Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int32), | public | :: | ierr | ||||
integer(kind=int32), | public | :: | MyRank | ||||
integer(kind=int32), | public | :: | PeTot | ||||
integer(kind=int32), | public | :: | Comm1 | ||||
integer(kind=int32), | public | :: | Comm2 | ||||
integer(kind=int32), | public | :: | Comm3 | ||||
integer(kind=int32), | public | :: | Comm4 | ||||
integer(kind=int32), | public | :: | Comm5 | ||||
integer(kind=int32), | public | :: | start_id | ||||
integer(kind=int32), | public | :: | end_id | ||||
integer(kind=int32), | public | :: | mpi_restart_idf | ||||
type(MPI_JOB_), | public, | allocatable | :: | MPI_JOB(:) | |||
integer(kind=int32), | public | :: | MPI_MAX_JOB_NUMBER | = | 10 | ||
integer(kind=int32), | public | :: | MPI_LAST_JOB_NUMBER | = | 0 | ||
real(kind=real64), | public, | allocatable | :: | EP_MY_VARIABLE_LIST(:,:) | |||
logical, | public, | allocatable | :: | EP_MY_TASK_SCHEDULE(:) | |||
integer(kind=int32), | public | :: | EP_MY_CURRENT_TASK_ID | = | 0 | ||
real(kind=real64), | public, | allocatable | :: | EP_ALL_VARIABLE_LIST(:,:) | |||
real(kind=real64), | public, | allocatable | :: | EP_MY_RESULT_LIST(:,:) | |||
type(IO_), | public | :: | EP_result_summary | ||||
type(IO_), | public | :: | file | ||||
character(len=:), | public, | allocatable | :: | filename | |||
integer(kind=int32), | public, | allocatable | :: | start_end_id(:) | |||
integer(kind=int32), | public, | allocatable | :: | Comm(:) | |||
integer(kind=int32), | public, | allocatable | :: | key(:) | |||
integer(kind=int32), | public, | allocatable | :: | local_ID(:) | |||
integer(kind=int32), | public, | allocatable | :: | Global_ID(:) | |||
integer(kind=int32), | public, | allocatable | :: | Stack(:,:) | |||
integer(kind=int32), | public, | allocatable | :: | localstack(:) | |||
integer(kind=int32), | public | :: | LapTimeStep | ||||
real(kind=real64), | public | :: | stime | ||||
real(kind=real64), | public | :: | etime | ||||
real(kind=real64), | public | :: | laptime(1000) | ||||
character(len=200), | public | :: | name | ||||
type(comment_), | public | :: | comments(1000) | ||||
type(Graph_), | public | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in), | target | :: | var | ||
real(kind=real64), | intent(in) | :: | var_range(1:2) | |||
integer(kind=int32), | intent(in) | :: | N |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in), | target | :: | var | ||
real(kind=real64), | intent(in) | :: | var_list(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in), | target | :: | var | ||
real(kind=real64), | intent(in) | :: | var_range(1:2) | |||
integer(kind=int32), | intent(in) | :: | N |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in), | target | :: | var | ||
real(kind=real64), | intent(in) | :: | var_list(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in) | :: | result_value(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(in) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | total_iteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(out) | :: | val | |||
integer(kind=int32), | intent(in), | optional | :: | ExecRank | ||
character(len=*), | intent(in), | optional | :: | Msg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(out) | :: | val | |||
integer(kind=int32), | intent(in), | optional | :: | ExecRank | ||
character(len=*), | intent(in), | optional | :: | Msg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(out) | :: | val | |||
integer(kind=int32), | intent(in), | optional | :: | ExecRank | ||
character(len=*), | intent(in), | optional | :: | Msg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(out) | :: | val | |||
integer(kind=int32), | intent(in), | optional | :: | ExecRank | ||
character(len=*), | intent(in), | optional | :: | Msg |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout), | allocatable | :: | val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(in) | :: | val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout), | allocatable | :: | val(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout), | allocatable | :: | val(:,:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout), | allocatable | :: | val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(in) | :: | val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout), | allocatable | :: | val(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout), | allocatable | :: | val(:,:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | From | |||
character(len=*), | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | N | |||
integer(kind=int32), | intent(in) | :: | From | |||
character(len=N), | intent(inout) | :: | val(1:N) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
logical, | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | From | |||
character(len=*), | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout), | allocatable | :: | val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout), | allocatable | :: | val(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout), | allocatable | :: | val(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout), | allocatable | :: | val(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | N | |||
integer(kind=int32), | intent(in) | :: | From | |||
character(len=N), | intent(inout) | :: | val(1:N) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
logical, | intent(inout) | :: | val |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
real(kind=real64), | intent(inout), | allocatable | :: | val(:,:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | From | |||
integer(kind=int32), | intent(inout), | allocatable | :: | val(:,:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | sendcount | ||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | recvcount | ||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | To |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | sendcount | ||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | recvcount | ||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | To |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | sendcount | ||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | recvcount | ||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | To |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | sendcount | ||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in), | optional | :: | recvcount | ||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | To |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | From |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | From |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | From |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | From |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
type(Graph_), | intent(inout) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
type(Graph_), | intent(inout) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
type(Graph_), | intent(inout) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(in) | :: | sendcount | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | recvcount | |||
integer(kind=int32), | intent(in), | optional | :: | send_start_id | ||
integer(kind=int32), | intent(in), | optional | :: | recv_start_id |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
integer(kind=int32), | intent(in), | optional | :: | To | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
integer(kind=int32), | intent(in), | optional | :: | To | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
integer(kind=int32), | intent(in), | optional | :: | To | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
integer(kind=int32), | intent(in), | optional | :: | To | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(inout) | :: | sendobj(:) | |||
integer(kind=int32), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
real(kind=real64), | intent(inout) | :: | sendobj(:) | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | count | |||
integer(kind=int32), | intent(in), | optional | :: | start | ||
logical, | intent(in), | optional | :: | max | ||
logical, | intent(in), | optional | :: | min | ||
logical, | intent(in), | optional | :: | sum | ||
logical, | intent(in), | optional | :: | prod | ||
logical, | intent(in), | optional | :: | land | ||
logical, | intent(in), | optional | :: | band | ||
logical, | intent(in), | optional | :: | lor | ||
logical, | intent(in), | optional | :: | bor | ||
logical, | intent(in), | optional | :: | lxor | ||
logical, | intent(in), | optional | :: | bxor | ||
logical, | intent(in), | optional | :: | maxloc | ||
logical, | intent(in), | optional | :: | minloc |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in) | :: | sendobj(:) | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | send_recv_rank(:) | |||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
real(kind=real64), | intent(in) | :: | sendobj(:) | |||
real(kind=real64), | intent(inout) | :: | recvobj(:) | |||
integer(kind=int32), | intent(in) | :: | send_recv_rank(:) | |||
logical, | intent(in), | optional | :: | debug |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
integer(kind=int32), | intent(in) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
integer(kind=int32), | intent(in) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
real(kind=real64), | intent(in) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
real(kind=real64), | intent(in) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
integer(kind=int32), | intent(in) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
real(kind=real64), | intent(in) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
integer(kind=int32), | intent(in) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | to | |||
real(kind=real64), | intent(in) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
integer(kind=int32), | intent(inout) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
integer(kind=int32), | intent(inout) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
real(kind=real64), | intent(inout) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
real(kind=real64), | intent(inout) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
integer(kind=int32), | intent(inout) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
real(kind=real64), | intent(inout) | :: | val | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
integer(kind=int32), | intent(inout) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | from | |||
real(kind=real64), | intent(inout) | :: | val(:) | |||
integer(kind=int32), | intent(inout) | :: | req | |||
integer(kind=int32), | intent(in) | :: | tag |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | send_req | |||
integer(kind=int32), | intent(in) | :: | recv_req |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | send_req(:) | |||
integer(kind=int32), | intent(in) | :: | recv_req(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | send_req | |||
integer(kind=int32), | intent(in) | :: | recv_req |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
integer(kind=int32), | intent(in) | :: | send_req(:) | |||
integer(kind=int32), | intent(in) | :: | recv_req(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in) | :: | total |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in), | optional | :: | OriginComm | ||
integer(kind=int32), | intent(in), | optional | :: | NewCommLayerID | ||
integer(kind=int32), | intent(in), | optional | :: | key |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in), | optional | :: | comment |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
integer(kind=int32), | intent(in), | optional | :: | cLength | ||
integer(kind=int32), | intent(in), | optional | :: | rank |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
character(len=*), | intent(in) | :: | Path | |||
character(len=*), | intent(in) | :: | Name |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(in) | :: | obj |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
integer(kind=int32), | intent(inout), | allocatable | :: | dat_content(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
real(kind=real64), | intent(inout), | allocatable | :: | dat_content(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
integer(kind=int32), | intent(inout), | allocatable | :: | intvec(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
real(kind=real64), | intent(inout), | allocatable | :: | dat_content(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
integer(kind=int32), | intent(inout), | allocatable | :: | dat_content(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
real(kind=real64), | intent(inout), | allocatable | :: | dat_content(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
integer(kind=int32), | intent(inout), | allocatable | :: | intvec(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this | |||
character(len=*), | intent(in) | :: | name | |||
real(kind=real64), | intent(inout), | allocatable | :: | dat_content(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
type(Graph_), | intent(inout) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | obj | |||
type(Graph_), | intent(inout) | :: | graph |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(MPI_), | intent(inout) | :: | this |