[petsc-users] question about MPI_Bcast and 64-bit-indices
    Jose E. Roman 
    jroman at dsic.upv.es
       
    Fri Nov 27 12:09:08 CST 2015
    
    
  
> El 27 nov 2015, a las 19:00, Randall Mackie <rlmackie862 at gmail.com> 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
    
    
More information about the petsc-users
mailing list