SCALAPACK 2.2.2
LAPACK: Linear Algebra PACKage
Loading...
Searching...
No Matches

◆ BI_GetMpiGeType()

MPI_Datatype BI_GetMpiGeType ( BLACSCONTEXT ctxt,
Int  m,
Int  n,
Int  lda,
MPI_Datatype  Dtype,
Int N 
)

Definition at line 2 of file BI_GetMpiGeType.c.

4{
5 Int info;
6 MPI_Datatype GeType;
7
8/*
9 * Some versions of mpich and its derivitives cannot handle 0 byte typedefs,
10 * so we set type MPI_BYTE as a flag for a 0 byte message
11 */
12#ifdef ZeroByteTypeBug
13 if ( (m < 1) || (n < 1) )
14 {
15 *N = 0;
16 return (MPI_BYTE);
17 }
18#endif
19 *N = 1;
20 info=MPI_Type_vector(n, m, lda, Dtype, &GeType);
21 info=MPI_Type_commit(&GeType);
22
23 return(GeType);
24}
#define Int
Definition Bconfig.h:22
Here is the caller graph for this function: