[petsc-dev] forget about libmpiuni completely
Lisandro Dalcin
dalcinl at gmail.com
Wed Feb 17 09:05:29 CST 2010
On 17 February 2010 11:45, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
> 1) Make mpiuni truly a download package mimicing other ones exactly.
> 2) Swallow mpiuni more completely into PETSc, no separate libmpiuni, put the
> includes/mods in a location they are found automatically without the extra
> -IXXXX
> 3) Have a half-plant/half-animal model.
>
I definitely vote for (2) ... No separate libmpiuni (put stuff
libpetscsys), put mpi.*.* in ${PETSC_ARCH}/include/
However, just in case (think of ./configure --with-mpi=0 --prefix=/usr) ...
I think we could do the following:
1) rename/move "include/mpiuni/mpi.h" to "include/mpiuni.h"
2) autogenerate a header file "$PETSC_ARCH/include/petscmpi.h",
#include'ing "mpi.h" or "mpiuni.h" depending on configuration.
3) Change "petsc.h" to #incluide "petscmpi.h" instead of "mpi.h"
What do you think?
--
Lisandro Dalcin
---------------
Centro Internacional de Métodos Computacionales en Ingeniería (CIMEC)
Instituto de Desarrollo Tecnológico para la Industria Química (INTEC)
Consejo Nacional de Investigaciones Científicas y Técnicas (CONICET)
PTLC - Güemes 3450, (3000) Santa Fe, Argentina
Tel/Fax: +54-(0)342-451.1594
More information about the petsc-dev
mailing list