| 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 |