In http://www.mcs.anl.gov/petsc/petsc-current/docs/manualpages/Sys/PetscInitialize.html I see:
file - [optional] PETSc database file, also checks ~username/.petscrc and .petscrc use NULL to not check for code specific file. Use -skip_petscrc in the code specific file to skip the .petscrc files I don't understand what "Use -skip_petscrc in the code specific file" means. In looking at the code it seems like this line should read something like: … If you do not want to use a resource file, use NULL and add -skip_petscrc to the command line.
