[petsc-dev] related to compiling your source code

Satish Balay balay at mcs.anl.gov
Tue Apr 14 16:05:38 CDT 2015


On Tue, 14 Apr 2015, Mark Adams wrote:

> > using "-pc_type_hypre" in ~/.petscrc is a bad practice. [it makes
> > sense only for global options that are useful for multiple petsc
> > applications - like -malloc_dump]
> >
> >
> The problem is that users pass rc files around, scp, mail, whatever, and
> they put it their home directory temporarily and leave it there.
> 
> It is just very error prone and the error is really hard to figure out.
> Many computational scientists would not cut is Linux developers but PETSc
> has to deal with them (eg, me!).  My users just don't want to know much
> about PETSc, which makes it worse -- the users don't know much about PETSc
> but they have to deal with the rc interface.

How about when they copy their .bashrc file - which might include
PETSC_OPTIONS env variable?  [or LD_LIBRARY_PATH to wrong version of
libraries]

Is the current thought to remove PETSC_OPTIONS env variable aswell?

How about PWD/.petscrc and PWD/petscrc? remove them aswell?

Satish




More information about the petsc-dev mailing list