[petsc-dev] superlu_dist: update to version v5.4.0

Xiaoye S. Li xsli at lbl.gov
Wed Jun 13 11:10:17 CDT 2018


The include file superlu_enum_consts.h is identical in serial superlu and
superlu_dist.  It hasn't had problem of configuring & using both packages
at the same time.

Sherry

On Wed, Jun 13, 2018 at 6:02 PM, Satish Balay <balay at mcs.anl.gov> wrote:

> On Wed, 13 Jun 2018, Paul T. Bauman wrote:
>
> > On Wed, Jun 13, 2018 at 9:57 AM Smith, Barry F. <bsmith at mcs.anl.gov>
> wrote:
> >
> > >
> > >
> > > > On Jun 12, 2018, at 9:36 PM, Satish Balay <balay at mcs.anl.gov> wrote:
> > > >
> > > > Sure - that will work.
> > > >
> > > > But ultimately - if superlu and superlu_dist are separate packages
> > > > (and meant to be used from the same applicaton)- they should not have
> > > > any include files - that are common.
> > > >
> > > > If they have common files - then there should be some version check
> > > > that prevent the wrong version of the common file from used.
> > > >
> > > > Or perhaps some other better organizaton of files between the
> packages
> > > > is possible.
> > > >
> > > > Alternative is - PETSc configure should eror out if one tries to use
> > > > both packages at the same time.
> > >
> > >    We don't like this at all. Applications should be able to switch
> > > between packages at runtime not require reconfiguring and rebuild etc.
> > >
> >
> > Not meaning to butt-in, but I wanted to reenforce this point from the
> user
> > perspective because we do this *all the time* (superlu in serial, then
> > superlu_dist in parallel) and would be very frustrating if it went away.
>
> Sorry - didn't mean to imply that this was a good choice. I was
> enumerating various ways of looking at the superlu with superlu_dist
> relation [wrt sharing common include files that one package can
> overwrite the copy of the file from the other one]
>
> Satish
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-dev/attachments/20180613/435978a9/attachment.html>


More information about the petsc-dev mailing list