On Mon, Apr 7, 2008 at 9:48 AM, Thomas DE-SOZA <thomas.de-soza at edf.fr> wrote: > > Hi, > > I was wondering if in $PETSC_DIR/include/finclude/petscdef.h : > > 50 #if defined(PETSC_HAVE_MPIUNI) > 51 #define MPI_Comm PetscFortranInt > 52 #define PetscMPIInt PetscFortranInt > 53 #else > 54 #define MPI_Comm integer > 55 #define PetscMPIInt integer > 56 #endif > > the integer declaration should not be changed to something dependent on > PETSC_SIZEOF_INT.
This is an internal type we use to represent communicators in our own mini-MPI implementation. Our choice merely limits the number of unique communicators in the program to 2^32 on a 32bit machine. This is not usually an obstacle. Matt > Regards, > > Thomas -- What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead. -- Norbert Wiener