File indexing completed on 2025-12-16 10:35:55
0001 ! -*- f90 -*-
0002 ! WARNING: This is a generated file! Edits will be lost!
0003 !
0004 ! Copyright (c) 2014 Cisco Systems, Inc. All rights reserved.
0005 ! $COPYRIGHT$
0006 !
0007 ! This file was generated by gen-mpi-sizeof.pl for all the MPI_SIZEOF
0008 ! interface possibilities for intrinsic types. Once TS 29113 is
0009 ! supported in all compilers, we can simply have *one* procedure for
0010 ! each type and use dimension(..) to indicate scalars+all array ranks.
0011 ! But until more compilers support this, we simply generate a
0012 ! procedure for scalars and all possible ranks in an attempt to
0013 ! support lots of Fortran compilers.
0014
0015 INTERFACE MPI_Sizeof
0016
0017 SUBROUTINE MPI_Sizeof_character_scalar(x, size, ierror)
0018 CHARACTER::x
0019 INTEGER, INTENT(OUT) :: size
0020 INTEGER, INTENT(OUT) :: ierror
0021 END SUBROUTINE MPI_Sizeof_character_scalar
0022
0023 SUBROUTINE MPI_Sizeof_character_r1(x, size, ierror)
0024 CHARACTER, DIMENSION(*)::x
0025 INTEGER, INTENT(OUT) :: size
0026 INTEGER, INTENT(OUT) :: ierror
0027 END SUBROUTINE MPI_Sizeof_character_r1
0028
0029 SUBROUTINE MPI_Sizeof_character_r2(x, size, ierror)
0030 CHARACTER, DIMENSION(1,*)::x
0031 INTEGER, INTENT(OUT) :: size
0032 INTEGER, INTENT(OUT) :: ierror
0033 END SUBROUTINE MPI_Sizeof_character_r2
0034
0035 SUBROUTINE MPI_Sizeof_character_r3(x, size, ierror)
0036 CHARACTER, DIMENSION(1,1,*)::x
0037 INTEGER, INTENT(OUT) :: size
0038 INTEGER, INTENT(OUT) :: ierror
0039 END SUBROUTINE MPI_Sizeof_character_r3
0040
0041 SUBROUTINE MPI_Sizeof_character_r4(x, size, ierror)
0042 CHARACTER, DIMENSION(1,1,1,*)::x
0043 INTEGER, INTENT(OUT) :: size
0044 INTEGER, INTENT(OUT) :: ierror
0045 END SUBROUTINE MPI_Sizeof_character_r4
0046
0047 SUBROUTINE MPI_Sizeof_character_r5(x, size, ierror)
0048 CHARACTER, DIMENSION(1,1,1,1,*)::x
0049 INTEGER, INTENT(OUT) :: size
0050 INTEGER, INTENT(OUT) :: ierror
0051 END SUBROUTINE MPI_Sizeof_character_r5
0052
0053 SUBROUTINE MPI_Sizeof_character_r6(x, size, ierror)
0054 CHARACTER, DIMENSION(1,1,1,1,1,*)::x
0055 INTEGER, INTENT(OUT) :: size
0056 INTEGER, INTENT(OUT) :: ierror
0057 END SUBROUTINE MPI_Sizeof_character_r6
0058
0059 SUBROUTINE MPI_Sizeof_character_r7(x, size, ierror)
0060 CHARACTER, DIMENSION(1,1,1,1,1,1,*)::x
0061 INTEGER, INTENT(OUT) :: size
0062 INTEGER, INTENT(OUT) :: ierror
0063 END SUBROUTINE MPI_Sizeof_character_r7
0064
0065 SUBROUTINE MPI_Sizeof_character_r8(x, size, ierror)
0066 CHARACTER, DIMENSION(1,1,1,1,1,1,1,*)::x
0067 INTEGER, INTENT(OUT) :: size
0068 INTEGER, INTENT(OUT) :: ierror
0069 END SUBROUTINE MPI_Sizeof_character_r8
0070
0071 SUBROUTINE MPI_Sizeof_character_r9(x, size, ierror)
0072 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,*)::x
0073 INTEGER, INTENT(OUT) :: size
0074 INTEGER, INTENT(OUT) :: ierror
0075 END SUBROUTINE MPI_Sizeof_character_r9
0076
0077 SUBROUTINE MPI_Sizeof_character_r10(x, size, ierror)
0078 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0079 INTEGER, INTENT(OUT) :: size
0080 INTEGER, INTENT(OUT) :: ierror
0081 END SUBROUTINE MPI_Sizeof_character_r10
0082
0083 SUBROUTINE MPI_Sizeof_character_r11(x, size, ierror)
0084 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0085 INTEGER, INTENT(OUT) :: size
0086 INTEGER, INTENT(OUT) :: ierror
0087 END SUBROUTINE MPI_Sizeof_character_r11
0088
0089 SUBROUTINE MPI_Sizeof_character_r12(x, size, ierror)
0090 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0091 INTEGER, INTENT(OUT) :: size
0092 INTEGER, INTENT(OUT) :: ierror
0093 END SUBROUTINE MPI_Sizeof_character_r12
0094
0095 SUBROUTINE MPI_Sizeof_character_r13(x, size, ierror)
0096 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0097 INTEGER, INTENT(OUT) :: size
0098 INTEGER, INTENT(OUT) :: ierror
0099 END SUBROUTINE MPI_Sizeof_character_r13
0100
0101 SUBROUTINE MPI_Sizeof_character_r14(x, size, ierror)
0102 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0103 INTEGER, INTENT(OUT) :: size
0104 INTEGER, INTENT(OUT) :: ierror
0105 END SUBROUTINE MPI_Sizeof_character_r14
0106
0107 SUBROUTINE MPI_Sizeof_character_r15(x, size, ierror)
0108 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0109 INTEGER, INTENT(OUT) :: size
0110 INTEGER, INTENT(OUT) :: ierror
0111 END SUBROUTINE MPI_Sizeof_character_r15
0112
0113 SUBROUTINE MPI_Sizeof_complex128_scalar(x, size, ierror)
0114 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0115 COMPLEX(REAL128)::x
0116 INTEGER, INTENT(OUT) :: size
0117 INTEGER, INTENT(OUT) :: ierror
0118 END SUBROUTINE MPI_Sizeof_complex128_scalar
0119
0120 SUBROUTINE MPI_Sizeof_complex128_r1(x, size, ierror)
0121 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0122 COMPLEX(REAL128), DIMENSION(*)::x
0123 INTEGER, INTENT(OUT) :: size
0124 INTEGER, INTENT(OUT) :: ierror
0125 END SUBROUTINE MPI_Sizeof_complex128_r1
0126
0127 SUBROUTINE MPI_Sizeof_complex128_r2(x, size, ierror)
0128 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0129 COMPLEX(REAL128), DIMENSION(1,*)::x
0130 INTEGER, INTENT(OUT) :: size
0131 INTEGER, INTENT(OUT) :: ierror
0132 END SUBROUTINE MPI_Sizeof_complex128_r2
0133
0134 SUBROUTINE MPI_Sizeof_complex128_r3(x, size, ierror)
0135 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0136 COMPLEX(REAL128), DIMENSION(1,1,*)::x
0137 INTEGER, INTENT(OUT) :: size
0138 INTEGER, INTENT(OUT) :: ierror
0139 END SUBROUTINE MPI_Sizeof_complex128_r3
0140
0141 SUBROUTINE MPI_Sizeof_complex128_r4(x, size, ierror)
0142 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0143 COMPLEX(REAL128), DIMENSION(1,1,1,*)::x
0144 INTEGER, INTENT(OUT) :: size
0145 INTEGER, INTENT(OUT) :: ierror
0146 END SUBROUTINE MPI_Sizeof_complex128_r4
0147
0148 SUBROUTINE MPI_Sizeof_complex128_r5(x, size, ierror)
0149 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0150 COMPLEX(REAL128), DIMENSION(1,1,1,1,*)::x
0151 INTEGER, INTENT(OUT) :: size
0152 INTEGER, INTENT(OUT) :: ierror
0153 END SUBROUTINE MPI_Sizeof_complex128_r5
0154
0155 SUBROUTINE MPI_Sizeof_complex128_r6(x, size, ierror)
0156 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0157 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,*)::x
0158 INTEGER, INTENT(OUT) :: size
0159 INTEGER, INTENT(OUT) :: ierror
0160 END SUBROUTINE MPI_Sizeof_complex128_r6
0161
0162 SUBROUTINE MPI_Sizeof_complex128_r7(x, size, ierror)
0163 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0164 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,*)::x
0165 INTEGER, INTENT(OUT) :: size
0166 INTEGER, INTENT(OUT) :: ierror
0167 END SUBROUTINE MPI_Sizeof_complex128_r7
0168
0169 SUBROUTINE MPI_Sizeof_complex128_r8(x, size, ierror)
0170 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0171 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,*)::x
0172 INTEGER, INTENT(OUT) :: size
0173 INTEGER, INTENT(OUT) :: ierror
0174 END SUBROUTINE MPI_Sizeof_complex128_r8
0175
0176 SUBROUTINE MPI_Sizeof_complex128_r9(x, size, ierror)
0177 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0178 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0179 INTEGER, INTENT(OUT) :: size
0180 INTEGER, INTENT(OUT) :: ierror
0181 END SUBROUTINE MPI_Sizeof_complex128_r9
0182
0183 SUBROUTINE MPI_Sizeof_complex128_r10(x, size, ierror)
0184 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0185 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0186 INTEGER, INTENT(OUT) :: size
0187 INTEGER, INTENT(OUT) :: ierror
0188 END SUBROUTINE MPI_Sizeof_complex128_r10
0189
0190 SUBROUTINE MPI_Sizeof_complex128_r11(x, size, ierror)
0191 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0192 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0193 INTEGER, INTENT(OUT) :: size
0194 INTEGER, INTENT(OUT) :: ierror
0195 END SUBROUTINE MPI_Sizeof_complex128_r11
0196
0197 SUBROUTINE MPI_Sizeof_complex128_r12(x, size, ierror)
0198 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0199 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0200 INTEGER, INTENT(OUT) :: size
0201 INTEGER, INTENT(OUT) :: ierror
0202 END SUBROUTINE MPI_Sizeof_complex128_r12
0203
0204 SUBROUTINE MPI_Sizeof_complex128_r13(x, size, ierror)
0205 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0206 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0207 INTEGER, INTENT(OUT) :: size
0208 INTEGER, INTENT(OUT) :: ierror
0209 END SUBROUTINE MPI_Sizeof_complex128_r13
0210
0211 SUBROUTINE MPI_Sizeof_complex128_r14(x, size, ierror)
0212 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0213 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0214 INTEGER, INTENT(OUT) :: size
0215 INTEGER, INTENT(OUT) :: ierror
0216 END SUBROUTINE MPI_Sizeof_complex128_r14
0217
0218 SUBROUTINE MPI_Sizeof_complex128_r15(x, size, ierror)
0219 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0220 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0221 INTEGER, INTENT(OUT) :: size
0222 INTEGER, INTENT(OUT) :: ierror
0223 END SUBROUTINE MPI_Sizeof_complex128_r15
0224
0225 SUBROUTINE MPI_Sizeof_complex32_scalar(x, size, ierror)
0226 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0227 COMPLEX(REAL32)::x
0228 INTEGER, INTENT(OUT) :: size
0229 INTEGER, INTENT(OUT) :: ierror
0230 END SUBROUTINE MPI_Sizeof_complex32_scalar
0231
0232 SUBROUTINE MPI_Sizeof_complex32_r1(x, size, ierror)
0233 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0234 COMPLEX(REAL32), DIMENSION(*)::x
0235 INTEGER, INTENT(OUT) :: size
0236 INTEGER, INTENT(OUT) :: ierror
0237 END SUBROUTINE MPI_Sizeof_complex32_r1
0238
0239 SUBROUTINE MPI_Sizeof_complex32_r2(x, size, ierror)
0240 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0241 COMPLEX(REAL32), DIMENSION(1,*)::x
0242 INTEGER, INTENT(OUT) :: size
0243 INTEGER, INTENT(OUT) :: ierror
0244 END SUBROUTINE MPI_Sizeof_complex32_r2
0245
0246 SUBROUTINE MPI_Sizeof_complex32_r3(x, size, ierror)
0247 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0248 COMPLEX(REAL32), DIMENSION(1,1,*)::x
0249 INTEGER, INTENT(OUT) :: size
0250 INTEGER, INTENT(OUT) :: ierror
0251 END SUBROUTINE MPI_Sizeof_complex32_r3
0252
0253 SUBROUTINE MPI_Sizeof_complex32_r4(x, size, ierror)
0254 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0255 COMPLEX(REAL32), DIMENSION(1,1,1,*)::x
0256 INTEGER, INTENT(OUT) :: size
0257 INTEGER, INTENT(OUT) :: ierror
0258 END SUBROUTINE MPI_Sizeof_complex32_r4
0259
0260 SUBROUTINE MPI_Sizeof_complex32_r5(x, size, ierror)
0261 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0262 COMPLEX(REAL32), DIMENSION(1,1,1,1,*)::x
0263 INTEGER, INTENT(OUT) :: size
0264 INTEGER, INTENT(OUT) :: ierror
0265 END SUBROUTINE MPI_Sizeof_complex32_r5
0266
0267 SUBROUTINE MPI_Sizeof_complex32_r6(x, size, ierror)
0268 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0269 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,*)::x
0270 INTEGER, INTENT(OUT) :: size
0271 INTEGER, INTENT(OUT) :: ierror
0272 END SUBROUTINE MPI_Sizeof_complex32_r6
0273
0274 SUBROUTINE MPI_Sizeof_complex32_r7(x, size, ierror)
0275 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0276 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,*)::x
0277 INTEGER, INTENT(OUT) :: size
0278 INTEGER, INTENT(OUT) :: ierror
0279 END SUBROUTINE MPI_Sizeof_complex32_r7
0280
0281 SUBROUTINE MPI_Sizeof_complex32_r8(x, size, ierror)
0282 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0283 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,*)::x
0284 INTEGER, INTENT(OUT) :: size
0285 INTEGER, INTENT(OUT) :: ierror
0286 END SUBROUTINE MPI_Sizeof_complex32_r8
0287
0288 SUBROUTINE MPI_Sizeof_complex32_r9(x, size, ierror)
0289 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0290 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0291 INTEGER, INTENT(OUT) :: size
0292 INTEGER, INTENT(OUT) :: ierror
0293 END SUBROUTINE MPI_Sizeof_complex32_r9
0294
0295 SUBROUTINE MPI_Sizeof_complex32_r10(x, size, ierror)
0296 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0297 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0298 INTEGER, INTENT(OUT) :: size
0299 INTEGER, INTENT(OUT) :: ierror
0300 END SUBROUTINE MPI_Sizeof_complex32_r10
0301
0302 SUBROUTINE MPI_Sizeof_complex32_r11(x, size, ierror)
0303 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0304 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0305 INTEGER, INTENT(OUT) :: size
0306 INTEGER, INTENT(OUT) :: ierror
0307 END SUBROUTINE MPI_Sizeof_complex32_r11
0308
0309 SUBROUTINE MPI_Sizeof_complex32_r12(x, size, ierror)
0310 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0311 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0312 INTEGER, INTENT(OUT) :: size
0313 INTEGER, INTENT(OUT) :: ierror
0314 END SUBROUTINE MPI_Sizeof_complex32_r12
0315
0316 SUBROUTINE MPI_Sizeof_complex32_r13(x, size, ierror)
0317 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0318 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0319 INTEGER, INTENT(OUT) :: size
0320 INTEGER, INTENT(OUT) :: ierror
0321 END SUBROUTINE MPI_Sizeof_complex32_r13
0322
0323 SUBROUTINE MPI_Sizeof_complex32_r14(x, size, ierror)
0324 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0325 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0326 INTEGER, INTENT(OUT) :: size
0327 INTEGER, INTENT(OUT) :: ierror
0328 END SUBROUTINE MPI_Sizeof_complex32_r14
0329
0330 SUBROUTINE MPI_Sizeof_complex32_r15(x, size, ierror)
0331 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
0332 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0333 INTEGER, INTENT(OUT) :: size
0334 INTEGER, INTENT(OUT) :: ierror
0335 END SUBROUTINE MPI_Sizeof_complex32_r15
0336
0337 SUBROUTINE MPI_Sizeof_complex64_scalar(x, size, ierror)
0338 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0339 COMPLEX(REAL64)::x
0340 INTEGER, INTENT(OUT) :: size
0341 INTEGER, INTENT(OUT) :: ierror
0342 END SUBROUTINE MPI_Sizeof_complex64_scalar
0343
0344 SUBROUTINE MPI_Sizeof_complex64_r1(x, size, ierror)
0345 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0346 COMPLEX(REAL64), DIMENSION(*)::x
0347 INTEGER, INTENT(OUT) :: size
0348 INTEGER, INTENT(OUT) :: ierror
0349 END SUBROUTINE MPI_Sizeof_complex64_r1
0350
0351 SUBROUTINE MPI_Sizeof_complex64_r2(x, size, ierror)
0352 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0353 COMPLEX(REAL64), DIMENSION(1,*)::x
0354 INTEGER, INTENT(OUT) :: size
0355 INTEGER, INTENT(OUT) :: ierror
0356 END SUBROUTINE MPI_Sizeof_complex64_r2
0357
0358 SUBROUTINE MPI_Sizeof_complex64_r3(x, size, ierror)
0359 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0360 COMPLEX(REAL64), DIMENSION(1,1,*)::x
0361 INTEGER, INTENT(OUT) :: size
0362 INTEGER, INTENT(OUT) :: ierror
0363 END SUBROUTINE MPI_Sizeof_complex64_r3
0364
0365 SUBROUTINE MPI_Sizeof_complex64_r4(x, size, ierror)
0366 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0367 COMPLEX(REAL64), DIMENSION(1,1,1,*)::x
0368 INTEGER, INTENT(OUT) :: size
0369 INTEGER, INTENT(OUT) :: ierror
0370 END SUBROUTINE MPI_Sizeof_complex64_r4
0371
0372 SUBROUTINE MPI_Sizeof_complex64_r5(x, size, ierror)
0373 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0374 COMPLEX(REAL64), DIMENSION(1,1,1,1,*)::x
0375 INTEGER, INTENT(OUT) :: size
0376 INTEGER, INTENT(OUT) :: ierror
0377 END SUBROUTINE MPI_Sizeof_complex64_r5
0378
0379 SUBROUTINE MPI_Sizeof_complex64_r6(x, size, ierror)
0380 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0381 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,*)::x
0382 INTEGER, INTENT(OUT) :: size
0383 INTEGER, INTENT(OUT) :: ierror
0384 END SUBROUTINE MPI_Sizeof_complex64_r6
0385
0386 SUBROUTINE MPI_Sizeof_complex64_r7(x, size, ierror)
0387 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0388 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,*)::x
0389 INTEGER, INTENT(OUT) :: size
0390 INTEGER, INTENT(OUT) :: ierror
0391 END SUBROUTINE MPI_Sizeof_complex64_r7
0392
0393 SUBROUTINE MPI_Sizeof_complex64_r8(x, size, ierror)
0394 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0395 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,*)::x
0396 INTEGER, INTENT(OUT) :: size
0397 INTEGER, INTENT(OUT) :: ierror
0398 END SUBROUTINE MPI_Sizeof_complex64_r8
0399
0400 SUBROUTINE MPI_Sizeof_complex64_r9(x, size, ierror)
0401 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0402 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0403 INTEGER, INTENT(OUT) :: size
0404 INTEGER, INTENT(OUT) :: ierror
0405 END SUBROUTINE MPI_Sizeof_complex64_r9
0406
0407 SUBROUTINE MPI_Sizeof_complex64_r10(x, size, ierror)
0408 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0409 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0410 INTEGER, INTENT(OUT) :: size
0411 INTEGER, INTENT(OUT) :: ierror
0412 END SUBROUTINE MPI_Sizeof_complex64_r10
0413
0414 SUBROUTINE MPI_Sizeof_complex64_r11(x, size, ierror)
0415 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0416 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0417 INTEGER, INTENT(OUT) :: size
0418 INTEGER, INTENT(OUT) :: ierror
0419 END SUBROUTINE MPI_Sizeof_complex64_r11
0420
0421 SUBROUTINE MPI_Sizeof_complex64_r12(x, size, ierror)
0422 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0423 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0424 INTEGER, INTENT(OUT) :: size
0425 INTEGER, INTENT(OUT) :: ierror
0426 END SUBROUTINE MPI_Sizeof_complex64_r12
0427
0428 SUBROUTINE MPI_Sizeof_complex64_r13(x, size, ierror)
0429 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0430 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0431 INTEGER, INTENT(OUT) :: size
0432 INTEGER, INTENT(OUT) :: ierror
0433 END SUBROUTINE MPI_Sizeof_complex64_r13
0434
0435 SUBROUTINE MPI_Sizeof_complex64_r14(x, size, ierror)
0436 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0437 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0438 INTEGER, INTENT(OUT) :: size
0439 INTEGER, INTENT(OUT) :: ierror
0440 END SUBROUTINE MPI_Sizeof_complex64_r14
0441
0442 SUBROUTINE MPI_Sizeof_complex64_r15(x, size, ierror)
0443 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
0444 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0445 INTEGER, INTENT(OUT) :: size
0446 INTEGER, INTENT(OUT) :: ierror
0447 END SUBROUTINE MPI_Sizeof_complex64_r15
0448
0449 SUBROUTINE MPI_Sizeof_int16_scalar(x, size, ierror)
0450 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0451 INTEGER(INT16)::x
0452 INTEGER, INTENT(OUT) :: size
0453 INTEGER, INTENT(OUT) :: ierror
0454 END SUBROUTINE MPI_Sizeof_int16_scalar
0455
0456 SUBROUTINE MPI_Sizeof_int16_r1(x, size, ierror)
0457 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0458 INTEGER(INT16), DIMENSION(*)::x
0459 INTEGER, INTENT(OUT) :: size
0460 INTEGER, INTENT(OUT) :: ierror
0461 END SUBROUTINE MPI_Sizeof_int16_r1
0462
0463 SUBROUTINE MPI_Sizeof_int16_r2(x, size, ierror)
0464 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0465 INTEGER(INT16), DIMENSION(1,*)::x
0466 INTEGER, INTENT(OUT) :: size
0467 INTEGER, INTENT(OUT) :: ierror
0468 END SUBROUTINE MPI_Sizeof_int16_r2
0469
0470 SUBROUTINE MPI_Sizeof_int16_r3(x, size, ierror)
0471 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0472 INTEGER(INT16), DIMENSION(1,1,*)::x
0473 INTEGER, INTENT(OUT) :: size
0474 INTEGER, INTENT(OUT) :: ierror
0475 END SUBROUTINE MPI_Sizeof_int16_r3
0476
0477 SUBROUTINE MPI_Sizeof_int16_r4(x, size, ierror)
0478 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0479 INTEGER(INT16), DIMENSION(1,1,1,*)::x
0480 INTEGER, INTENT(OUT) :: size
0481 INTEGER, INTENT(OUT) :: ierror
0482 END SUBROUTINE MPI_Sizeof_int16_r4
0483
0484 SUBROUTINE MPI_Sizeof_int16_r5(x, size, ierror)
0485 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0486 INTEGER(INT16), DIMENSION(1,1,1,1,*)::x
0487 INTEGER, INTENT(OUT) :: size
0488 INTEGER, INTENT(OUT) :: ierror
0489 END SUBROUTINE MPI_Sizeof_int16_r5
0490
0491 SUBROUTINE MPI_Sizeof_int16_r6(x, size, ierror)
0492 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0493 INTEGER(INT16), DIMENSION(1,1,1,1,1,*)::x
0494 INTEGER, INTENT(OUT) :: size
0495 INTEGER, INTENT(OUT) :: ierror
0496 END SUBROUTINE MPI_Sizeof_int16_r6
0497
0498 SUBROUTINE MPI_Sizeof_int16_r7(x, size, ierror)
0499 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0500 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,*)::x
0501 INTEGER, INTENT(OUT) :: size
0502 INTEGER, INTENT(OUT) :: ierror
0503 END SUBROUTINE MPI_Sizeof_int16_r7
0504
0505 SUBROUTINE MPI_Sizeof_int16_r8(x, size, ierror)
0506 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0507 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,*)::x
0508 INTEGER, INTENT(OUT) :: size
0509 INTEGER, INTENT(OUT) :: ierror
0510 END SUBROUTINE MPI_Sizeof_int16_r8
0511
0512 SUBROUTINE MPI_Sizeof_int16_r9(x, size, ierror)
0513 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0514 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0515 INTEGER, INTENT(OUT) :: size
0516 INTEGER, INTENT(OUT) :: ierror
0517 END SUBROUTINE MPI_Sizeof_int16_r9
0518
0519 SUBROUTINE MPI_Sizeof_int16_r10(x, size, ierror)
0520 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0521 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0522 INTEGER, INTENT(OUT) :: size
0523 INTEGER, INTENT(OUT) :: ierror
0524 END SUBROUTINE MPI_Sizeof_int16_r10
0525
0526 SUBROUTINE MPI_Sizeof_int16_r11(x, size, ierror)
0527 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0528 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0529 INTEGER, INTENT(OUT) :: size
0530 INTEGER, INTENT(OUT) :: ierror
0531 END SUBROUTINE MPI_Sizeof_int16_r11
0532
0533 SUBROUTINE MPI_Sizeof_int16_r12(x, size, ierror)
0534 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0535 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0536 INTEGER, INTENT(OUT) :: size
0537 INTEGER, INTENT(OUT) :: ierror
0538 END SUBROUTINE MPI_Sizeof_int16_r12
0539
0540 SUBROUTINE MPI_Sizeof_int16_r13(x, size, ierror)
0541 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0542 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0543 INTEGER, INTENT(OUT) :: size
0544 INTEGER, INTENT(OUT) :: ierror
0545 END SUBROUTINE MPI_Sizeof_int16_r13
0546
0547 SUBROUTINE MPI_Sizeof_int16_r14(x, size, ierror)
0548 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0549 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0550 INTEGER, INTENT(OUT) :: size
0551 INTEGER, INTENT(OUT) :: ierror
0552 END SUBROUTINE MPI_Sizeof_int16_r14
0553
0554 SUBROUTINE MPI_Sizeof_int16_r15(x, size, ierror)
0555 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
0556 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0557 INTEGER, INTENT(OUT) :: size
0558 INTEGER, INTENT(OUT) :: ierror
0559 END SUBROUTINE MPI_Sizeof_int16_r15
0560
0561 SUBROUTINE MPI_Sizeof_int32_scalar(x, size, ierror)
0562 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0563 INTEGER(INT32)::x
0564 INTEGER, INTENT(OUT) :: size
0565 INTEGER, INTENT(OUT) :: ierror
0566 END SUBROUTINE MPI_Sizeof_int32_scalar
0567
0568 SUBROUTINE MPI_Sizeof_int32_r1(x, size, ierror)
0569 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0570 INTEGER(INT32), DIMENSION(*)::x
0571 INTEGER, INTENT(OUT) :: size
0572 INTEGER, INTENT(OUT) :: ierror
0573 END SUBROUTINE MPI_Sizeof_int32_r1
0574
0575 SUBROUTINE MPI_Sizeof_int32_r2(x, size, ierror)
0576 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0577 INTEGER(INT32), DIMENSION(1,*)::x
0578 INTEGER, INTENT(OUT) :: size
0579 INTEGER, INTENT(OUT) :: ierror
0580 END SUBROUTINE MPI_Sizeof_int32_r2
0581
0582 SUBROUTINE MPI_Sizeof_int32_r3(x, size, ierror)
0583 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0584 INTEGER(INT32), DIMENSION(1,1,*)::x
0585 INTEGER, INTENT(OUT) :: size
0586 INTEGER, INTENT(OUT) :: ierror
0587 END SUBROUTINE MPI_Sizeof_int32_r3
0588
0589 SUBROUTINE MPI_Sizeof_int32_r4(x, size, ierror)
0590 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0591 INTEGER(INT32), DIMENSION(1,1,1,*)::x
0592 INTEGER, INTENT(OUT) :: size
0593 INTEGER, INTENT(OUT) :: ierror
0594 END SUBROUTINE MPI_Sizeof_int32_r4
0595
0596 SUBROUTINE MPI_Sizeof_int32_r5(x, size, ierror)
0597 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0598 INTEGER(INT32), DIMENSION(1,1,1,1,*)::x
0599 INTEGER, INTENT(OUT) :: size
0600 INTEGER, INTENT(OUT) :: ierror
0601 END SUBROUTINE MPI_Sizeof_int32_r5
0602
0603 SUBROUTINE MPI_Sizeof_int32_r6(x, size, ierror)
0604 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0605 INTEGER(INT32), DIMENSION(1,1,1,1,1,*)::x
0606 INTEGER, INTENT(OUT) :: size
0607 INTEGER, INTENT(OUT) :: ierror
0608 END SUBROUTINE MPI_Sizeof_int32_r6
0609
0610 SUBROUTINE MPI_Sizeof_int32_r7(x, size, ierror)
0611 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0612 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,*)::x
0613 INTEGER, INTENT(OUT) :: size
0614 INTEGER, INTENT(OUT) :: ierror
0615 END SUBROUTINE MPI_Sizeof_int32_r7
0616
0617 SUBROUTINE MPI_Sizeof_int32_r8(x, size, ierror)
0618 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0619 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,*)::x
0620 INTEGER, INTENT(OUT) :: size
0621 INTEGER, INTENT(OUT) :: ierror
0622 END SUBROUTINE MPI_Sizeof_int32_r8
0623
0624 SUBROUTINE MPI_Sizeof_int32_r9(x, size, ierror)
0625 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0626 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0627 INTEGER, INTENT(OUT) :: size
0628 INTEGER, INTENT(OUT) :: ierror
0629 END SUBROUTINE MPI_Sizeof_int32_r9
0630
0631 SUBROUTINE MPI_Sizeof_int32_r10(x, size, ierror)
0632 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0633 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0634 INTEGER, INTENT(OUT) :: size
0635 INTEGER, INTENT(OUT) :: ierror
0636 END SUBROUTINE MPI_Sizeof_int32_r10
0637
0638 SUBROUTINE MPI_Sizeof_int32_r11(x, size, ierror)
0639 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0640 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0641 INTEGER, INTENT(OUT) :: size
0642 INTEGER, INTENT(OUT) :: ierror
0643 END SUBROUTINE MPI_Sizeof_int32_r11
0644
0645 SUBROUTINE MPI_Sizeof_int32_r12(x, size, ierror)
0646 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0647 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0648 INTEGER, INTENT(OUT) :: size
0649 INTEGER, INTENT(OUT) :: ierror
0650 END SUBROUTINE MPI_Sizeof_int32_r12
0651
0652 SUBROUTINE MPI_Sizeof_int32_r13(x, size, ierror)
0653 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0654 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0655 INTEGER, INTENT(OUT) :: size
0656 INTEGER, INTENT(OUT) :: ierror
0657 END SUBROUTINE MPI_Sizeof_int32_r13
0658
0659 SUBROUTINE MPI_Sizeof_int32_r14(x, size, ierror)
0660 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0661 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0662 INTEGER, INTENT(OUT) :: size
0663 INTEGER, INTENT(OUT) :: ierror
0664 END SUBROUTINE MPI_Sizeof_int32_r14
0665
0666 SUBROUTINE MPI_Sizeof_int32_r15(x, size, ierror)
0667 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
0668 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0669 INTEGER, INTENT(OUT) :: size
0670 INTEGER, INTENT(OUT) :: ierror
0671 END SUBROUTINE MPI_Sizeof_int32_r15
0672
0673 SUBROUTINE MPI_Sizeof_int64_scalar(x, size, ierror)
0674 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0675 INTEGER(INT64)::x
0676 INTEGER, INTENT(OUT) :: size
0677 INTEGER, INTENT(OUT) :: ierror
0678 END SUBROUTINE MPI_Sizeof_int64_scalar
0679
0680 SUBROUTINE MPI_Sizeof_int64_r1(x, size, ierror)
0681 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0682 INTEGER(INT64), DIMENSION(*)::x
0683 INTEGER, INTENT(OUT) :: size
0684 INTEGER, INTENT(OUT) :: ierror
0685 END SUBROUTINE MPI_Sizeof_int64_r1
0686
0687 SUBROUTINE MPI_Sizeof_int64_r2(x, size, ierror)
0688 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0689 INTEGER(INT64), DIMENSION(1,*)::x
0690 INTEGER, INTENT(OUT) :: size
0691 INTEGER, INTENT(OUT) :: ierror
0692 END SUBROUTINE MPI_Sizeof_int64_r2
0693
0694 SUBROUTINE MPI_Sizeof_int64_r3(x, size, ierror)
0695 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0696 INTEGER(INT64), DIMENSION(1,1,*)::x
0697 INTEGER, INTENT(OUT) :: size
0698 INTEGER, INTENT(OUT) :: ierror
0699 END SUBROUTINE MPI_Sizeof_int64_r3
0700
0701 SUBROUTINE MPI_Sizeof_int64_r4(x, size, ierror)
0702 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0703 INTEGER(INT64), DIMENSION(1,1,1,*)::x
0704 INTEGER, INTENT(OUT) :: size
0705 INTEGER, INTENT(OUT) :: ierror
0706 END SUBROUTINE MPI_Sizeof_int64_r4
0707
0708 SUBROUTINE MPI_Sizeof_int64_r5(x, size, ierror)
0709 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0710 INTEGER(INT64), DIMENSION(1,1,1,1,*)::x
0711 INTEGER, INTENT(OUT) :: size
0712 INTEGER, INTENT(OUT) :: ierror
0713 END SUBROUTINE MPI_Sizeof_int64_r5
0714
0715 SUBROUTINE MPI_Sizeof_int64_r6(x, size, ierror)
0716 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0717 INTEGER(INT64), DIMENSION(1,1,1,1,1,*)::x
0718 INTEGER, INTENT(OUT) :: size
0719 INTEGER, INTENT(OUT) :: ierror
0720 END SUBROUTINE MPI_Sizeof_int64_r6
0721
0722 SUBROUTINE MPI_Sizeof_int64_r7(x, size, ierror)
0723 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0724 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,*)::x
0725 INTEGER, INTENT(OUT) :: size
0726 INTEGER, INTENT(OUT) :: ierror
0727 END SUBROUTINE MPI_Sizeof_int64_r7
0728
0729 SUBROUTINE MPI_Sizeof_int64_r8(x, size, ierror)
0730 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0731 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,*)::x
0732 INTEGER, INTENT(OUT) :: size
0733 INTEGER, INTENT(OUT) :: ierror
0734 END SUBROUTINE MPI_Sizeof_int64_r8
0735
0736 SUBROUTINE MPI_Sizeof_int64_r9(x, size, ierror)
0737 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0738 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0739 INTEGER, INTENT(OUT) :: size
0740 INTEGER, INTENT(OUT) :: ierror
0741 END SUBROUTINE MPI_Sizeof_int64_r9
0742
0743 SUBROUTINE MPI_Sizeof_int64_r10(x, size, ierror)
0744 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0745 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0746 INTEGER, INTENT(OUT) :: size
0747 INTEGER, INTENT(OUT) :: ierror
0748 END SUBROUTINE MPI_Sizeof_int64_r10
0749
0750 SUBROUTINE MPI_Sizeof_int64_r11(x, size, ierror)
0751 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0752 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0753 INTEGER, INTENT(OUT) :: size
0754 INTEGER, INTENT(OUT) :: ierror
0755 END SUBROUTINE MPI_Sizeof_int64_r11
0756
0757 SUBROUTINE MPI_Sizeof_int64_r12(x, size, ierror)
0758 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0759 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0760 INTEGER, INTENT(OUT) :: size
0761 INTEGER, INTENT(OUT) :: ierror
0762 END SUBROUTINE MPI_Sizeof_int64_r12
0763
0764 SUBROUTINE MPI_Sizeof_int64_r13(x, size, ierror)
0765 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0766 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0767 INTEGER, INTENT(OUT) :: size
0768 INTEGER, INTENT(OUT) :: ierror
0769 END SUBROUTINE MPI_Sizeof_int64_r13
0770
0771 SUBROUTINE MPI_Sizeof_int64_r14(x, size, ierror)
0772 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0773 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0774 INTEGER, INTENT(OUT) :: size
0775 INTEGER, INTENT(OUT) :: ierror
0776 END SUBROUTINE MPI_Sizeof_int64_r14
0777
0778 SUBROUTINE MPI_Sizeof_int64_r15(x, size, ierror)
0779 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
0780 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0781 INTEGER, INTENT(OUT) :: size
0782 INTEGER, INTENT(OUT) :: ierror
0783 END SUBROUTINE MPI_Sizeof_int64_r15
0784
0785 SUBROUTINE MPI_Sizeof_int8_scalar(x, size, ierror)
0786 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0787 INTEGER(INT8)::x
0788 INTEGER, INTENT(OUT) :: size
0789 INTEGER, INTENT(OUT) :: ierror
0790 END SUBROUTINE MPI_Sizeof_int8_scalar
0791
0792 SUBROUTINE MPI_Sizeof_int8_r1(x, size, ierror)
0793 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0794 INTEGER(INT8), DIMENSION(*)::x
0795 INTEGER, INTENT(OUT) :: size
0796 INTEGER, INTENT(OUT) :: ierror
0797 END SUBROUTINE MPI_Sizeof_int8_r1
0798
0799 SUBROUTINE MPI_Sizeof_int8_r2(x, size, ierror)
0800 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0801 INTEGER(INT8), DIMENSION(1,*)::x
0802 INTEGER, INTENT(OUT) :: size
0803 INTEGER, INTENT(OUT) :: ierror
0804 END SUBROUTINE MPI_Sizeof_int8_r2
0805
0806 SUBROUTINE MPI_Sizeof_int8_r3(x, size, ierror)
0807 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0808 INTEGER(INT8), DIMENSION(1,1,*)::x
0809 INTEGER, INTENT(OUT) :: size
0810 INTEGER, INTENT(OUT) :: ierror
0811 END SUBROUTINE MPI_Sizeof_int8_r3
0812
0813 SUBROUTINE MPI_Sizeof_int8_r4(x, size, ierror)
0814 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0815 INTEGER(INT8), DIMENSION(1,1,1,*)::x
0816 INTEGER, INTENT(OUT) :: size
0817 INTEGER, INTENT(OUT) :: ierror
0818 END SUBROUTINE MPI_Sizeof_int8_r4
0819
0820 SUBROUTINE MPI_Sizeof_int8_r5(x, size, ierror)
0821 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0822 INTEGER(INT8), DIMENSION(1,1,1,1,*)::x
0823 INTEGER, INTENT(OUT) :: size
0824 INTEGER, INTENT(OUT) :: ierror
0825 END SUBROUTINE MPI_Sizeof_int8_r5
0826
0827 SUBROUTINE MPI_Sizeof_int8_r6(x, size, ierror)
0828 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0829 INTEGER(INT8), DIMENSION(1,1,1,1,1,*)::x
0830 INTEGER, INTENT(OUT) :: size
0831 INTEGER, INTENT(OUT) :: ierror
0832 END SUBROUTINE MPI_Sizeof_int8_r6
0833
0834 SUBROUTINE MPI_Sizeof_int8_r7(x, size, ierror)
0835 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0836 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,*)::x
0837 INTEGER, INTENT(OUT) :: size
0838 INTEGER, INTENT(OUT) :: ierror
0839 END SUBROUTINE MPI_Sizeof_int8_r7
0840
0841 SUBROUTINE MPI_Sizeof_int8_r8(x, size, ierror)
0842 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0843 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,*)::x
0844 INTEGER, INTENT(OUT) :: size
0845 INTEGER, INTENT(OUT) :: ierror
0846 END SUBROUTINE MPI_Sizeof_int8_r8
0847
0848 SUBROUTINE MPI_Sizeof_int8_r9(x, size, ierror)
0849 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0850 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,*)::x
0851 INTEGER, INTENT(OUT) :: size
0852 INTEGER, INTENT(OUT) :: ierror
0853 END SUBROUTINE MPI_Sizeof_int8_r9
0854
0855 SUBROUTINE MPI_Sizeof_int8_r10(x, size, ierror)
0856 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0857 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0858 INTEGER, INTENT(OUT) :: size
0859 INTEGER, INTENT(OUT) :: ierror
0860 END SUBROUTINE MPI_Sizeof_int8_r10
0861
0862 SUBROUTINE MPI_Sizeof_int8_r11(x, size, ierror)
0863 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0864 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0865 INTEGER, INTENT(OUT) :: size
0866 INTEGER, INTENT(OUT) :: ierror
0867 END SUBROUTINE MPI_Sizeof_int8_r11
0868
0869 SUBROUTINE MPI_Sizeof_int8_r12(x, size, ierror)
0870 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0871 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0872 INTEGER, INTENT(OUT) :: size
0873 INTEGER, INTENT(OUT) :: ierror
0874 END SUBROUTINE MPI_Sizeof_int8_r12
0875
0876 SUBROUTINE MPI_Sizeof_int8_r13(x, size, ierror)
0877 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0878 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0879 INTEGER, INTENT(OUT) :: size
0880 INTEGER, INTENT(OUT) :: ierror
0881 END SUBROUTINE MPI_Sizeof_int8_r13
0882
0883 SUBROUTINE MPI_Sizeof_int8_r14(x, size, ierror)
0884 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0885 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0886 INTEGER, INTENT(OUT) :: size
0887 INTEGER, INTENT(OUT) :: ierror
0888 END SUBROUTINE MPI_Sizeof_int8_r14
0889
0890 SUBROUTINE MPI_Sizeof_int8_r15(x, size, ierror)
0891 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
0892 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0893 INTEGER, INTENT(OUT) :: size
0894 INTEGER, INTENT(OUT) :: ierror
0895 END SUBROUTINE MPI_Sizeof_int8_r15
0896
0897 SUBROUTINE MPI_Sizeof_logical_scalar(x, size, ierror)
0898 LOGICAL::x
0899 INTEGER, INTENT(OUT) :: size
0900 INTEGER, INTENT(OUT) :: ierror
0901 END SUBROUTINE MPI_Sizeof_logical_scalar
0902
0903 SUBROUTINE MPI_Sizeof_logical_r1(x, size, ierror)
0904 LOGICAL, DIMENSION(*)::x
0905 INTEGER, INTENT(OUT) :: size
0906 INTEGER, INTENT(OUT) :: ierror
0907 END SUBROUTINE MPI_Sizeof_logical_r1
0908
0909 SUBROUTINE MPI_Sizeof_logical_r2(x, size, ierror)
0910 LOGICAL, DIMENSION(1,*)::x
0911 INTEGER, INTENT(OUT) :: size
0912 INTEGER, INTENT(OUT) :: ierror
0913 END SUBROUTINE MPI_Sizeof_logical_r2
0914
0915 SUBROUTINE MPI_Sizeof_logical_r3(x, size, ierror)
0916 LOGICAL, DIMENSION(1,1,*)::x
0917 INTEGER, INTENT(OUT) :: size
0918 INTEGER, INTENT(OUT) :: ierror
0919 END SUBROUTINE MPI_Sizeof_logical_r3
0920
0921 SUBROUTINE MPI_Sizeof_logical_r4(x, size, ierror)
0922 LOGICAL, DIMENSION(1,1,1,*)::x
0923 INTEGER, INTENT(OUT) :: size
0924 INTEGER, INTENT(OUT) :: ierror
0925 END SUBROUTINE MPI_Sizeof_logical_r4
0926
0927 SUBROUTINE MPI_Sizeof_logical_r5(x, size, ierror)
0928 LOGICAL, DIMENSION(1,1,1,1,*)::x
0929 INTEGER, INTENT(OUT) :: size
0930 INTEGER, INTENT(OUT) :: ierror
0931 END SUBROUTINE MPI_Sizeof_logical_r5
0932
0933 SUBROUTINE MPI_Sizeof_logical_r6(x, size, ierror)
0934 LOGICAL, DIMENSION(1,1,1,1,1,*)::x
0935 INTEGER, INTENT(OUT) :: size
0936 INTEGER, INTENT(OUT) :: ierror
0937 END SUBROUTINE MPI_Sizeof_logical_r6
0938
0939 SUBROUTINE MPI_Sizeof_logical_r7(x, size, ierror)
0940 LOGICAL, DIMENSION(1,1,1,1,1,1,*)::x
0941 INTEGER, INTENT(OUT) :: size
0942 INTEGER, INTENT(OUT) :: ierror
0943 END SUBROUTINE MPI_Sizeof_logical_r7
0944
0945 SUBROUTINE MPI_Sizeof_logical_r8(x, size, ierror)
0946 LOGICAL, DIMENSION(1,1,1,1,1,1,1,*)::x
0947 INTEGER, INTENT(OUT) :: size
0948 INTEGER, INTENT(OUT) :: ierror
0949 END SUBROUTINE MPI_Sizeof_logical_r8
0950
0951 SUBROUTINE MPI_Sizeof_logical_r9(x, size, ierror)
0952 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,*)::x
0953 INTEGER, INTENT(OUT) :: size
0954 INTEGER, INTENT(OUT) :: ierror
0955 END SUBROUTINE MPI_Sizeof_logical_r9
0956
0957 SUBROUTINE MPI_Sizeof_logical_r10(x, size, ierror)
0958 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
0959 INTEGER, INTENT(OUT) :: size
0960 INTEGER, INTENT(OUT) :: ierror
0961 END SUBROUTINE MPI_Sizeof_logical_r10
0962
0963 SUBROUTINE MPI_Sizeof_logical_r11(x, size, ierror)
0964 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
0965 INTEGER, INTENT(OUT) :: size
0966 INTEGER, INTENT(OUT) :: ierror
0967 END SUBROUTINE MPI_Sizeof_logical_r11
0968
0969 SUBROUTINE MPI_Sizeof_logical_r12(x, size, ierror)
0970 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
0971 INTEGER, INTENT(OUT) :: size
0972 INTEGER, INTENT(OUT) :: ierror
0973 END SUBROUTINE MPI_Sizeof_logical_r12
0974
0975 SUBROUTINE MPI_Sizeof_logical_r13(x, size, ierror)
0976 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0977 INTEGER, INTENT(OUT) :: size
0978 INTEGER, INTENT(OUT) :: ierror
0979 END SUBROUTINE MPI_Sizeof_logical_r13
0980
0981 SUBROUTINE MPI_Sizeof_logical_r14(x, size, ierror)
0982 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0983 INTEGER, INTENT(OUT) :: size
0984 INTEGER, INTENT(OUT) :: ierror
0985 END SUBROUTINE MPI_Sizeof_logical_r14
0986
0987 SUBROUTINE MPI_Sizeof_logical_r15(x, size, ierror)
0988 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
0989 INTEGER, INTENT(OUT) :: size
0990 INTEGER, INTENT(OUT) :: ierror
0991 END SUBROUTINE MPI_Sizeof_logical_r15
0992
0993 SUBROUTINE MPI_Sizeof_real128_scalar(x, size, ierror)
0994 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
0995 REAL(REAL128)::x
0996 INTEGER, INTENT(OUT) :: size
0997 INTEGER, INTENT(OUT) :: ierror
0998 END SUBROUTINE MPI_Sizeof_real128_scalar
0999
1000 SUBROUTINE MPI_Sizeof_real128_r1(x, size, ierror)
1001 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1002 REAL(REAL128), DIMENSION(*)::x
1003 INTEGER, INTENT(OUT) :: size
1004 INTEGER, INTENT(OUT) :: ierror
1005 END SUBROUTINE MPI_Sizeof_real128_r1
1006
1007 SUBROUTINE MPI_Sizeof_real128_r2(x, size, ierror)
1008 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1009 REAL(REAL128), DIMENSION(1,*)::x
1010 INTEGER, INTENT(OUT) :: size
1011 INTEGER, INTENT(OUT) :: ierror
1012 END SUBROUTINE MPI_Sizeof_real128_r2
1013
1014 SUBROUTINE MPI_Sizeof_real128_r3(x, size, ierror)
1015 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1016 REAL(REAL128), DIMENSION(1,1,*)::x
1017 INTEGER, INTENT(OUT) :: size
1018 INTEGER, INTENT(OUT) :: ierror
1019 END SUBROUTINE MPI_Sizeof_real128_r3
1020
1021 SUBROUTINE MPI_Sizeof_real128_r4(x, size, ierror)
1022 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1023 REAL(REAL128), DIMENSION(1,1,1,*)::x
1024 INTEGER, INTENT(OUT) :: size
1025 INTEGER, INTENT(OUT) :: ierror
1026 END SUBROUTINE MPI_Sizeof_real128_r4
1027
1028 SUBROUTINE MPI_Sizeof_real128_r5(x, size, ierror)
1029 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1030 REAL(REAL128), DIMENSION(1,1,1,1,*)::x
1031 INTEGER, INTENT(OUT) :: size
1032 INTEGER, INTENT(OUT) :: ierror
1033 END SUBROUTINE MPI_Sizeof_real128_r5
1034
1035 SUBROUTINE MPI_Sizeof_real128_r6(x, size, ierror)
1036 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1037 REAL(REAL128), DIMENSION(1,1,1,1,1,*)::x
1038 INTEGER, INTENT(OUT) :: size
1039 INTEGER, INTENT(OUT) :: ierror
1040 END SUBROUTINE MPI_Sizeof_real128_r6
1041
1042 SUBROUTINE MPI_Sizeof_real128_r7(x, size, ierror)
1043 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1044 REAL(REAL128), DIMENSION(1,1,1,1,1,1,*)::x
1045 INTEGER, INTENT(OUT) :: size
1046 INTEGER, INTENT(OUT) :: ierror
1047 END SUBROUTINE MPI_Sizeof_real128_r7
1048
1049 SUBROUTINE MPI_Sizeof_real128_r8(x, size, ierror)
1050 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1051 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,*)::x
1052 INTEGER, INTENT(OUT) :: size
1053 INTEGER, INTENT(OUT) :: ierror
1054 END SUBROUTINE MPI_Sizeof_real128_r8
1055
1056 SUBROUTINE MPI_Sizeof_real128_r9(x, size, ierror)
1057 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1058 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1059 INTEGER, INTENT(OUT) :: size
1060 INTEGER, INTENT(OUT) :: ierror
1061 END SUBROUTINE MPI_Sizeof_real128_r9
1062
1063 SUBROUTINE MPI_Sizeof_real128_r10(x, size, ierror)
1064 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1065 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1066 INTEGER, INTENT(OUT) :: size
1067 INTEGER, INTENT(OUT) :: ierror
1068 END SUBROUTINE MPI_Sizeof_real128_r10
1069
1070 SUBROUTINE MPI_Sizeof_real128_r11(x, size, ierror)
1071 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1072 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1073 INTEGER, INTENT(OUT) :: size
1074 INTEGER, INTENT(OUT) :: ierror
1075 END SUBROUTINE MPI_Sizeof_real128_r11
1076
1077 SUBROUTINE MPI_Sizeof_real128_r12(x, size, ierror)
1078 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1079 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1080 INTEGER, INTENT(OUT) :: size
1081 INTEGER, INTENT(OUT) :: ierror
1082 END SUBROUTINE MPI_Sizeof_real128_r12
1083
1084 SUBROUTINE MPI_Sizeof_real128_r13(x, size, ierror)
1085 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1086 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1087 INTEGER, INTENT(OUT) :: size
1088 INTEGER, INTENT(OUT) :: ierror
1089 END SUBROUTINE MPI_Sizeof_real128_r13
1090
1091 SUBROUTINE MPI_Sizeof_real128_r14(x, size, ierror)
1092 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1093 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1094 INTEGER, INTENT(OUT) :: size
1095 INTEGER, INTENT(OUT) :: ierror
1096 END SUBROUTINE MPI_Sizeof_real128_r14
1097
1098 SUBROUTINE MPI_Sizeof_real128_r15(x, size, ierror)
1099 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1100 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1101 INTEGER, INTENT(OUT) :: size
1102 INTEGER, INTENT(OUT) :: ierror
1103 END SUBROUTINE MPI_Sizeof_real128_r15
1104
1105 SUBROUTINE MPI_Sizeof_real32_scalar(x, size, ierror)
1106 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1107 REAL(REAL32)::x
1108 INTEGER, INTENT(OUT) :: size
1109 INTEGER, INTENT(OUT) :: ierror
1110 END SUBROUTINE MPI_Sizeof_real32_scalar
1111
1112 SUBROUTINE MPI_Sizeof_real32_r1(x, size, ierror)
1113 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1114 REAL(REAL32), DIMENSION(*)::x
1115 INTEGER, INTENT(OUT) :: size
1116 INTEGER, INTENT(OUT) :: ierror
1117 END SUBROUTINE MPI_Sizeof_real32_r1
1118
1119 SUBROUTINE MPI_Sizeof_real32_r2(x, size, ierror)
1120 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1121 REAL(REAL32), DIMENSION(1,*)::x
1122 INTEGER, INTENT(OUT) :: size
1123 INTEGER, INTENT(OUT) :: ierror
1124 END SUBROUTINE MPI_Sizeof_real32_r2
1125
1126 SUBROUTINE MPI_Sizeof_real32_r3(x, size, ierror)
1127 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1128 REAL(REAL32), DIMENSION(1,1,*)::x
1129 INTEGER, INTENT(OUT) :: size
1130 INTEGER, INTENT(OUT) :: ierror
1131 END SUBROUTINE MPI_Sizeof_real32_r3
1132
1133 SUBROUTINE MPI_Sizeof_real32_r4(x, size, ierror)
1134 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1135 REAL(REAL32), DIMENSION(1,1,1,*)::x
1136 INTEGER, INTENT(OUT) :: size
1137 INTEGER, INTENT(OUT) :: ierror
1138 END SUBROUTINE MPI_Sizeof_real32_r4
1139
1140 SUBROUTINE MPI_Sizeof_real32_r5(x, size, ierror)
1141 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1142 REAL(REAL32), DIMENSION(1,1,1,1,*)::x
1143 INTEGER, INTENT(OUT) :: size
1144 INTEGER, INTENT(OUT) :: ierror
1145 END SUBROUTINE MPI_Sizeof_real32_r5
1146
1147 SUBROUTINE MPI_Sizeof_real32_r6(x, size, ierror)
1148 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1149 REAL(REAL32), DIMENSION(1,1,1,1,1,*)::x
1150 INTEGER, INTENT(OUT) :: size
1151 INTEGER, INTENT(OUT) :: ierror
1152 END SUBROUTINE MPI_Sizeof_real32_r6
1153
1154 SUBROUTINE MPI_Sizeof_real32_r7(x, size, ierror)
1155 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1156 REAL(REAL32), DIMENSION(1,1,1,1,1,1,*)::x
1157 INTEGER, INTENT(OUT) :: size
1158 INTEGER, INTENT(OUT) :: ierror
1159 END SUBROUTINE MPI_Sizeof_real32_r7
1160
1161 SUBROUTINE MPI_Sizeof_real32_r8(x, size, ierror)
1162 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1163 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,*)::x
1164 INTEGER, INTENT(OUT) :: size
1165 INTEGER, INTENT(OUT) :: ierror
1166 END SUBROUTINE MPI_Sizeof_real32_r8
1167
1168 SUBROUTINE MPI_Sizeof_real32_r9(x, size, ierror)
1169 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1170 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1171 INTEGER, INTENT(OUT) :: size
1172 INTEGER, INTENT(OUT) :: ierror
1173 END SUBROUTINE MPI_Sizeof_real32_r9
1174
1175 SUBROUTINE MPI_Sizeof_real32_r10(x, size, ierror)
1176 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1177 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1178 INTEGER, INTENT(OUT) :: size
1179 INTEGER, INTENT(OUT) :: ierror
1180 END SUBROUTINE MPI_Sizeof_real32_r10
1181
1182 SUBROUTINE MPI_Sizeof_real32_r11(x, size, ierror)
1183 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1184 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1185 INTEGER, INTENT(OUT) :: size
1186 INTEGER, INTENT(OUT) :: ierror
1187 END SUBROUTINE MPI_Sizeof_real32_r11
1188
1189 SUBROUTINE MPI_Sizeof_real32_r12(x, size, ierror)
1190 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1191 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1192 INTEGER, INTENT(OUT) :: size
1193 INTEGER, INTENT(OUT) :: ierror
1194 END SUBROUTINE MPI_Sizeof_real32_r12
1195
1196 SUBROUTINE MPI_Sizeof_real32_r13(x, size, ierror)
1197 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1198 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1199 INTEGER, INTENT(OUT) :: size
1200 INTEGER, INTENT(OUT) :: ierror
1201 END SUBROUTINE MPI_Sizeof_real32_r13
1202
1203 SUBROUTINE MPI_Sizeof_real32_r14(x, size, ierror)
1204 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1205 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1206 INTEGER, INTENT(OUT) :: size
1207 INTEGER, INTENT(OUT) :: ierror
1208 END SUBROUTINE MPI_Sizeof_real32_r14
1209
1210 SUBROUTINE MPI_Sizeof_real32_r15(x, size, ierror)
1211 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1212 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1213 INTEGER, INTENT(OUT) :: size
1214 INTEGER, INTENT(OUT) :: ierror
1215 END SUBROUTINE MPI_Sizeof_real32_r15
1216
1217 SUBROUTINE MPI_Sizeof_real64_scalar(x, size, ierror)
1218 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1219 REAL(REAL64)::x
1220 INTEGER, INTENT(OUT) :: size
1221 INTEGER, INTENT(OUT) :: ierror
1222 END SUBROUTINE MPI_Sizeof_real64_scalar
1223
1224 SUBROUTINE MPI_Sizeof_real64_r1(x, size, ierror)
1225 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1226 REAL(REAL64), DIMENSION(*)::x
1227 INTEGER, INTENT(OUT) :: size
1228 INTEGER, INTENT(OUT) :: ierror
1229 END SUBROUTINE MPI_Sizeof_real64_r1
1230
1231 SUBROUTINE MPI_Sizeof_real64_r2(x, size, ierror)
1232 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1233 REAL(REAL64), DIMENSION(1,*)::x
1234 INTEGER, INTENT(OUT) :: size
1235 INTEGER, INTENT(OUT) :: ierror
1236 END SUBROUTINE MPI_Sizeof_real64_r2
1237
1238 SUBROUTINE MPI_Sizeof_real64_r3(x, size, ierror)
1239 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1240 REAL(REAL64), DIMENSION(1,1,*)::x
1241 INTEGER, INTENT(OUT) :: size
1242 INTEGER, INTENT(OUT) :: ierror
1243 END SUBROUTINE MPI_Sizeof_real64_r3
1244
1245 SUBROUTINE MPI_Sizeof_real64_r4(x, size, ierror)
1246 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1247 REAL(REAL64), DIMENSION(1,1,1,*)::x
1248 INTEGER, INTENT(OUT) :: size
1249 INTEGER, INTENT(OUT) :: ierror
1250 END SUBROUTINE MPI_Sizeof_real64_r4
1251
1252 SUBROUTINE MPI_Sizeof_real64_r5(x, size, ierror)
1253 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1254 REAL(REAL64), DIMENSION(1,1,1,1,*)::x
1255 INTEGER, INTENT(OUT) :: size
1256 INTEGER, INTENT(OUT) :: ierror
1257 END SUBROUTINE MPI_Sizeof_real64_r5
1258
1259 SUBROUTINE MPI_Sizeof_real64_r6(x, size, ierror)
1260 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1261 REAL(REAL64), DIMENSION(1,1,1,1,1,*)::x
1262 INTEGER, INTENT(OUT) :: size
1263 INTEGER, INTENT(OUT) :: ierror
1264 END SUBROUTINE MPI_Sizeof_real64_r6
1265
1266 SUBROUTINE MPI_Sizeof_real64_r7(x, size, ierror)
1267 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1268 REAL(REAL64), DIMENSION(1,1,1,1,1,1,*)::x
1269 INTEGER, INTENT(OUT) :: size
1270 INTEGER, INTENT(OUT) :: ierror
1271 END SUBROUTINE MPI_Sizeof_real64_r7
1272
1273 SUBROUTINE MPI_Sizeof_real64_r8(x, size, ierror)
1274 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1275 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,*)::x
1276 INTEGER, INTENT(OUT) :: size
1277 INTEGER, INTENT(OUT) :: ierror
1278 END SUBROUTINE MPI_Sizeof_real64_r8
1279
1280 SUBROUTINE MPI_Sizeof_real64_r9(x, size, ierror)
1281 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1282 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1283 INTEGER, INTENT(OUT) :: size
1284 INTEGER, INTENT(OUT) :: ierror
1285 END SUBROUTINE MPI_Sizeof_real64_r9
1286
1287 SUBROUTINE MPI_Sizeof_real64_r10(x, size, ierror)
1288 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1289 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1290 INTEGER, INTENT(OUT) :: size
1291 INTEGER, INTENT(OUT) :: ierror
1292 END SUBROUTINE MPI_Sizeof_real64_r10
1293
1294 SUBROUTINE MPI_Sizeof_real64_r11(x, size, ierror)
1295 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1296 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1297 INTEGER, INTENT(OUT) :: size
1298 INTEGER, INTENT(OUT) :: ierror
1299 END SUBROUTINE MPI_Sizeof_real64_r11
1300
1301 SUBROUTINE MPI_Sizeof_real64_r12(x, size, ierror)
1302 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1303 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1304 INTEGER, INTENT(OUT) :: size
1305 INTEGER, INTENT(OUT) :: ierror
1306 END SUBROUTINE MPI_Sizeof_real64_r12
1307
1308 SUBROUTINE MPI_Sizeof_real64_r13(x, size, ierror)
1309 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1310 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1311 INTEGER, INTENT(OUT) :: size
1312 INTEGER, INTENT(OUT) :: ierror
1313 END SUBROUTINE MPI_Sizeof_real64_r13
1314
1315 SUBROUTINE MPI_Sizeof_real64_r14(x, size, ierror)
1316 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1317 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1318 INTEGER, INTENT(OUT) :: size
1319 INTEGER, INTENT(OUT) :: ierror
1320 END SUBROUTINE MPI_Sizeof_real64_r14
1321
1322 SUBROUTINE MPI_Sizeof_real64_r15(x, size, ierror)
1323 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1324 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1325 INTEGER, INTENT(OUT) :: size
1326 INTEGER, INTENT(OUT) :: ierror
1327 END SUBROUTINE MPI_Sizeof_real64_r15
1328
1329 END INTERFACE MPI_Sizeof
1330
1331 INTERFACE PMPI_Sizeof
1332
1333 SUBROUTINE PMPI_Sizeof_character_scalar(x, size, ierror)
1334 CHARACTER::x
1335 INTEGER, INTENT(OUT) :: size
1336 INTEGER, INTENT(OUT) :: ierror
1337 END SUBROUTINE PMPI_Sizeof_character_scalar
1338
1339 SUBROUTINE PMPI_Sizeof_character_r1(x, size, ierror)
1340 CHARACTER, DIMENSION(*)::x
1341 INTEGER, INTENT(OUT) :: size
1342 INTEGER, INTENT(OUT) :: ierror
1343 END SUBROUTINE PMPI_Sizeof_character_r1
1344
1345 SUBROUTINE PMPI_Sizeof_character_r2(x, size, ierror)
1346 CHARACTER, DIMENSION(1,*)::x
1347 INTEGER, INTENT(OUT) :: size
1348 INTEGER, INTENT(OUT) :: ierror
1349 END SUBROUTINE PMPI_Sizeof_character_r2
1350
1351 SUBROUTINE PMPI_Sizeof_character_r3(x, size, ierror)
1352 CHARACTER, DIMENSION(1,1,*)::x
1353 INTEGER, INTENT(OUT) :: size
1354 INTEGER, INTENT(OUT) :: ierror
1355 END SUBROUTINE PMPI_Sizeof_character_r3
1356
1357 SUBROUTINE PMPI_Sizeof_character_r4(x, size, ierror)
1358 CHARACTER, DIMENSION(1,1,1,*)::x
1359 INTEGER, INTENT(OUT) :: size
1360 INTEGER, INTENT(OUT) :: ierror
1361 END SUBROUTINE PMPI_Sizeof_character_r4
1362
1363 SUBROUTINE PMPI_Sizeof_character_r5(x, size, ierror)
1364 CHARACTER, DIMENSION(1,1,1,1,*)::x
1365 INTEGER, INTENT(OUT) :: size
1366 INTEGER, INTENT(OUT) :: ierror
1367 END SUBROUTINE PMPI_Sizeof_character_r5
1368
1369 SUBROUTINE PMPI_Sizeof_character_r6(x, size, ierror)
1370 CHARACTER, DIMENSION(1,1,1,1,1,*)::x
1371 INTEGER, INTENT(OUT) :: size
1372 INTEGER, INTENT(OUT) :: ierror
1373 END SUBROUTINE PMPI_Sizeof_character_r6
1374
1375 SUBROUTINE PMPI_Sizeof_character_r7(x, size, ierror)
1376 CHARACTER, DIMENSION(1,1,1,1,1,1,*)::x
1377 INTEGER, INTENT(OUT) :: size
1378 INTEGER, INTENT(OUT) :: ierror
1379 END SUBROUTINE PMPI_Sizeof_character_r7
1380
1381 SUBROUTINE PMPI_Sizeof_character_r8(x, size, ierror)
1382 CHARACTER, DIMENSION(1,1,1,1,1,1,1,*)::x
1383 INTEGER, INTENT(OUT) :: size
1384 INTEGER, INTENT(OUT) :: ierror
1385 END SUBROUTINE PMPI_Sizeof_character_r8
1386
1387 SUBROUTINE PMPI_Sizeof_character_r9(x, size, ierror)
1388 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,*)::x
1389 INTEGER, INTENT(OUT) :: size
1390 INTEGER, INTENT(OUT) :: ierror
1391 END SUBROUTINE PMPI_Sizeof_character_r9
1392
1393 SUBROUTINE PMPI_Sizeof_character_r10(x, size, ierror)
1394 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1395 INTEGER, INTENT(OUT) :: size
1396 INTEGER, INTENT(OUT) :: ierror
1397 END SUBROUTINE PMPI_Sizeof_character_r10
1398
1399 SUBROUTINE PMPI_Sizeof_character_r11(x, size, ierror)
1400 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1401 INTEGER, INTENT(OUT) :: size
1402 INTEGER, INTENT(OUT) :: ierror
1403 END SUBROUTINE PMPI_Sizeof_character_r11
1404
1405 SUBROUTINE PMPI_Sizeof_character_r12(x, size, ierror)
1406 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1407 INTEGER, INTENT(OUT) :: size
1408 INTEGER, INTENT(OUT) :: ierror
1409 END SUBROUTINE PMPI_Sizeof_character_r12
1410
1411 SUBROUTINE PMPI_Sizeof_character_r13(x, size, ierror)
1412 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1413 INTEGER, INTENT(OUT) :: size
1414 INTEGER, INTENT(OUT) :: ierror
1415 END SUBROUTINE PMPI_Sizeof_character_r13
1416
1417 SUBROUTINE PMPI_Sizeof_character_r14(x, size, ierror)
1418 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1419 INTEGER, INTENT(OUT) :: size
1420 INTEGER, INTENT(OUT) :: ierror
1421 END SUBROUTINE PMPI_Sizeof_character_r14
1422
1423 SUBROUTINE PMPI_Sizeof_character_r15(x, size, ierror)
1424 CHARACTER, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1425 INTEGER, INTENT(OUT) :: size
1426 INTEGER, INTENT(OUT) :: ierror
1427 END SUBROUTINE PMPI_Sizeof_character_r15
1428
1429 SUBROUTINE PMPI_Sizeof_complex128_scalar(x, size, ierror)
1430 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1431 COMPLEX(REAL128)::x
1432 INTEGER, INTENT(OUT) :: size
1433 INTEGER, INTENT(OUT) :: ierror
1434 END SUBROUTINE PMPI_Sizeof_complex128_scalar
1435
1436 SUBROUTINE PMPI_Sizeof_complex128_r1(x, size, ierror)
1437 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1438 COMPLEX(REAL128), DIMENSION(*)::x
1439 INTEGER, INTENT(OUT) :: size
1440 INTEGER, INTENT(OUT) :: ierror
1441 END SUBROUTINE PMPI_Sizeof_complex128_r1
1442
1443 SUBROUTINE PMPI_Sizeof_complex128_r2(x, size, ierror)
1444 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1445 COMPLEX(REAL128), DIMENSION(1,*)::x
1446 INTEGER, INTENT(OUT) :: size
1447 INTEGER, INTENT(OUT) :: ierror
1448 END SUBROUTINE PMPI_Sizeof_complex128_r2
1449
1450 SUBROUTINE PMPI_Sizeof_complex128_r3(x, size, ierror)
1451 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1452 COMPLEX(REAL128), DIMENSION(1,1,*)::x
1453 INTEGER, INTENT(OUT) :: size
1454 INTEGER, INTENT(OUT) :: ierror
1455 END SUBROUTINE PMPI_Sizeof_complex128_r3
1456
1457 SUBROUTINE PMPI_Sizeof_complex128_r4(x, size, ierror)
1458 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1459 COMPLEX(REAL128), DIMENSION(1,1,1,*)::x
1460 INTEGER, INTENT(OUT) :: size
1461 INTEGER, INTENT(OUT) :: ierror
1462 END SUBROUTINE PMPI_Sizeof_complex128_r4
1463
1464 SUBROUTINE PMPI_Sizeof_complex128_r5(x, size, ierror)
1465 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1466 COMPLEX(REAL128), DIMENSION(1,1,1,1,*)::x
1467 INTEGER, INTENT(OUT) :: size
1468 INTEGER, INTENT(OUT) :: ierror
1469 END SUBROUTINE PMPI_Sizeof_complex128_r5
1470
1471 SUBROUTINE PMPI_Sizeof_complex128_r6(x, size, ierror)
1472 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1473 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,*)::x
1474 INTEGER, INTENT(OUT) :: size
1475 INTEGER, INTENT(OUT) :: ierror
1476 END SUBROUTINE PMPI_Sizeof_complex128_r6
1477
1478 SUBROUTINE PMPI_Sizeof_complex128_r7(x, size, ierror)
1479 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1480 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,*)::x
1481 INTEGER, INTENT(OUT) :: size
1482 INTEGER, INTENT(OUT) :: ierror
1483 END SUBROUTINE PMPI_Sizeof_complex128_r7
1484
1485 SUBROUTINE PMPI_Sizeof_complex128_r8(x, size, ierror)
1486 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1487 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,*)::x
1488 INTEGER, INTENT(OUT) :: size
1489 INTEGER, INTENT(OUT) :: ierror
1490 END SUBROUTINE PMPI_Sizeof_complex128_r8
1491
1492 SUBROUTINE PMPI_Sizeof_complex128_r9(x, size, ierror)
1493 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1494 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1495 INTEGER, INTENT(OUT) :: size
1496 INTEGER, INTENT(OUT) :: ierror
1497 END SUBROUTINE PMPI_Sizeof_complex128_r9
1498
1499 SUBROUTINE PMPI_Sizeof_complex128_r10(x, size, ierror)
1500 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1501 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1502 INTEGER, INTENT(OUT) :: size
1503 INTEGER, INTENT(OUT) :: ierror
1504 END SUBROUTINE PMPI_Sizeof_complex128_r10
1505
1506 SUBROUTINE PMPI_Sizeof_complex128_r11(x, size, ierror)
1507 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1508 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1509 INTEGER, INTENT(OUT) :: size
1510 INTEGER, INTENT(OUT) :: ierror
1511 END SUBROUTINE PMPI_Sizeof_complex128_r11
1512
1513 SUBROUTINE PMPI_Sizeof_complex128_r12(x, size, ierror)
1514 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1515 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1516 INTEGER, INTENT(OUT) :: size
1517 INTEGER, INTENT(OUT) :: ierror
1518 END SUBROUTINE PMPI_Sizeof_complex128_r12
1519
1520 SUBROUTINE PMPI_Sizeof_complex128_r13(x, size, ierror)
1521 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1522 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1523 INTEGER, INTENT(OUT) :: size
1524 INTEGER, INTENT(OUT) :: ierror
1525 END SUBROUTINE PMPI_Sizeof_complex128_r13
1526
1527 SUBROUTINE PMPI_Sizeof_complex128_r14(x, size, ierror)
1528 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1529 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1530 INTEGER, INTENT(OUT) :: size
1531 INTEGER, INTENT(OUT) :: ierror
1532 END SUBROUTINE PMPI_Sizeof_complex128_r14
1533
1534 SUBROUTINE PMPI_Sizeof_complex128_r15(x, size, ierror)
1535 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
1536 COMPLEX(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1537 INTEGER, INTENT(OUT) :: size
1538 INTEGER, INTENT(OUT) :: ierror
1539 END SUBROUTINE PMPI_Sizeof_complex128_r15
1540
1541 SUBROUTINE PMPI_Sizeof_complex32_scalar(x, size, ierror)
1542 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1543 COMPLEX(REAL32)::x
1544 INTEGER, INTENT(OUT) :: size
1545 INTEGER, INTENT(OUT) :: ierror
1546 END SUBROUTINE PMPI_Sizeof_complex32_scalar
1547
1548 SUBROUTINE PMPI_Sizeof_complex32_r1(x, size, ierror)
1549 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1550 COMPLEX(REAL32), DIMENSION(*)::x
1551 INTEGER, INTENT(OUT) :: size
1552 INTEGER, INTENT(OUT) :: ierror
1553 END SUBROUTINE PMPI_Sizeof_complex32_r1
1554
1555 SUBROUTINE PMPI_Sizeof_complex32_r2(x, size, ierror)
1556 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1557 COMPLEX(REAL32), DIMENSION(1,*)::x
1558 INTEGER, INTENT(OUT) :: size
1559 INTEGER, INTENT(OUT) :: ierror
1560 END SUBROUTINE PMPI_Sizeof_complex32_r2
1561
1562 SUBROUTINE PMPI_Sizeof_complex32_r3(x, size, ierror)
1563 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1564 COMPLEX(REAL32), DIMENSION(1,1,*)::x
1565 INTEGER, INTENT(OUT) :: size
1566 INTEGER, INTENT(OUT) :: ierror
1567 END SUBROUTINE PMPI_Sizeof_complex32_r3
1568
1569 SUBROUTINE PMPI_Sizeof_complex32_r4(x, size, ierror)
1570 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1571 COMPLEX(REAL32), DIMENSION(1,1,1,*)::x
1572 INTEGER, INTENT(OUT) :: size
1573 INTEGER, INTENT(OUT) :: ierror
1574 END SUBROUTINE PMPI_Sizeof_complex32_r4
1575
1576 SUBROUTINE PMPI_Sizeof_complex32_r5(x, size, ierror)
1577 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1578 COMPLEX(REAL32), DIMENSION(1,1,1,1,*)::x
1579 INTEGER, INTENT(OUT) :: size
1580 INTEGER, INTENT(OUT) :: ierror
1581 END SUBROUTINE PMPI_Sizeof_complex32_r5
1582
1583 SUBROUTINE PMPI_Sizeof_complex32_r6(x, size, ierror)
1584 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1585 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,*)::x
1586 INTEGER, INTENT(OUT) :: size
1587 INTEGER, INTENT(OUT) :: ierror
1588 END SUBROUTINE PMPI_Sizeof_complex32_r6
1589
1590 SUBROUTINE PMPI_Sizeof_complex32_r7(x, size, ierror)
1591 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1592 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,*)::x
1593 INTEGER, INTENT(OUT) :: size
1594 INTEGER, INTENT(OUT) :: ierror
1595 END SUBROUTINE PMPI_Sizeof_complex32_r7
1596
1597 SUBROUTINE PMPI_Sizeof_complex32_r8(x, size, ierror)
1598 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1599 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,*)::x
1600 INTEGER, INTENT(OUT) :: size
1601 INTEGER, INTENT(OUT) :: ierror
1602 END SUBROUTINE PMPI_Sizeof_complex32_r8
1603
1604 SUBROUTINE PMPI_Sizeof_complex32_r9(x, size, ierror)
1605 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1606 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1607 INTEGER, INTENT(OUT) :: size
1608 INTEGER, INTENT(OUT) :: ierror
1609 END SUBROUTINE PMPI_Sizeof_complex32_r9
1610
1611 SUBROUTINE PMPI_Sizeof_complex32_r10(x, size, ierror)
1612 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1613 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1614 INTEGER, INTENT(OUT) :: size
1615 INTEGER, INTENT(OUT) :: ierror
1616 END SUBROUTINE PMPI_Sizeof_complex32_r10
1617
1618 SUBROUTINE PMPI_Sizeof_complex32_r11(x, size, ierror)
1619 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1620 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1621 INTEGER, INTENT(OUT) :: size
1622 INTEGER, INTENT(OUT) :: ierror
1623 END SUBROUTINE PMPI_Sizeof_complex32_r11
1624
1625 SUBROUTINE PMPI_Sizeof_complex32_r12(x, size, ierror)
1626 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1627 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1628 INTEGER, INTENT(OUT) :: size
1629 INTEGER, INTENT(OUT) :: ierror
1630 END SUBROUTINE PMPI_Sizeof_complex32_r12
1631
1632 SUBROUTINE PMPI_Sizeof_complex32_r13(x, size, ierror)
1633 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1634 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1635 INTEGER, INTENT(OUT) :: size
1636 INTEGER, INTENT(OUT) :: ierror
1637 END SUBROUTINE PMPI_Sizeof_complex32_r13
1638
1639 SUBROUTINE PMPI_Sizeof_complex32_r14(x, size, ierror)
1640 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1641 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1642 INTEGER, INTENT(OUT) :: size
1643 INTEGER, INTENT(OUT) :: ierror
1644 END SUBROUTINE PMPI_Sizeof_complex32_r14
1645
1646 SUBROUTINE PMPI_Sizeof_complex32_r15(x, size, ierror)
1647 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
1648 COMPLEX(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1649 INTEGER, INTENT(OUT) :: size
1650 INTEGER, INTENT(OUT) :: ierror
1651 END SUBROUTINE PMPI_Sizeof_complex32_r15
1652
1653 SUBROUTINE PMPI_Sizeof_complex64_scalar(x, size, ierror)
1654 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1655 COMPLEX(REAL64)::x
1656 INTEGER, INTENT(OUT) :: size
1657 INTEGER, INTENT(OUT) :: ierror
1658 END SUBROUTINE PMPI_Sizeof_complex64_scalar
1659
1660 SUBROUTINE PMPI_Sizeof_complex64_r1(x, size, ierror)
1661 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1662 COMPLEX(REAL64), DIMENSION(*)::x
1663 INTEGER, INTENT(OUT) :: size
1664 INTEGER, INTENT(OUT) :: ierror
1665 END SUBROUTINE PMPI_Sizeof_complex64_r1
1666
1667 SUBROUTINE PMPI_Sizeof_complex64_r2(x, size, ierror)
1668 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1669 COMPLEX(REAL64), DIMENSION(1,*)::x
1670 INTEGER, INTENT(OUT) :: size
1671 INTEGER, INTENT(OUT) :: ierror
1672 END SUBROUTINE PMPI_Sizeof_complex64_r2
1673
1674 SUBROUTINE PMPI_Sizeof_complex64_r3(x, size, ierror)
1675 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1676 COMPLEX(REAL64), DIMENSION(1,1,*)::x
1677 INTEGER, INTENT(OUT) :: size
1678 INTEGER, INTENT(OUT) :: ierror
1679 END SUBROUTINE PMPI_Sizeof_complex64_r3
1680
1681 SUBROUTINE PMPI_Sizeof_complex64_r4(x, size, ierror)
1682 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1683 COMPLEX(REAL64), DIMENSION(1,1,1,*)::x
1684 INTEGER, INTENT(OUT) :: size
1685 INTEGER, INTENT(OUT) :: ierror
1686 END SUBROUTINE PMPI_Sizeof_complex64_r4
1687
1688 SUBROUTINE PMPI_Sizeof_complex64_r5(x, size, ierror)
1689 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1690 COMPLEX(REAL64), DIMENSION(1,1,1,1,*)::x
1691 INTEGER, INTENT(OUT) :: size
1692 INTEGER, INTENT(OUT) :: ierror
1693 END SUBROUTINE PMPI_Sizeof_complex64_r5
1694
1695 SUBROUTINE PMPI_Sizeof_complex64_r6(x, size, ierror)
1696 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1697 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,*)::x
1698 INTEGER, INTENT(OUT) :: size
1699 INTEGER, INTENT(OUT) :: ierror
1700 END SUBROUTINE PMPI_Sizeof_complex64_r6
1701
1702 SUBROUTINE PMPI_Sizeof_complex64_r7(x, size, ierror)
1703 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1704 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,*)::x
1705 INTEGER, INTENT(OUT) :: size
1706 INTEGER, INTENT(OUT) :: ierror
1707 END SUBROUTINE PMPI_Sizeof_complex64_r7
1708
1709 SUBROUTINE PMPI_Sizeof_complex64_r8(x, size, ierror)
1710 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1711 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,*)::x
1712 INTEGER, INTENT(OUT) :: size
1713 INTEGER, INTENT(OUT) :: ierror
1714 END SUBROUTINE PMPI_Sizeof_complex64_r8
1715
1716 SUBROUTINE PMPI_Sizeof_complex64_r9(x, size, ierror)
1717 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1718 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1719 INTEGER, INTENT(OUT) :: size
1720 INTEGER, INTENT(OUT) :: ierror
1721 END SUBROUTINE PMPI_Sizeof_complex64_r9
1722
1723 SUBROUTINE PMPI_Sizeof_complex64_r10(x, size, ierror)
1724 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1725 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1726 INTEGER, INTENT(OUT) :: size
1727 INTEGER, INTENT(OUT) :: ierror
1728 END SUBROUTINE PMPI_Sizeof_complex64_r10
1729
1730 SUBROUTINE PMPI_Sizeof_complex64_r11(x, size, ierror)
1731 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1732 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1733 INTEGER, INTENT(OUT) :: size
1734 INTEGER, INTENT(OUT) :: ierror
1735 END SUBROUTINE PMPI_Sizeof_complex64_r11
1736
1737 SUBROUTINE PMPI_Sizeof_complex64_r12(x, size, ierror)
1738 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1739 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1740 INTEGER, INTENT(OUT) :: size
1741 INTEGER, INTENT(OUT) :: ierror
1742 END SUBROUTINE PMPI_Sizeof_complex64_r12
1743
1744 SUBROUTINE PMPI_Sizeof_complex64_r13(x, size, ierror)
1745 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1746 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1747 INTEGER, INTENT(OUT) :: size
1748 INTEGER, INTENT(OUT) :: ierror
1749 END SUBROUTINE PMPI_Sizeof_complex64_r13
1750
1751 SUBROUTINE PMPI_Sizeof_complex64_r14(x, size, ierror)
1752 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1753 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1754 INTEGER, INTENT(OUT) :: size
1755 INTEGER, INTENT(OUT) :: ierror
1756 END SUBROUTINE PMPI_Sizeof_complex64_r14
1757
1758 SUBROUTINE PMPI_Sizeof_complex64_r15(x, size, ierror)
1759 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
1760 COMPLEX(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1761 INTEGER, INTENT(OUT) :: size
1762 INTEGER, INTENT(OUT) :: ierror
1763 END SUBROUTINE PMPI_Sizeof_complex64_r15
1764
1765 SUBROUTINE PMPI_Sizeof_int16_scalar(x, size, ierror)
1766 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1767 INTEGER(INT16)::x
1768 INTEGER, INTENT(OUT) :: size
1769 INTEGER, INTENT(OUT) :: ierror
1770 END SUBROUTINE PMPI_Sizeof_int16_scalar
1771
1772 SUBROUTINE PMPI_Sizeof_int16_r1(x, size, ierror)
1773 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1774 INTEGER(INT16), DIMENSION(*)::x
1775 INTEGER, INTENT(OUT) :: size
1776 INTEGER, INTENT(OUT) :: ierror
1777 END SUBROUTINE PMPI_Sizeof_int16_r1
1778
1779 SUBROUTINE PMPI_Sizeof_int16_r2(x, size, ierror)
1780 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1781 INTEGER(INT16), DIMENSION(1,*)::x
1782 INTEGER, INTENT(OUT) :: size
1783 INTEGER, INTENT(OUT) :: ierror
1784 END SUBROUTINE PMPI_Sizeof_int16_r2
1785
1786 SUBROUTINE PMPI_Sizeof_int16_r3(x, size, ierror)
1787 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1788 INTEGER(INT16), DIMENSION(1,1,*)::x
1789 INTEGER, INTENT(OUT) :: size
1790 INTEGER, INTENT(OUT) :: ierror
1791 END SUBROUTINE PMPI_Sizeof_int16_r3
1792
1793 SUBROUTINE PMPI_Sizeof_int16_r4(x, size, ierror)
1794 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1795 INTEGER(INT16), DIMENSION(1,1,1,*)::x
1796 INTEGER, INTENT(OUT) :: size
1797 INTEGER, INTENT(OUT) :: ierror
1798 END SUBROUTINE PMPI_Sizeof_int16_r4
1799
1800 SUBROUTINE PMPI_Sizeof_int16_r5(x, size, ierror)
1801 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1802 INTEGER(INT16), DIMENSION(1,1,1,1,*)::x
1803 INTEGER, INTENT(OUT) :: size
1804 INTEGER, INTENT(OUT) :: ierror
1805 END SUBROUTINE PMPI_Sizeof_int16_r5
1806
1807 SUBROUTINE PMPI_Sizeof_int16_r6(x, size, ierror)
1808 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1809 INTEGER(INT16), DIMENSION(1,1,1,1,1,*)::x
1810 INTEGER, INTENT(OUT) :: size
1811 INTEGER, INTENT(OUT) :: ierror
1812 END SUBROUTINE PMPI_Sizeof_int16_r6
1813
1814 SUBROUTINE PMPI_Sizeof_int16_r7(x, size, ierror)
1815 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1816 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,*)::x
1817 INTEGER, INTENT(OUT) :: size
1818 INTEGER, INTENT(OUT) :: ierror
1819 END SUBROUTINE PMPI_Sizeof_int16_r7
1820
1821 SUBROUTINE PMPI_Sizeof_int16_r8(x, size, ierror)
1822 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1823 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,*)::x
1824 INTEGER, INTENT(OUT) :: size
1825 INTEGER, INTENT(OUT) :: ierror
1826 END SUBROUTINE PMPI_Sizeof_int16_r8
1827
1828 SUBROUTINE PMPI_Sizeof_int16_r9(x, size, ierror)
1829 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1830 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1831 INTEGER, INTENT(OUT) :: size
1832 INTEGER, INTENT(OUT) :: ierror
1833 END SUBROUTINE PMPI_Sizeof_int16_r9
1834
1835 SUBROUTINE PMPI_Sizeof_int16_r10(x, size, ierror)
1836 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1837 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1838 INTEGER, INTENT(OUT) :: size
1839 INTEGER, INTENT(OUT) :: ierror
1840 END SUBROUTINE PMPI_Sizeof_int16_r10
1841
1842 SUBROUTINE PMPI_Sizeof_int16_r11(x, size, ierror)
1843 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1844 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1845 INTEGER, INTENT(OUT) :: size
1846 INTEGER, INTENT(OUT) :: ierror
1847 END SUBROUTINE PMPI_Sizeof_int16_r11
1848
1849 SUBROUTINE PMPI_Sizeof_int16_r12(x, size, ierror)
1850 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1851 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1852 INTEGER, INTENT(OUT) :: size
1853 INTEGER, INTENT(OUT) :: ierror
1854 END SUBROUTINE PMPI_Sizeof_int16_r12
1855
1856 SUBROUTINE PMPI_Sizeof_int16_r13(x, size, ierror)
1857 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1858 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1859 INTEGER, INTENT(OUT) :: size
1860 INTEGER, INTENT(OUT) :: ierror
1861 END SUBROUTINE PMPI_Sizeof_int16_r13
1862
1863 SUBROUTINE PMPI_Sizeof_int16_r14(x, size, ierror)
1864 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1865 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1866 INTEGER, INTENT(OUT) :: size
1867 INTEGER, INTENT(OUT) :: ierror
1868 END SUBROUTINE PMPI_Sizeof_int16_r14
1869
1870 SUBROUTINE PMPI_Sizeof_int16_r15(x, size, ierror)
1871 USE, INTRINSIC :: iso_fortran_env, ONLY: INT16
1872 INTEGER(INT16), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1873 INTEGER, INTENT(OUT) :: size
1874 INTEGER, INTENT(OUT) :: ierror
1875 END SUBROUTINE PMPI_Sizeof_int16_r15
1876
1877 SUBROUTINE PMPI_Sizeof_int32_scalar(x, size, ierror)
1878 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1879 INTEGER(INT32)::x
1880 INTEGER, INTENT(OUT) :: size
1881 INTEGER, INTENT(OUT) :: ierror
1882 END SUBROUTINE PMPI_Sizeof_int32_scalar
1883
1884 SUBROUTINE PMPI_Sizeof_int32_r1(x, size, ierror)
1885 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1886 INTEGER(INT32), DIMENSION(*)::x
1887 INTEGER, INTENT(OUT) :: size
1888 INTEGER, INTENT(OUT) :: ierror
1889 END SUBROUTINE PMPI_Sizeof_int32_r1
1890
1891 SUBROUTINE PMPI_Sizeof_int32_r2(x, size, ierror)
1892 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1893 INTEGER(INT32), DIMENSION(1,*)::x
1894 INTEGER, INTENT(OUT) :: size
1895 INTEGER, INTENT(OUT) :: ierror
1896 END SUBROUTINE PMPI_Sizeof_int32_r2
1897
1898 SUBROUTINE PMPI_Sizeof_int32_r3(x, size, ierror)
1899 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1900 INTEGER(INT32), DIMENSION(1,1,*)::x
1901 INTEGER, INTENT(OUT) :: size
1902 INTEGER, INTENT(OUT) :: ierror
1903 END SUBROUTINE PMPI_Sizeof_int32_r3
1904
1905 SUBROUTINE PMPI_Sizeof_int32_r4(x, size, ierror)
1906 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1907 INTEGER(INT32), DIMENSION(1,1,1,*)::x
1908 INTEGER, INTENT(OUT) :: size
1909 INTEGER, INTENT(OUT) :: ierror
1910 END SUBROUTINE PMPI_Sizeof_int32_r4
1911
1912 SUBROUTINE PMPI_Sizeof_int32_r5(x, size, ierror)
1913 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1914 INTEGER(INT32), DIMENSION(1,1,1,1,*)::x
1915 INTEGER, INTENT(OUT) :: size
1916 INTEGER, INTENT(OUT) :: ierror
1917 END SUBROUTINE PMPI_Sizeof_int32_r5
1918
1919 SUBROUTINE PMPI_Sizeof_int32_r6(x, size, ierror)
1920 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1921 INTEGER(INT32), DIMENSION(1,1,1,1,1,*)::x
1922 INTEGER, INTENT(OUT) :: size
1923 INTEGER, INTENT(OUT) :: ierror
1924 END SUBROUTINE PMPI_Sizeof_int32_r6
1925
1926 SUBROUTINE PMPI_Sizeof_int32_r7(x, size, ierror)
1927 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1928 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,*)::x
1929 INTEGER, INTENT(OUT) :: size
1930 INTEGER, INTENT(OUT) :: ierror
1931 END SUBROUTINE PMPI_Sizeof_int32_r7
1932
1933 SUBROUTINE PMPI_Sizeof_int32_r8(x, size, ierror)
1934 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1935 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,*)::x
1936 INTEGER, INTENT(OUT) :: size
1937 INTEGER, INTENT(OUT) :: ierror
1938 END SUBROUTINE PMPI_Sizeof_int32_r8
1939
1940 SUBROUTINE PMPI_Sizeof_int32_r9(x, size, ierror)
1941 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1942 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,*)::x
1943 INTEGER, INTENT(OUT) :: size
1944 INTEGER, INTENT(OUT) :: ierror
1945 END SUBROUTINE PMPI_Sizeof_int32_r9
1946
1947 SUBROUTINE PMPI_Sizeof_int32_r10(x, size, ierror)
1948 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1949 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
1950 INTEGER, INTENT(OUT) :: size
1951 INTEGER, INTENT(OUT) :: ierror
1952 END SUBROUTINE PMPI_Sizeof_int32_r10
1953
1954 SUBROUTINE PMPI_Sizeof_int32_r11(x, size, ierror)
1955 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1956 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
1957 INTEGER, INTENT(OUT) :: size
1958 INTEGER, INTENT(OUT) :: ierror
1959 END SUBROUTINE PMPI_Sizeof_int32_r11
1960
1961 SUBROUTINE PMPI_Sizeof_int32_r12(x, size, ierror)
1962 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1963 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
1964 INTEGER, INTENT(OUT) :: size
1965 INTEGER, INTENT(OUT) :: ierror
1966 END SUBROUTINE PMPI_Sizeof_int32_r12
1967
1968 SUBROUTINE PMPI_Sizeof_int32_r13(x, size, ierror)
1969 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1970 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1971 INTEGER, INTENT(OUT) :: size
1972 INTEGER, INTENT(OUT) :: ierror
1973 END SUBROUTINE PMPI_Sizeof_int32_r13
1974
1975 SUBROUTINE PMPI_Sizeof_int32_r14(x, size, ierror)
1976 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1977 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1978 INTEGER, INTENT(OUT) :: size
1979 INTEGER, INTENT(OUT) :: ierror
1980 END SUBROUTINE PMPI_Sizeof_int32_r14
1981
1982 SUBROUTINE PMPI_Sizeof_int32_r15(x, size, ierror)
1983 USE, INTRINSIC :: iso_fortran_env, ONLY: INT32
1984 INTEGER(INT32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
1985 INTEGER, INTENT(OUT) :: size
1986 INTEGER, INTENT(OUT) :: ierror
1987 END SUBROUTINE PMPI_Sizeof_int32_r15
1988
1989 SUBROUTINE PMPI_Sizeof_int64_scalar(x, size, ierror)
1990 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
1991 INTEGER(INT64)::x
1992 INTEGER, INTENT(OUT) :: size
1993 INTEGER, INTENT(OUT) :: ierror
1994 END SUBROUTINE PMPI_Sizeof_int64_scalar
1995
1996 SUBROUTINE PMPI_Sizeof_int64_r1(x, size, ierror)
1997 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
1998 INTEGER(INT64), DIMENSION(*)::x
1999 INTEGER, INTENT(OUT) :: size
2000 INTEGER, INTENT(OUT) :: ierror
2001 END SUBROUTINE PMPI_Sizeof_int64_r1
2002
2003 SUBROUTINE PMPI_Sizeof_int64_r2(x, size, ierror)
2004 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2005 INTEGER(INT64), DIMENSION(1,*)::x
2006 INTEGER, INTENT(OUT) :: size
2007 INTEGER, INTENT(OUT) :: ierror
2008 END SUBROUTINE PMPI_Sizeof_int64_r2
2009
2010 SUBROUTINE PMPI_Sizeof_int64_r3(x, size, ierror)
2011 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2012 INTEGER(INT64), DIMENSION(1,1,*)::x
2013 INTEGER, INTENT(OUT) :: size
2014 INTEGER, INTENT(OUT) :: ierror
2015 END SUBROUTINE PMPI_Sizeof_int64_r3
2016
2017 SUBROUTINE PMPI_Sizeof_int64_r4(x, size, ierror)
2018 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2019 INTEGER(INT64), DIMENSION(1,1,1,*)::x
2020 INTEGER, INTENT(OUT) :: size
2021 INTEGER, INTENT(OUT) :: ierror
2022 END SUBROUTINE PMPI_Sizeof_int64_r4
2023
2024 SUBROUTINE PMPI_Sizeof_int64_r5(x, size, ierror)
2025 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2026 INTEGER(INT64), DIMENSION(1,1,1,1,*)::x
2027 INTEGER, INTENT(OUT) :: size
2028 INTEGER, INTENT(OUT) :: ierror
2029 END SUBROUTINE PMPI_Sizeof_int64_r5
2030
2031 SUBROUTINE PMPI_Sizeof_int64_r6(x, size, ierror)
2032 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2033 INTEGER(INT64), DIMENSION(1,1,1,1,1,*)::x
2034 INTEGER, INTENT(OUT) :: size
2035 INTEGER, INTENT(OUT) :: ierror
2036 END SUBROUTINE PMPI_Sizeof_int64_r6
2037
2038 SUBROUTINE PMPI_Sizeof_int64_r7(x, size, ierror)
2039 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2040 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,*)::x
2041 INTEGER, INTENT(OUT) :: size
2042 INTEGER, INTENT(OUT) :: ierror
2043 END SUBROUTINE PMPI_Sizeof_int64_r7
2044
2045 SUBROUTINE PMPI_Sizeof_int64_r8(x, size, ierror)
2046 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2047 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,*)::x
2048 INTEGER, INTENT(OUT) :: size
2049 INTEGER, INTENT(OUT) :: ierror
2050 END SUBROUTINE PMPI_Sizeof_int64_r8
2051
2052 SUBROUTINE PMPI_Sizeof_int64_r9(x, size, ierror)
2053 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2054 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,*)::x
2055 INTEGER, INTENT(OUT) :: size
2056 INTEGER, INTENT(OUT) :: ierror
2057 END SUBROUTINE PMPI_Sizeof_int64_r9
2058
2059 SUBROUTINE PMPI_Sizeof_int64_r10(x, size, ierror)
2060 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2061 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
2062 INTEGER, INTENT(OUT) :: size
2063 INTEGER, INTENT(OUT) :: ierror
2064 END SUBROUTINE PMPI_Sizeof_int64_r10
2065
2066 SUBROUTINE PMPI_Sizeof_int64_r11(x, size, ierror)
2067 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2068 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
2069 INTEGER, INTENT(OUT) :: size
2070 INTEGER, INTENT(OUT) :: ierror
2071 END SUBROUTINE PMPI_Sizeof_int64_r11
2072
2073 SUBROUTINE PMPI_Sizeof_int64_r12(x, size, ierror)
2074 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2075 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
2076 INTEGER, INTENT(OUT) :: size
2077 INTEGER, INTENT(OUT) :: ierror
2078 END SUBROUTINE PMPI_Sizeof_int64_r12
2079
2080 SUBROUTINE PMPI_Sizeof_int64_r13(x, size, ierror)
2081 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2082 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2083 INTEGER, INTENT(OUT) :: size
2084 INTEGER, INTENT(OUT) :: ierror
2085 END SUBROUTINE PMPI_Sizeof_int64_r13
2086
2087 SUBROUTINE PMPI_Sizeof_int64_r14(x, size, ierror)
2088 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2089 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2090 INTEGER, INTENT(OUT) :: size
2091 INTEGER, INTENT(OUT) :: ierror
2092 END SUBROUTINE PMPI_Sizeof_int64_r14
2093
2094 SUBROUTINE PMPI_Sizeof_int64_r15(x, size, ierror)
2095 USE, INTRINSIC :: iso_fortran_env, ONLY: INT64
2096 INTEGER(INT64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2097 INTEGER, INTENT(OUT) :: size
2098 INTEGER, INTENT(OUT) :: ierror
2099 END SUBROUTINE PMPI_Sizeof_int64_r15
2100
2101 SUBROUTINE PMPI_Sizeof_int8_scalar(x, size, ierror)
2102 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2103 INTEGER(INT8)::x
2104 INTEGER, INTENT(OUT) :: size
2105 INTEGER, INTENT(OUT) :: ierror
2106 END SUBROUTINE PMPI_Sizeof_int8_scalar
2107
2108 SUBROUTINE PMPI_Sizeof_int8_r1(x, size, ierror)
2109 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2110 INTEGER(INT8), DIMENSION(*)::x
2111 INTEGER, INTENT(OUT) :: size
2112 INTEGER, INTENT(OUT) :: ierror
2113 END SUBROUTINE PMPI_Sizeof_int8_r1
2114
2115 SUBROUTINE PMPI_Sizeof_int8_r2(x, size, ierror)
2116 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2117 INTEGER(INT8), DIMENSION(1,*)::x
2118 INTEGER, INTENT(OUT) :: size
2119 INTEGER, INTENT(OUT) :: ierror
2120 END SUBROUTINE PMPI_Sizeof_int8_r2
2121
2122 SUBROUTINE PMPI_Sizeof_int8_r3(x, size, ierror)
2123 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2124 INTEGER(INT8), DIMENSION(1,1,*)::x
2125 INTEGER, INTENT(OUT) :: size
2126 INTEGER, INTENT(OUT) :: ierror
2127 END SUBROUTINE PMPI_Sizeof_int8_r3
2128
2129 SUBROUTINE PMPI_Sizeof_int8_r4(x, size, ierror)
2130 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2131 INTEGER(INT8), DIMENSION(1,1,1,*)::x
2132 INTEGER, INTENT(OUT) :: size
2133 INTEGER, INTENT(OUT) :: ierror
2134 END SUBROUTINE PMPI_Sizeof_int8_r4
2135
2136 SUBROUTINE PMPI_Sizeof_int8_r5(x, size, ierror)
2137 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2138 INTEGER(INT8), DIMENSION(1,1,1,1,*)::x
2139 INTEGER, INTENT(OUT) :: size
2140 INTEGER, INTENT(OUT) :: ierror
2141 END SUBROUTINE PMPI_Sizeof_int8_r5
2142
2143 SUBROUTINE PMPI_Sizeof_int8_r6(x, size, ierror)
2144 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2145 INTEGER(INT8), DIMENSION(1,1,1,1,1,*)::x
2146 INTEGER, INTENT(OUT) :: size
2147 INTEGER, INTENT(OUT) :: ierror
2148 END SUBROUTINE PMPI_Sizeof_int8_r6
2149
2150 SUBROUTINE PMPI_Sizeof_int8_r7(x, size, ierror)
2151 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2152 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,*)::x
2153 INTEGER, INTENT(OUT) :: size
2154 INTEGER, INTENT(OUT) :: ierror
2155 END SUBROUTINE PMPI_Sizeof_int8_r7
2156
2157 SUBROUTINE PMPI_Sizeof_int8_r8(x, size, ierror)
2158 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2159 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,*)::x
2160 INTEGER, INTENT(OUT) :: size
2161 INTEGER, INTENT(OUT) :: ierror
2162 END SUBROUTINE PMPI_Sizeof_int8_r8
2163
2164 SUBROUTINE PMPI_Sizeof_int8_r9(x, size, ierror)
2165 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2166 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,*)::x
2167 INTEGER, INTENT(OUT) :: size
2168 INTEGER, INTENT(OUT) :: ierror
2169 END SUBROUTINE PMPI_Sizeof_int8_r9
2170
2171 SUBROUTINE PMPI_Sizeof_int8_r10(x, size, ierror)
2172 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2173 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
2174 INTEGER, INTENT(OUT) :: size
2175 INTEGER, INTENT(OUT) :: ierror
2176 END SUBROUTINE PMPI_Sizeof_int8_r10
2177
2178 SUBROUTINE PMPI_Sizeof_int8_r11(x, size, ierror)
2179 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2180 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
2181 INTEGER, INTENT(OUT) :: size
2182 INTEGER, INTENT(OUT) :: ierror
2183 END SUBROUTINE PMPI_Sizeof_int8_r11
2184
2185 SUBROUTINE PMPI_Sizeof_int8_r12(x, size, ierror)
2186 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2187 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
2188 INTEGER, INTENT(OUT) :: size
2189 INTEGER, INTENT(OUT) :: ierror
2190 END SUBROUTINE PMPI_Sizeof_int8_r12
2191
2192 SUBROUTINE PMPI_Sizeof_int8_r13(x, size, ierror)
2193 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2194 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2195 INTEGER, INTENT(OUT) :: size
2196 INTEGER, INTENT(OUT) :: ierror
2197 END SUBROUTINE PMPI_Sizeof_int8_r13
2198
2199 SUBROUTINE PMPI_Sizeof_int8_r14(x, size, ierror)
2200 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2201 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2202 INTEGER, INTENT(OUT) :: size
2203 INTEGER, INTENT(OUT) :: ierror
2204 END SUBROUTINE PMPI_Sizeof_int8_r14
2205
2206 SUBROUTINE PMPI_Sizeof_int8_r15(x, size, ierror)
2207 USE, INTRINSIC :: iso_fortran_env, ONLY: INT8
2208 INTEGER(INT8), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2209 INTEGER, INTENT(OUT) :: size
2210 INTEGER, INTENT(OUT) :: ierror
2211 END SUBROUTINE PMPI_Sizeof_int8_r15
2212
2213 SUBROUTINE PMPI_Sizeof_logical_scalar(x, size, ierror)
2214 LOGICAL::x
2215 INTEGER, INTENT(OUT) :: size
2216 INTEGER, INTENT(OUT) :: ierror
2217 END SUBROUTINE PMPI_Sizeof_logical_scalar
2218
2219 SUBROUTINE PMPI_Sizeof_logical_r1(x, size, ierror)
2220 LOGICAL, DIMENSION(*)::x
2221 INTEGER, INTENT(OUT) :: size
2222 INTEGER, INTENT(OUT) :: ierror
2223 END SUBROUTINE PMPI_Sizeof_logical_r1
2224
2225 SUBROUTINE PMPI_Sizeof_logical_r2(x, size, ierror)
2226 LOGICAL, DIMENSION(1,*)::x
2227 INTEGER, INTENT(OUT) :: size
2228 INTEGER, INTENT(OUT) :: ierror
2229 END SUBROUTINE PMPI_Sizeof_logical_r2
2230
2231 SUBROUTINE PMPI_Sizeof_logical_r3(x, size, ierror)
2232 LOGICAL, DIMENSION(1,1,*)::x
2233 INTEGER, INTENT(OUT) :: size
2234 INTEGER, INTENT(OUT) :: ierror
2235 END SUBROUTINE PMPI_Sizeof_logical_r3
2236
2237 SUBROUTINE PMPI_Sizeof_logical_r4(x, size, ierror)
2238 LOGICAL, DIMENSION(1,1,1,*)::x
2239 INTEGER, INTENT(OUT) :: size
2240 INTEGER, INTENT(OUT) :: ierror
2241 END SUBROUTINE PMPI_Sizeof_logical_r4
2242
2243 SUBROUTINE PMPI_Sizeof_logical_r5(x, size, ierror)
2244 LOGICAL, DIMENSION(1,1,1,1,*)::x
2245 INTEGER, INTENT(OUT) :: size
2246 INTEGER, INTENT(OUT) :: ierror
2247 END SUBROUTINE PMPI_Sizeof_logical_r5
2248
2249 SUBROUTINE PMPI_Sizeof_logical_r6(x, size, ierror)
2250 LOGICAL, DIMENSION(1,1,1,1,1,*)::x
2251 INTEGER, INTENT(OUT) :: size
2252 INTEGER, INTENT(OUT) :: ierror
2253 END SUBROUTINE PMPI_Sizeof_logical_r6
2254
2255 SUBROUTINE PMPI_Sizeof_logical_r7(x, size, ierror)
2256 LOGICAL, DIMENSION(1,1,1,1,1,1,*)::x
2257 INTEGER, INTENT(OUT) :: size
2258 INTEGER, INTENT(OUT) :: ierror
2259 END SUBROUTINE PMPI_Sizeof_logical_r7
2260
2261 SUBROUTINE PMPI_Sizeof_logical_r8(x, size, ierror)
2262 LOGICAL, DIMENSION(1,1,1,1,1,1,1,*)::x
2263 INTEGER, INTENT(OUT) :: size
2264 INTEGER, INTENT(OUT) :: ierror
2265 END SUBROUTINE PMPI_Sizeof_logical_r8
2266
2267 SUBROUTINE PMPI_Sizeof_logical_r9(x, size, ierror)
2268 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,*)::x
2269 INTEGER, INTENT(OUT) :: size
2270 INTEGER, INTENT(OUT) :: ierror
2271 END SUBROUTINE PMPI_Sizeof_logical_r9
2272
2273 SUBROUTINE PMPI_Sizeof_logical_r10(x, size, ierror)
2274 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
2275 INTEGER, INTENT(OUT) :: size
2276 INTEGER, INTENT(OUT) :: ierror
2277 END SUBROUTINE PMPI_Sizeof_logical_r10
2278
2279 SUBROUTINE PMPI_Sizeof_logical_r11(x, size, ierror)
2280 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
2281 INTEGER, INTENT(OUT) :: size
2282 INTEGER, INTENT(OUT) :: ierror
2283 END SUBROUTINE PMPI_Sizeof_logical_r11
2284
2285 SUBROUTINE PMPI_Sizeof_logical_r12(x, size, ierror)
2286 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
2287 INTEGER, INTENT(OUT) :: size
2288 INTEGER, INTENT(OUT) :: ierror
2289 END SUBROUTINE PMPI_Sizeof_logical_r12
2290
2291 SUBROUTINE PMPI_Sizeof_logical_r13(x, size, ierror)
2292 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2293 INTEGER, INTENT(OUT) :: size
2294 INTEGER, INTENT(OUT) :: ierror
2295 END SUBROUTINE PMPI_Sizeof_logical_r13
2296
2297 SUBROUTINE PMPI_Sizeof_logical_r14(x, size, ierror)
2298 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2299 INTEGER, INTENT(OUT) :: size
2300 INTEGER, INTENT(OUT) :: ierror
2301 END SUBROUTINE PMPI_Sizeof_logical_r14
2302
2303 SUBROUTINE PMPI_Sizeof_logical_r15(x, size, ierror)
2304 LOGICAL, DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2305 INTEGER, INTENT(OUT) :: size
2306 INTEGER, INTENT(OUT) :: ierror
2307 END SUBROUTINE PMPI_Sizeof_logical_r15
2308
2309 SUBROUTINE PMPI_Sizeof_real128_scalar(x, size, ierror)
2310 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2311 REAL(REAL128)::x
2312 INTEGER, INTENT(OUT) :: size
2313 INTEGER, INTENT(OUT) :: ierror
2314 END SUBROUTINE PMPI_Sizeof_real128_scalar
2315
2316 SUBROUTINE PMPI_Sizeof_real128_r1(x, size, ierror)
2317 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2318 REAL(REAL128), DIMENSION(*)::x
2319 INTEGER, INTENT(OUT) :: size
2320 INTEGER, INTENT(OUT) :: ierror
2321 END SUBROUTINE PMPI_Sizeof_real128_r1
2322
2323 SUBROUTINE PMPI_Sizeof_real128_r2(x, size, ierror)
2324 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2325 REAL(REAL128), DIMENSION(1,*)::x
2326 INTEGER, INTENT(OUT) :: size
2327 INTEGER, INTENT(OUT) :: ierror
2328 END SUBROUTINE PMPI_Sizeof_real128_r2
2329
2330 SUBROUTINE PMPI_Sizeof_real128_r3(x, size, ierror)
2331 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2332 REAL(REAL128), DIMENSION(1,1,*)::x
2333 INTEGER, INTENT(OUT) :: size
2334 INTEGER, INTENT(OUT) :: ierror
2335 END SUBROUTINE PMPI_Sizeof_real128_r3
2336
2337 SUBROUTINE PMPI_Sizeof_real128_r4(x, size, ierror)
2338 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2339 REAL(REAL128), DIMENSION(1,1,1,*)::x
2340 INTEGER, INTENT(OUT) :: size
2341 INTEGER, INTENT(OUT) :: ierror
2342 END SUBROUTINE PMPI_Sizeof_real128_r4
2343
2344 SUBROUTINE PMPI_Sizeof_real128_r5(x, size, ierror)
2345 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2346 REAL(REAL128), DIMENSION(1,1,1,1,*)::x
2347 INTEGER, INTENT(OUT) :: size
2348 INTEGER, INTENT(OUT) :: ierror
2349 END SUBROUTINE PMPI_Sizeof_real128_r5
2350
2351 SUBROUTINE PMPI_Sizeof_real128_r6(x, size, ierror)
2352 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2353 REAL(REAL128), DIMENSION(1,1,1,1,1,*)::x
2354 INTEGER, INTENT(OUT) :: size
2355 INTEGER, INTENT(OUT) :: ierror
2356 END SUBROUTINE PMPI_Sizeof_real128_r6
2357
2358 SUBROUTINE PMPI_Sizeof_real128_r7(x, size, ierror)
2359 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2360 REAL(REAL128), DIMENSION(1,1,1,1,1,1,*)::x
2361 INTEGER, INTENT(OUT) :: size
2362 INTEGER, INTENT(OUT) :: ierror
2363 END SUBROUTINE PMPI_Sizeof_real128_r7
2364
2365 SUBROUTINE PMPI_Sizeof_real128_r8(x, size, ierror)
2366 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2367 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,*)::x
2368 INTEGER, INTENT(OUT) :: size
2369 INTEGER, INTENT(OUT) :: ierror
2370 END SUBROUTINE PMPI_Sizeof_real128_r8
2371
2372 SUBROUTINE PMPI_Sizeof_real128_r9(x, size, ierror)
2373 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2374 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,*)::x
2375 INTEGER, INTENT(OUT) :: size
2376 INTEGER, INTENT(OUT) :: ierror
2377 END SUBROUTINE PMPI_Sizeof_real128_r9
2378
2379 SUBROUTINE PMPI_Sizeof_real128_r10(x, size, ierror)
2380 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2381 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
2382 INTEGER, INTENT(OUT) :: size
2383 INTEGER, INTENT(OUT) :: ierror
2384 END SUBROUTINE PMPI_Sizeof_real128_r10
2385
2386 SUBROUTINE PMPI_Sizeof_real128_r11(x, size, ierror)
2387 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2388 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
2389 INTEGER, INTENT(OUT) :: size
2390 INTEGER, INTENT(OUT) :: ierror
2391 END SUBROUTINE PMPI_Sizeof_real128_r11
2392
2393 SUBROUTINE PMPI_Sizeof_real128_r12(x, size, ierror)
2394 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2395 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
2396 INTEGER, INTENT(OUT) :: size
2397 INTEGER, INTENT(OUT) :: ierror
2398 END SUBROUTINE PMPI_Sizeof_real128_r12
2399
2400 SUBROUTINE PMPI_Sizeof_real128_r13(x, size, ierror)
2401 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2402 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2403 INTEGER, INTENT(OUT) :: size
2404 INTEGER, INTENT(OUT) :: ierror
2405 END SUBROUTINE PMPI_Sizeof_real128_r13
2406
2407 SUBROUTINE PMPI_Sizeof_real128_r14(x, size, ierror)
2408 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2409 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2410 INTEGER, INTENT(OUT) :: size
2411 INTEGER, INTENT(OUT) :: ierror
2412 END SUBROUTINE PMPI_Sizeof_real128_r14
2413
2414 SUBROUTINE PMPI_Sizeof_real128_r15(x, size, ierror)
2415 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL128
2416 REAL(REAL128), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2417 INTEGER, INTENT(OUT) :: size
2418 INTEGER, INTENT(OUT) :: ierror
2419 END SUBROUTINE PMPI_Sizeof_real128_r15
2420
2421 SUBROUTINE PMPI_Sizeof_real32_scalar(x, size, ierror)
2422 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2423 REAL(REAL32)::x
2424 INTEGER, INTENT(OUT) :: size
2425 INTEGER, INTENT(OUT) :: ierror
2426 END SUBROUTINE PMPI_Sizeof_real32_scalar
2427
2428 SUBROUTINE PMPI_Sizeof_real32_r1(x, size, ierror)
2429 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2430 REAL(REAL32), DIMENSION(*)::x
2431 INTEGER, INTENT(OUT) :: size
2432 INTEGER, INTENT(OUT) :: ierror
2433 END SUBROUTINE PMPI_Sizeof_real32_r1
2434
2435 SUBROUTINE PMPI_Sizeof_real32_r2(x, size, ierror)
2436 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2437 REAL(REAL32), DIMENSION(1,*)::x
2438 INTEGER, INTENT(OUT) :: size
2439 INTEGER, INTENT(OUT) :: ierror
2440 END SUBROUTINE PMPI_Sizeof_real32_r2
2441
2442 SUBROUTINE PMPI_Sizeof_real32_r3(x, size, ierror)
2443 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2444 REAL(REAL32), DIMENSION(1,1,*)::x
2445 INTEGER, INTENT(OUT) :: size
2446 INTEGER, INTENT(OUT) :: ierror
2447 END SUBROUTINE PMPI_Sizeof_real32_r3
2448
2449 SUBROUTINE PMPI_Sizeof_real32_r4(x, size, ierror)
2450 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2451 REAL(REAL32), DIMENSION(1,1,1,*)::x
2452 INTEGER, INTENT(OUT) :: size
2453 INTEGER, INTENT(OUT) :: ierror
2454 END SUBROUTINE PMPI_Sizeof_real32_r4
2455
2456 SUBROUTINE PMPI_Sizeof_real32_r5(x, size, ierror)
2457 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2458 REAL(REAL32), DIMENSION(1,1,1,1,*)::x
2459 INTEGER, INTENT(OUT) :: size
2460 INTEGER, INTENT(OUT) :: ierror
2461 END SUBROUTINE PMPI_Sizeof_real32_r5
2462
2463 SUBROUTINE PMPI_Sizeof_real32_r6(x, size, ierror)
2464 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2465 REAL(REAL32), DIMENSION(1,1,1,1,1,*)::x
2466 INTEGER, INTENT(OUT) :: size
2467 INTEGER, INTENT(OUT) :: ierror
2468 END SUBROUTINE PMPI_Sizeof_real32_r6
2469
2470 SUBROUTINE PMPI_Sizeof_real32_r7(x, size, ierror)
2471 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2472 REAL(REAL32), DIMENSION(1,1,1,1,1,1,*)::x
2473 INTEGER, INTENT(OUT) :: size
2474 INTEGER, INTENT(OUT) :: ierror
2475 END SUBROUTINE PMPI_Sizeof_real32_r7
2476
2477 SUBROUTINE PMPI_Sizeof_real32_r8(x, size, ierror)
2478 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2479 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,*)::x
2480 INTEGER, INTENT(OUT) :: size
2481 INTEGER, INTENT(OUT) :: ierror
2482 END SUBROUTINE PMPI_Sizeof_real32_r8
2483
2484 SUBROUTINE PMPI_Sizeof_real32_r9(x, size, ierror)
2485 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2486 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,*)::x
2487 INTEGER, INTENT(OUT) :: size
2488 INTEGER, INTENT(OUT) :: ierror
2489 END SUBROUTINE PMPI_Sizeof_real32_r9
2490
2491 SUBROUTINE PMPI_Sizeof_real32_r10(x, size, ierror)
2492 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2493 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
2494 INTEGER, INTENT(OUT) :: size
2495 INTEGER, INTENT(OUT) :: ierror
2496 END SUBROUTINE PMPI_Sizeof_real32_r10
2497
2498 SUBROUTINE PMPI_Sizeof_real32_r11(x, size, ierror)
2499 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2500 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
2501 INTEGER, INTENT(OUT) :: size
2502 INTEGER, INTENT(OUT) :: ierror
2503 END SUBROUTINE PMPI_Sizeof_real32_r11
2504
2505 SUBROUTINE PMPI_Sizeof_real32_r12(x, size, ierror)
2506 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2507 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
2508 INTEGER, INTENT(OUT) :: size
2509 INTEGER, INTENT(OUT) :: ierror
2510 END SUBROUTINE PMPI_Sizeof_real32_r12
2511
2512 SUBROUTINE PMPI_Sizeof_real32_r13(x, size, ierror)
2513 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2514 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2515 INTEGER, INTENT(OUT) :: size
2516 INTEGER, INTENT(OUT) :: ierror
2517 END SUBROUTINE PMPI_Sizeof_real32_r13
2518
2519 SUBROUTINE PMPI_Sizeof_real32_r14(x, size, ierror)
2520 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2521 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2522 INTEGER, INTENT(OUT) :: size
2523 INTEGER, INTENT(OUT) :: ierror
2524 END SUBROUTINE PMPI_Sizeof_real32_r14
2525
2526 SUBROUTINE PMPI_Sizeof_real32_r15(x, size, ierror)
2527 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL32
2528 REAL(REAL32), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2529 INTEGER, INTENT(OUT) :: size
2530 INTEGER, INTENT(OUT) :: ierror
2531 END SUBROUTINE PMPI_Sizeof_real32_r15
2532
2533 SUBROUTINE PMPI_Sizeof_real64_scalar(x, size, ierror)
2534 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2535 REAL(REAL64)::x
2536 INTEGER, INTENT(OUT) :: size
2537 INTEGER, INTENT(OUT) :: ierror
2538 END SUBROUTINE PMPI_Sizeof_real64_scalar
2539
2540 SUBROUTINE PMPI_Sizeof_real64_r1(x, size, ierror)
2541 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2542 REAL(REAL64), DIMENSION(*)::x
2543 INTEGER, INTENT(OUT) :: size
2544 INTEGER, INTENT(OUT) :: ierror
2545 END SUBROUTINE PMPI_Sizeof_real64_r1
2546
2547 SUBROUTINE PMPI_Sizeof_real64_r2(x, size, ierror)
2548 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2549 REAL(REAL64), DIMENSION(1,*)::x
2550 INTEGER, INTENT(OUT) :: size
2551 INTEGER, INTENT(OUT) :: ierror
2552 END SUBROUTINE PMPI_Sizeof_real64_r2
2553
2554 SUBROUTINE PMPI_Sizeof_real64_r3(x, size, ierror)
2555 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2556 REAL(REAL64), DIMENSION(1,1,*)::x
2557 INTEGER, INTENT(OUT) :: size
2558 INTEGER, INTENT(OUT) :: ierror
2559 END SUBROUTINE PMPI_Sizeof_real64_r3
2560
2561 SUBROUTINE PMPI_Sizeof_real64_r4(x, size, ierror)
2562 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2563 REAL(REAL64), DIMENSION(1,1,1,*)::x
2564 INTEGER, INTENT(OUT) :: size
2565 INTEGER, INTENT(OUT) :: ierror
2566 END SUBROUTINE PMPI_Sizeof_real64_r4
2567
2568 SUBROUTINE PMPI_Sizeof_real64_r5(x, size, ierror)
2569 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2570 REAL(REAL64), DIMENSION(1,1,1,1,*)::x
2571 INTEGER, INTENT(OUT) :: size
2572 INTEGER, INTENT(OUT) :: ierror
2573 END SUBROUTINE PMPI_Sizeof_real64_r5
2574
2575 SUBROUTINE PMPI_Sizeof_real64_r6(x, size, ierror)
2576 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2577 REAL(REAL64), DIMENSION(1,1,1,1,1,*)::x
2578 INTEGER, INTENT(OUT) :: size
2579 INTEGER, INTENT(OUT) :: ierror
2580 END SUBROUTINE PMPI_Sizeof_real64_r6
2581
2582 SUBROUTINE PMPI_Sizeof_real64_r7(x, size, ierror)
2583 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2584 REAL(REAL64), DIMENSION(1,1,1,1,1,1,*)::x
2585 INTEGER, INTENT(OUT) :: size
2586 INTEGER, INTENT(OUT) :: ierror
2587 END SUBROUTINE PMPI_Sizeof_real64_r7
2588
2589 SUBROUTINE PMPI_Sizeof_real64_r8(x, size, ierror)
2590 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2591 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,*)::x
2592 INTEGER, INTENT(OUT) :: size
2593 INTEGER, INTENT(OUT) :: ierror
2594 END SUBROUTINE PMPI_Sizeof_real64_r8
2595
2596 SUBROUTINE PMPI_Sizeof_real64_r9(x, size, ierror)
2597 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2598 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,*)::x
2599 INTEGER, INTENT(OUT) :: size
2600 INTEGER, INTENT(OUT) :: ierror
2601 END SUBROUTINE PMPI_Sizeof_real64_r9
2602
2603 SUBROUTINE PMPI_Sizeof_real64_r10(x, size, ierror)
2604 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2605 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,*)::x
2606 INTEGER, INTENT(OUT) :: size
2607 INTEGER, INTENT(OUT) :: ierror
2608 END SUBROUTINE PMPI_Sizeof_real64_r10
2609
2610 SUBROUTINE PMPI_Sizeof_real64_r11(x, size, ierror)
2611 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2612 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,*)::x
2613 INTEGER, INTENT(OUT) :: size
2614 INTEGER, INTENT(OUT) :: ierror
2615 END SUBROUTINE PMPI_Sizeof_real64_r11
2616
2617 SUBROUTINE PMPI_Sizeof_real64_r12(x, size, ierror)
2618 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2619 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,*)::x
2620 INTEGER, INTENT(OUT) :: size
2621 INTEGER, INTENT(OUT) :: ierror
2622 END SUBROUTINE PMPI_Sizeof_real64_r12
2623
2624 SUBROUTINE PMPI_Sizeof_real64_r13(x, size, ierror)
2625 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2626 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2627 INTEGER, INTENT(OUT) :: size
2628 INTEGER, INTENT(OUT) :: ierror
2629 END SUBROUTINE PMPI_Sizeof_real64_r13
2630
2631 SUBROUTINE PMPI_Sizeof_real64_r14(x, size, ierror)
2632 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2633 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2634 INTEGER, INTENT(OUT) :: size
2635 INTEGER, INTENT(OUT) :: ierror
2636 END SUBROUTINE PMPI_Sizeof_real64_r14
2637
2638 SUBROUTINE PMPI_Sizeof_real64_r15(x, size, ierror)
2639 USE, INTRINSIC :: iso_fortran_env, ONLY: REAL64
2640 REAL(REAL64), DIMENSION(1,1,1,1,1,1,1,1,1,1,1,1,1,1,*)::x
2641 INTEGER, INTENT(OUT) :: size
2642 INTEGER, INTENT(OUT) :: ierror
2643 END SUBROUTINE PMPI_Sizeof_real64_r15
2644
2645 END INTERFACE PMPI_Sizeof
2646