[petsc-dev] Building a serial version of petsc with sundials, hypre, scalapack, etc
Satish Balay
balay at mcs.anl.gov
Mon Dec 19 08:34:56 CST 2011
On Mon, 19 Dec 2011, Barry Smith wrote:
>
> On Dec 19, 2011, at 12:06 AM, Dave Nystrom wrote:
>
> > Several of the external packages that have been interfaced with petsc require
> > mpi. Is there a way to build a serial version of petsc with these packages
> > and use stub routines for mpi?
>
> MUMPS can be built without MPI using petsc-dev but all of the other packages require MPI, no way around it that's the way their author's wrote them.
Even if the authors provide a seq version of this package - mostlikely
it relies on a internal stubmpi. And generally mixing 2 stub mpis
[from different packages] will cause grief.
The best stub mpiuni that you can use - that will work with all packages is mpich.
Satish
>
> Barry
>
>
> > I know there are fortran stub routines,
> > i.e. mpiuni, that I am using for my application which is currently serial.
> > But is there a way to have petsc build these external packages that require
> > mpi and use some serial stub routines? I tried building petsc with several
> > of these external packages while using the --with-mpi=0 configure option and
> > the build process would always fail and tell me to download mpi. I'm
> > interested in being able to do this since my code is currently serial.
> >
> > Thanks,
> >
> > Dave
>
>
More information about the petsc-dev
mailing list