5
5
! All rights reserved.
6
6
! Copyright (c) 2015-2018 Research Organization for Information Science
7
7
! and Technology (RIST). All rights reserved.
8
+ ! Copyright (c) 2018 FUJITSU LIMITED. All rights reserved.
8
9
! $COPYRIGHT$
9
10
!
10
11
! This file creates mappings between MPI C types (e.g., MPI_Comm) and
@@ -102,6 +103,7 @@ module mpi_f08_types
102
103
type (MPI_Op), bind(C, name= " ompi_f08_mpi_maxloc" ) OMPI_PROTECTED :: MPI_MAXLOC
103
104
type (MPI_Op), bind(C, name= " ompi_f08_mpi_minloc" ) OMPI_PROTECTED :: MPI_MINLOC
104
105
type (MPI_Op), bind(C, name= " ompi_f08_mpi_replace" ) OMPI_PROTECTED :: MPI_REPLACE
106
+ type (MPI_Op), bind(C, name= " ompi_f08_mpi_no_op" ) OMPI_PROTECTED :: MPI_NO_OP
105
107
106
108
!
107
109
! NULL "handles" (indices)
@@ -171,6 +173,10 @@ module mpi_f08_types
171
173
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_c_float_complex" ) OMPI_PROTECTED :: MPI_C_FLOAT_COMPLEX
172
174
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_c_double_complex" ) OMPI_PROTECTED :: MPI_C_DOUBLE_COMPLEX
173
175
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_c_long_double_complex" ) OMPI_PROTECTED :: MPI_C_LONG_DOUBLE_COMPLEX
176
+ type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_cxx_complex" ) OMPI_PROTECTED :: MPI_CXX_COMPLEX
177
+ type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_cxx_float_complex" ) OMPI_PROTECTED :: MPI_CXX_FLOAT_COMPLEX
178
+ type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_cxx_double_complex" ) OMPI_PROTECTED :: MPI_CXX_DOUBLE_COMPLEX
179
+ type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_cxx_long_double_complex" ) OMPI_PROTECTED :: MPI_CXX_LONG_DOUBLE_COMPLEX
174
180
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_complex" ) OMPI_PROTECTED :: MPI_COMPLEX
175
181
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_complex8" ) OMPI_PROTECTED :: MPI_COMPLEX8
176
182
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_complex16" ) OMPI_PROTECTED :: MPI_COMPLEX16
@@ -193,6 +199,7 @@ module mpi_f08_types
193
199
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_logical4" ) OMPI_PROTECTED :: MPI_LOGICAL4
194
200
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_logical8" ) OMPI_PROTECTED :: MPI_LOGICAL8
195
201
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_c_bool" ) OMPI_PROTECTED :: MPI_C_BOOL
202
+ type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_cxx_bool" ) OMPI_PROTECTED :: MPI_CXX_BOOL
196
203
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_count" ) OMPI_PROTECTED :: MPI_COUNT
197
204
type (MPI_Datatype), bind(C, name= " ompi_f08_mpi_offset" ) OMPI_PROTECTED :: MPI_OFFSET
198
205
0 commit comments