<div dir="ltr">On Thu, Sep 5, 2013 at 9:44 AM, Mark F. Adams <span dir="ltr"><<a href="mailto:mfadams@lbl.gov" target="_blank">mfadams@lbl.gov</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
><br>
>  1) ~username/.petscrc<br>
>  2) cwd/.petscrc<br>
>  3) "code specific file", whose name is passed into PetscIntitialize()<br>
><br>
> If you pass in NULL to PetscInitialize(), it will not check option 3). If you pass in a real name to PetscIntiialize(), and<br>
> in the "code specific file" you put -skpi_petscrc, then it will not check options 1) and 2).<br>
><br>
<br>
You can't put -skip_petscrc in the code specific file.  The whole idea of -skip_petscrc is that it keeps the code from trying to open a file.  The code opens the code specific file first, then command line args, then checks for -skip_petscrc.  So you need to give NULL for the the "file" here and put -skip_petscrc on the command line, if I am reading the code correctly.<br>
</blockquote><div><br></div><div>Mark, it works exactly as I said in my first message. You can give -skip_petscrc in the "code specific file" to prevent</div><div>reading the default files. You can ALSO give it on the command line to prevent it reading the default files.</div>
<div><br></div><div>   Matt</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>     Matt<br>
<span class="HOEnZb"><font color="#888888">><br>
> --<br>
> What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
> -- Norbert Wiener<br>
<br>
</font></span></blockquote></div><br><br clear="all"><div><br></div>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>
-- Norbert Wiener
</div></div>