| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | pointer | :: | nproc | |||
| integer, | private, | target | :: | ntot_proc | |||
| integer, | private, | target | :: | nshared_proc | |||
| integer, | private, | target | :: | ngroup_proc | |||
| integer, | private, | target | :: | ndomain_proc | |||
| integer, | private, | target | :: | nsgroup_proc | |||
| integer, | private, | target | :: | nscross_proc | |||
| integer, | public | :: | numnodes | ||||
| integer, | public | :: | inode | ||||
| integer, | public, | pointer | :: | iproc | |||
| integer, | private, | target | :: | aproc | |||
| integer, | private, | target | :: | sproc | |||
| integer, | private, | target | :: | gproc | |||
| integer, | private, | target | :: | cproc | |||
| integer, | private, | target | :: | sgproc | |||
| integer, | private, | target | :: | scproc | |||
| logical, | public, | pointer | :: | proc0 | |||
| logical, | private, | target | :: | aproc0 | |||
| logical, | private, | target | :: | sproc0 | |||
| logical, | private, | target | :: | gproc0 | |||
| logical, | public, | target | :: | sgproc0 | |||
| integer, | private | :: | mpi_comm_world_private | ||||
| integer, | public, | pointer | :: | mp_comm | |||
| integer, | private, | target | :: | comm_all | |||
| integer, | private, | target | :: | comm_shared | |||
| integer, | private, | target | :: | comm_node | |||
| integer, | public, | target | :: | comm_group | |||
| integer, | private, | target | :: | comm_cross | |||
| integer, | public, | target | :: | comm_sgroup | |||
| integer, | private, | target | :: | comm_scross | |||
| integer, | public | :: | curr_focus | ||||
| integer, | public, | parameter | :: | mp_info | = | MPI_INFO_NULL | |
| integer, | public | :: | job | = | 0 | ||
| integer, | public | :: | min_proc | ||||
| integer(kind=kind(MPI_REAL)), | public | :: | mpireal | ||||
| integer(kind=kind(MPI_REAL)), | public | :: | mpicmplx | ||||
| integer(kind=MPI_ADDRESS_KIND), | public | :: | real_size | ||||
| integer, | public, | parameter | :: | allprocs | = | 0 | |
| integer, | public, | parameter | :: | sharedprocs | = | 1 | |
| integer, | public, | parameter | :: | subprocs | = | 2 | |
| integer, | public, | parameter | :: | crossdomprocs | = | 3 | |
| integer, | public, | parameter | :: | sharedsubprocs | = | 4 | |
| integer, | public, | parameter | :: | scrossdomprocs | = | 5 | |
| integer, | public | :: | nbytes_real | ||||
| integer, | private, | dimension(:), allocatable | :: | grp0 | |||
| logical, | public | :: | trin_flag | = | .false. |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout), | dimension(:) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | x | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | x | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout) | :: | f | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(inout) | :: | char |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(inout) | :: | c | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:, :) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | a | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:, :) | :: | a | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in) | :: | z | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag | ||
| integer, | intent(out) | :: | request |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | f | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | i | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out) | :: | a | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out), | dimension(:, :) | :: | a | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(out) | :: | z | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(out), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(out), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag | ||
| integer, | intent(out) | :: | request |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(out) | :: | f | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(out), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(out) | :: | s | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | a | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in) | :: | z | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | f | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | all | ||
| real, | intent(out) | :: | group | |||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:, :) | :: | all | ||
| real, | intent(out), | dimension(:) | :: | group | ||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | group | |||
| real, | intent(out), | dimension(:) | :: | all | ||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | group | ||
| real, | intent(out), | dimension(:, :) | :: | all | ||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | optional | :: | comm_in |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | focus |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | ncolumns | |||
| integer, | intent(out), | dimension(0:) | :: | group0 | ||
| integer | :: | ierr |
split n tasks over current communicator. Returns the low and high indices for a given processor. Assumes indices start at 1
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n | |||
| integer, | intent(out) | :: | lo | |||
| integer, | intent(out) | :: | hi |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(inout) | :: | char |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :, :) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout), | dimension(:) | :: | f |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout) | :: | f | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(inout) | :: | c | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | x | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | x | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z | |||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | src |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :, :) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :, :) | :: | z | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:, :) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:, :, :, :, :) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:, :, :, :, :) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a | |||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(inout), | dimension(:) | :: | i |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | a |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | color | |||
| integer, | intent(out) | :: | comm_out | |||
| integer, | intent(out) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | comm_in | |||
| integer, | intent(out) | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | a | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:, :) | :: | a | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in) | :: | z | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag | ||
| integer, | intent(out) | :: | request |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | f | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | s | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | i | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | a | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in) | :: | z | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(in), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | f | |||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | dest | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | i | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out), | dimension(:) | :: | i | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out) | :: | a | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out), | dimension(:) | :: | a | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(out), | dimension(:, :) | :: | a | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(out) | :: | z | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(out), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(out), | dimension(:, :) | :: | z | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex, | intent(inout), | dimension(:) | :: | z | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag | ||
| integer, | intent(out) | :: | request |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(out) | :: | f | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(out), | dimension(:) | :: | f | ||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(out) | :: | s | |||
| integer, | intent(in) | :: | src | |||
| integer, | intent(in), | optional | :: | tag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | count | |||
| integer, | intent(inout), | dimension(:) | :: | requests | ||
| integer, | intent(out) | :: | requestindex | |||
| integer, | intent(out), | dimension(MPI_STATUS_SIZE) | :: | status |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | all | ||
| real, | intent(out) | :: | group | |||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:, :) | :: | all | ||
| real, | intent(out), | dimension(:) | :: | group | ||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in) | :: | group | |||
| real, | intent(out), | dimension(:) | :: | all | ||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(in), | dimension(:) | :: | group | ||
| real, | intent(out), | dimension(:, :) | :: | all | ||
| integer, | intent(in) | :: | njobs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | msg |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | senddata | |||
| integer, | intent(out), | dimension(:) | :: | recvarray |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real, | intent(inout), | dimension(:) | :: | x | ||
| integer, | intent(in) | :: | comm |