|
SURFEX v8.1
General documentation of Surfex
|
Data Types | |
| interface | mpi_get_count8 |
| interface | mpi_wait8 |
| interface | mpi_waitall8 |
Functions/Subroutines | |
| subroutine | mpi_abort8 (COMM, ERRORCODE, IERROR) |
| subroutine | mpi_barrier8 (COMM, IERROR) |
| subroutine | mpi_buffer_detach8 (BUFFER_ADDR, SZ, IERROR) |
| subroutine | mpi_buffer_attach8 (BUFFER_ADDR, SZ, IERROR) |
| subroutine | mpi_cart_coords8 (COMM, RANK, MAXDIMS, COORDS, IERROR) |
| subroutine | mpi_cart_create8 (COMM_OLD, NDIMS, DIMS, PERIODS, REORDER, COMM_CART, IERROR) |
| subroutine | mpi_cart_rank8 (COMM, COORDS, RANK, IERROR) |
| subroutine | mpi_cart_sub8 (COMM, REMAIN_DIMS, NEWCOMM, IERROR) |
| subroutine | mpi_comm_create8 (COMM, GROUP, NEWCOMM, IERROR) |
| subroutine | mpi_comm_group8 (COMM, GROUP, IERROR) |
| subroutine | mpi_comm_rank8 (COMM, RANK, IERROR) |
| subroutine | mpi_comm_size8 (COMM, SIZE, IERROR) |
| subroutine | mpi_comm_split8 (COMM, COLOR, KEY, NEWCOMM, IERROR) |
| subroutine | mpi_error_string8 (ERRORCODE, STRING, RESULTLEN, IERROR) |
| subroutine | mpi_file_close8 (FH, IERROR) |
| subroutine | mpi_file_open8 (COMM, FILENAME, AMODE, INFO, FH, IERROR) |
| subroutine | mpi_finalize8 (IERROR) |
| subroutine | mpi_get_count8_i4 (STATUS, DATATYPE, COUNT, IERROR) |
| subroutine | mpi_get_count8_i4_1 (STATUS, DATATYPE, COUNT, IERROR) |
| subroutine | mpi_group_incl8 (GROUP1, N, RANKS, NEWGROUP, IERROR) |
| subroutine | mpi_init8 (IERROR) |
| subroutine | mpi_initialized8 (FLAG, IERROR) |
| subroutine | mpi_iprobe8 (SOURCE, TAG, COMM, FLAG, STATUS, IERROR) |
| subroutine | mpi_probe8 (SOURCE, TAG, COMM, STATUS, IERROR) |
| subroutine | mpi_wait8_i4 (REQUEST, STATUS, IERROR) |
| subroutine | mpi_wait8_i4_1 (REQUEST, STATUS, IERROR) |
| subroutine | mpi_waitall8_i4 (COUNT, ARRAY_OF_REQUESTS, ARRAY_OF_STATUSES, IERROR) |
| subroutine | mpi_waitall8_i4_1 (COUNT, ARRAY_OF_REQUESTS, ARRAY_OF_STATUSES, IERROR) |
Variables | |
| integer(kind=8), dimension(mpi_status_size), private | status8 |
| subroutine mpi4to8_s::mpi_abort8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(in) | ERRORCODE, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 30 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_barrier8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 50 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_buffer_attach8 | ( | integer(kind=jpim), dimension(:), intent(in) | BUFFER_ADDR, |
| integer(kind=jpim), intent(in) | SZ, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 94 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_buffer_detach8 | ( | integer(kind=jpim), dimension(:), intent(out) | BUFFER_ADDR, |
| integer(kind=jpim), intent(out) | SZ, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 69 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_cart_coords8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(in) | RANK, | ||
| integer(kind=jpim), intent(in) | MAXDIMS, | ||
| integer(kind=jpim), dimension(:), intent(out) | COORDS, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 122 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_cart_create8 | ( | integer(kind=jpim), intent(in) | COMM_OLD, |
| integer(kind=jpim), intent(in) | NDIMS, | ||
| integer(kind=jpim), dimension(:), intent(in) | DIMS, | ||
| logical(kind=jpim), dimension(:), intent(in) | PERIODS, | ||
| logical(kind=jpim), intent(in) | REORDER, | ||
| integer(kind=jpim), intent(out) | COMM_CART, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 150 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_cart_rank8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), dimension(:), intent(in) | COORDS, | ||
| integer(kind=jpim), intent(out) | RANK, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 188 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_cart_sub8 | ( | integer(kind=jpim), intent(in) | COMM, |
| logical(kind=jpim), dimension(:), intent(in) | REMAIN_DIMS, | ||
| integer(kind=jpim), intent(out) | NEWCOMM, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 215 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_comm_create8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(in) | GROUP, | ||
| integer(kind=jpim), intent(out) | NEWCOMM, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 244 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_comm_group8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(out) | GROUP, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 265 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_comm_rank8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(out) | RANK, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 285 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_comm_size8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(out) | SIZE, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 305 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_comm_split8 | ( | integer(kind=jpim), intent(in) | COMM, |
| integer(kind=jpim), intent(in) | COLOR, | ||
| integer(kind=jpim), intent(in) | KEY, | ||
| integer(kind=jpim), intent(out) | NEWCOMM, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 325 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_error_string8 | ( | integer(kind=jpim), intent(in) | ERRORCODE, |
| character(len=*), intent(out) | STRING, | ||
| integer(kind=jpim), intent(out) | RESULTLEN, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 347 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_file_close8 | ( | integer(kind=jpim), intent(in) | FH, |
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 369 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_file_open8 | ( | integer(kind=jpim), intent(in) | COMM, |
| character(len=*), intent(in) | FILENAME, | ||
| integer(kind=jpim), intent(in) | AMODE, | ||
| integer(kind=jpim), intent(in) | INFO, | ||
| integer(kind=jpim), intent(out) | FH, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 388 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_finalize8 | ( | integer(kind=jpim), intent(out) | IERROR | ) |
Definition at line 412 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_get_count8_i4 | ( | integer(kind=jpim), dimension(:), intent(in) | STATUS, |
| integer(kind=jpim), intent(in) | DATATYPE, | ||
| integer(kind=jpim), intent(out) | COUNT, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 427 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_get_count8_i4_1 | ( | integer(kind=jpim), intent(in) | STATUS, |
| integer(kind=jpim), intent(in) | DATATYPE, | ||
| integer(kind=jpim), intent(out) | COUNT, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 448 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_group_incl8 | ( | integer(kind=jpim), intent(in) | GROUP1, |
| integer(kind=jpim), intent(in) | N, | ||
| integer(kind=jpim), dimension(:), intent(in) | RANKS, | ||
| integer(kind=jpim), intent(out) | NEWGROUP, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 469 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_init8 | ( | integer(kind=jpim), intent(out) | IERROR | ) |
Definition at line 497 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_initialized8 | ( | integer(kind=jpim), intent(out) | FLAG, |
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 512 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_iprobe8 | ( | integer(kind=jpim), intent(in) | SOURCE, |
| integer(kind=jpim), intent(in) | TAG, | ||
| integer(kind=jpim), intent(in) | COMM, | ||
| integer(kind=jpim), intent(out) | FLAG, | ||
| integer(kind=jpim), dimension(:), intent(out) | STATUS, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 533 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_probe8 | ( | integer(kind=jpim), intent(in) | SOURCE, |
| integer(kind=jpim), intent(in) | TAG, | ||
| integer(kind=jpim), intent(in) | COMM, | ||
| integer(kind=jpim), dimension(:), intent(out) | STATUS, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 560 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_wait8_i4 | ( | integer(kind=jpim), intent(inout) | REQUEST, |
| integer(kind=jpim), dimension(:), intent(out) | STATUS, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 582 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_wait8_i4_1 | ( | integer(kind=jpim) | REQUEST, |
| integer(kind=jpim), intent(out) | STATUS, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 608 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_waitall8_i4 | ( | integer(kind=jpim), intent(in) | COUNT, |
| integer(kind=jpim), dimension(:), intent(inout) | ARRAY_OF_REQUESTS, | ||
| integer(kind=jpim), dimension(:,:), intent(out) | ARRAY_OF_STATUSES, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 629 of file mpi4to8_s.F90.
| subroutine mpi4to8_s::mpi_waitall8_i4_1 | ( | integer(kind=jpim), intent(in) | COUNT, |
| integer(kind=jpim) | ARRAY_OF_REQUESTS, | ||
| integer(kind=jpim), dimension(:,:), intent(out) | ARRAY_OF_STATUSES, | ||
| integer(kind=jpim), intent(out) | IERROR | ||
| ) |
Definition at line 670 of file mpi4to8_s.F90.
|
private |
Definition at line 10 of file mpi4to8_s.F90.
1.8.13