[Facets-devel] PETSC ERROR
Satish Balay
balay at mcs.anl.gov
Thu Jun 4 16:17:22 CDT 2009
This doesn't work - as some of the options are required during
PetscIntialize().
Satish
On Thu, 4 Jun 2009, Barry Smith wrote:
>
> If they want it optional then they should pass PETSC_NULL_CHARACTER in
> PetscInitialize() and then call PetscOptionsInsertFile() afterwards with the
> appropriate flag.
> So, no change to current approach.
>
> Barry
>
> In the future we may just wish to ditch the file argument from
> PETScInitialize()
>
>
> On Jun 4, 2009, at 3:37 PM, Satish Balay wrote:
>
> > Barry/Matt,
> >
> > Should we make optfile in PetscIntialize(optfile) optional?
> >
> > Current code is:
> >
> > PetscIntialize("file") -> PetscOptionsInsert(optfile) ->
> > PetscOptionsInsertFile(optfile,PETSC_TRUE)
> >
> > i.e it gives error if the "optfile" is not found.
> >
> > Should the code be changed to use:
> > PetscOptionsInsertFile(optfile,PETSC_FALSE)?
> >
> >
> > Alternatives would be to expose the flag - a bit higher [i.e use
> > PetscOptionsInsert(file,flg)] or expose it further up to
> > PetscIntialize(optfile,flg). But changing PetscIntialize() might not
> > be desireable.
> >
> >
> > I'm inclined to use:
> > PetscIntialize("file") -> PetscOptionsInsert(optfile,PETSC_FALSE) ->
> > PetscOptionsInsertFile(optfile,flg)
> >
> > Satish
> >
> > On Thu, 4 Jun 2009, John R. Cary wrote:
> >
> > > In the UEDGE tests we get
> > >
> > > oxygen.cary$ grep PETSC */*.out | grep petscopt
> > > setup/alloc-cxxpy.out:[0]PETSC ERROR: Unable to open Options File
> > > petscopt!
> > > tokgeo_HffCnog_ss/tokHffCnog-cxxpy.out:[0]PETSC ERROR: Unable to open
> > > Options File petscopt!
> > > tokgeo_HmsCnog_ss/tokHmsCnog-cxxpy.out:[0]PETSC ERROR: Unable to open
> > > Options File petscopt!
> > > tokgeo_H/tokHsm-cxxpy.out:[0]PETSC ERROR: Unable to open Options File
> > > petscopt!
> > >
> > >
> > > Is this really an error? The code seems to run fine, but those error
> > > messages would be disconcerting to a user.
> > >
> > > John
> > > _______________________________________________
> > > Facets-devel mailing list
> > > Facets-devel at ice.txcorp.com
> > > https://ice.txcorp.com/mailman/listinfo/facets-devel
> > >
> >
>
More information about the petsc-dev
mailing list