Stubs for MPI datatypes when compiling without MPI
Adapted from https://github.com/open-mpi/ompi/blob/v3.0.0/ompi/mpi/fortran/use-mpi-f08/mod/mpi-f08-types.F90
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| type(MPI_Comm), | public, | parameter | :: | MPI_COMM_NULL | = | MPI_Comm(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_DATATYPE_NULL | = | MPI_Datatype(0) | |
| type(MPI_Errhandler), | public, | parameter | :: | MPI_ERRHANDLER_NULL | = | MPI_Errhandler(0) | |
| type(MPI_File), | public, | parameter | :: | MPI_FILE_NULL | = | MPI_File(0) | |
| type(MPI_Group), | public, | parameter | :: | MPI_GROUP_NULL | = | MPI_Group(0) | |
| type(MPI_Info), | public, | parameter | :: | MPI_INFO_NULL | = | MPI_Info(0) | |
| type(MPI_Message), | public, | parameter | :: | MPI_MESSAGE_NULL | = | MPI_Message(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_OP_NULL | = | MPI_Op(0) | |
| type(MPI_Request), | public, | parameter | :: | MPI_REQUEST_NULL | = | MPI_Request(0) | |
| type(MPI_Win), | public, | parameter | :: | MPI_WIN_NULL | = | MPI_Win(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_INTEGER | = | MPI_Datatype(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_INTEGER8 | = | MPI_Datatype(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_DOUBLE_PRECISION | = | MPI_Datatype(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_DOUBLE_COMPLEX | = | MPI_Datatype(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_2DOUBLE_PRECISION | = | MPI_Datatype(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_CHARACTER | = | MPI_Datatype(0) | |
| type(MPI_Datatype), | public, | parameter | :: | MPI_LOGICAL | = | MPI_Datatype(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_SUM | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_MINLOC | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_MAXLOC | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_LOR | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_LAND | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_MAX | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_MIN | = | MPI_Op(0) | |
| type(MPI_Op), | public, | parameter | :: | MPI_IN_PLACE | = | MPI_Op(0) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Comm), | intent(in) | :: | a | |||
| type(MPI_Comm), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Datatype), | intent(in) | :: | a | |||
| type(MPI_Datatype), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Errhandler), | intent(in) | :: | a | |||
| type(MPI_Errhandler), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_File), | intent(in) | :: | a | |||
| type(MPI_File), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Group), | intent(in) | :: | a | |||
| type(MPI_Group), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Info), | intent(in) | :: | a | |||
| type(MPI_Info), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Message), | intent(in) | :: | a | |||
| type(MPI_Message), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Op), | intent(in) | :: | a | |||
| type(MPI_Op), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Request), | intent(in) | :: | a | |||
| type(MPI_Request), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Win), | intent(in) | :: | a | |||
| type(MPI_Win), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Comm), | intent(in) | :: | a | |||
| type(MPI_Comm), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Datatype), | intent(in) | :: | a | |||
| type(MPI_Datatype), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Errhandler), | intent(in) | :: | a | |||
| type(MPI_Errhandler), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_File), | intent(in) | :: | a | |||
| type(MPI_File), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Group), | intent(in) | :: | a | |||
| type(MPI_Group), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Info), | intent(in) | :: | a | |||
| type(MPI_Info), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Message), | intent(in) | :: | a | |||
| type(MPI_Message), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Op), | intent(in) | :: | a | |||
| type(MPI_Op), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Request), | intent(in) | :: | a | |||
| type(MPI_Request), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Win), | intent(in) | :: | a | |||
| type(MPI_Win), | intent(in) | :: | b |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_SOURCE | ||||
| integer, | public | :: | MPI_TAG | ||||
| integer, | public | :: | MPI_ERROR |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | MPI_VAL |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Datatype), | intent(in) | :: | a | |||
| type(MPI_Datatype), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Errhandler), | intent(in) | :: | a | |||
| type(MPI_Errhandler), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Message), | intent(in) | :: | a | |||
| type(MPI_Message), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Request), | intent(in) | :: | a | |||
| type(MPI_Request), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Datatype), | intent(in) | :: | a | |||
| type(MPI_Datatype), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Errhandler), | intent(in) | :: | a | |||
| type(MPI_Errhandler), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Message), | intent(in) | :: | a | |||
| type(MPI_Message), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(MPI_Request), | intent(in) | :: | a | |||
| type(MPI_Request), | intent(in) | :: | b |