[petsc-dev] What needs to be done before a release?

Satish Balay balay at mcs.anl.gov
Thu May 31 12:01:01 CDT 2012


Barry is looking at using this flag and reorganizing the f2003 code.
[perhaps the interface functions that need this functionality won't be
compiled selectively - based on this flag]

Satish

On Thu, 31 May 2012, Jed Brown wrote:

> So how do we deal with this function not being implemented unless an F2003
> compiler is used? Just #ifdef its body and produce a run-time error when an
> old compiler is used? Satish, are you doing this?
> 
> On Thu, May 31, 2012 at 11:36 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> 
> > Added configure check.
> >
> > http://petsc.cs.iit.edu/petsc/releases/BuildSystem-3.3/rev/a6a959d40d3d
> >
> > Satish
> >
> > On Thu, 31 May 2012, Jed Brown wrote:
> >
> > > And we have our first petsc-maint breakage due to this Fortran 2003
> > thingy.
> > >
> > > On Thu, May 31, 2012 at 9:03 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> > >
> > > > This code is using "use,intrinsic :: iso_c_binding"
> > > >
> > > > Isn't this a fortran 2003 thingy? Perhaps there should be a configure
> > > > checks for it.
> > > >
> > > > Satish
> > > >
> > > > On Wed, 30 May 2012, Barry Smith wrote:
> > > >
> > > > >
> > > > >    Blaise,
> > > > >
> > > > >     I have pushed PetscOptionsGetEnum() and PetscBagRegisterEnum()
> > for
> > > > f90 to petsc-dev tests are in src/sys/examples/tutorials
> > > > >
> > > > >    Barry



More information about the petsc-dev mailing list