> El 27 nov 2015, a las 19:00, Randall Mackie <[email protected]> escribió: > > If my program is compiled using 64-bit-indices, and I have an integer > variable defined as PetscInt, what is the right way to broadcast that using > MPI_Bcast? > > I currently have: > > call MPI_Bcast(n, 1, MPI_INTEGER, … > > which is the right way to do it for regular integers, but what do I use in > place of MPI_INTEGER when Petsc is compiled with 64-bit-indices. > > > Thanks, > > Randy M.
There are PETSc-defined MPI types for basic PETSc datatypes: MPIU_INT for PetscInt, MPIU_SCALAR for PetscScalar, and so on. See petscsys.h for details. Jose
