Lines Matching full:spec
62 The MPI-2 spec allows many functions which have MPI_Status* purely
65 about the status. See the MPI-2 spec sec 4.5.1 ("Passing
430 parlance of the MPI 1.1 spec). Fortunately Sec 2.4.1 ("Opaque
455 /* Get the 'extent' of a type. Note, as per the MPI spec this
530 if (ty == MPI_REAL8) return 8; /* MPI2 spec */;
533 if (ty == MPI_REAL4) return 4; /* MPI2 spec */;
536 if (ty == MPI_REAL) return 4; /* MPI2 spec */;
539 if (ty == MPI_INTEGER8) return 8; /* MPI2 spec */;
542 if (ty == MPI_INTEGER4) return 4; /* MPI2 spec */;
545 if (ty == MPI_INTEGER) return 4; /* MPI2 spec */;
548 if (ty == MPI_DOUBLE_PRECISION) return 8; /* MPI2 spec */;
553 if (ty == MPI_WCHAR) return 2; /* MPI2 spec */;
556 if (ty == MPI_SIGNED_CHAR) return 1; /* MPI2 spec */;
559 if (ty == MPI_UNSIGNED_LONG_LONG) return 8; /* MPI2 spec */;
562 if (ty == MPI_COMPLEX) return 2 * 4; /* MPI2 spec */
565 if (ty == MPI_DOUBLE_COMPLEX) return 2 * 8; /* MPI2 spec */
568 if (ty == MPI_LOGICAL) return 4; /* MPI2 spec */
588 if (ty == MPI_CHARACTER) return 1; /* MPI2 spec */
1035 /*--- spec. All unimplemented wrappers are listed at the ---*/
1441 /* The MPI1 spec (imprecisely) defines 3 request states:
1947 Anyway, assuming the MPI Spec is correct (seems likely :-) we have: