SURFEX v8.1
General documentation of Surfex
|
Data Types | |
interface | comm_array |
Functions/Subroutines | |
subroutine, public | dist_close (UNIT, FILE, STATUS, IOSTAT) |
subroutine, public | dist_inquire (FILE, EXIST) |
subroutine, public | dist_open (unit, file, iostat, status, form, action, access, recl, fmt, ARRAY, IARRAY, localfile) |
subroutine, public | get_next_unit (KUNIT) |
subroutine, public | get_mrfsdir (KOUT, CDOUT) |
subroutine, public | get_dist_maxfilesize (KOUT, KMAXSIZE) |
subroutine | toupper (CDS) |
subroutine | strip (CDS, CDWHAT) |
subroutine | make_local_filename (CLFILE, CDFILE) |
subroutine | comm_file (CDFILE, LDSTATUS) |
subroutine | real_comm_array (I_UNIT, ARRAY, CDFMT, IERR, LL_DIRECT_ACCESS, LL_FORMATTED) |
subroutine | int_comm_array (I_UNIT, IARRAY, CDFMT, IERR, LL_DIRECT_ACCESS, LL_FORMATTED) |
subroutine, public | mrfsfile (FILE_IN, FILE_OUT) |
Variables | |
integer(kind=jpim) | myproc |
integer(kind=jpim) | nproc |
integer(kind=jpim) | iret |
integer(kind=jpim) | ilen |
integer(kind=jpim) | iroot |
integer(kind=jpim) | itag |
integer(kind=jpim) | icomm |
integer(kind=jpim) | iwords |
integer(kind=jpim), parameter | jpe_byte = 0 |
integer(kind=jpim), parameter | jpe_integer = 1 |
integer(kind=jpim), parameter | jpe_real = 2 |
integer(kind=jpim), parameter | jpintbyt = 4 |
integer(kind=jpim), parameter | jpreabyt = 8 |
character(len= *), parameter | notdef = 'NOT DEFINED' |
character(len=255), save | mrfsdir = NOTDEF |
character(len=12), save | dist_maxfilesize = NOTDEF |
logical, save | ll_has_mrfsdir = .FALSE. |
integer(kind=jpim), save | maxfilesize = 8 * 1024 * 1024 |
integer(kind=jpim), parameter | jp_maxunit = 99 |
integer(kind=jpim), parameter | jp_minunit = 0 |
|
private |
Definition at line 640 of file distio_mix.F90.
subroutine, public distio_mix::dist_inquire | ( | character(len=*), intent(in) | FILE, |
logical, intent(out) | EXIST | ||
) |
Definition at line 99 of file distio_mix.F90.
subroutine, public distio_mix::dist_open | ( | integer(kind=jpim), intent(in), optional | unit, |
character(len=*), intent(in), optional | file, | ||
integer(kind=jpim), intent(out), optional | iostat, | ||
character(len=*), intent(in), optional | status, | ||
character(len=*), intent(in), optional | form, | ||
character(len=*), intent(in), optional | action, | ||
character(len=*), intent(in), optional | access, | ||
integer(kind=jpim), intent(in), optional | recl, | ||
character(len=*), intent(in), optional | fmt, | ||
real(kind=jprb), dimension(:), intent(out), optional | ARRAY, | ||
integer(kind=jpim), dimension(:), intent(out), optional | IARRAY, | ||
character(len=*), intent(out), optional | localfile | ||
) |
subroutine, public distio_mix::get_dist_maxfilesize | ( | integer(kind=jpim), intent(in), optional | KOUT, |
integer(kind=jpim), intent(out), optional | KMAXSIZE | ||
) |
Definition at line 533 of file distio_mix.F90.
subroutine, public distio_mix::get_mrfsdir | ( | integer(kind=jpim), intent(in), optional | KOUT, |
character(len=*), intent(out), optional | CDOUT | ||
) |
Definition at line 491 of file distio_mix.F90.
subroutine, public distio_mix::get_next_unit | ( | integer(kind=jpim), intent(out) | KUNIT | ) |
|
private |
Definition at line 803 of file distio_mix.F90.
|
private |
Definition at line 623 of file distio_mix.F90.
|
private |
Definition at line 729 of file distio_mix.F90.
|
private |
Definition at line 599 of file distio_mix.F90.
|
private |
|
private |
Definition at line 36 of file distio_mix.F90.
|
private |
Definition at line 26 of file distio_mix.F90.
|
private |
Definition at line 26 of file distio_mix.F90.
|
private |
Definition at line 26 of file distio_mix.F90.
|
private |
Definition at line 26 of file distio_mix.F90.
|
private |
Definition at line 26 of file distio_mix.F90.
|
private |
Definition at line 26 of file distio_mix.F90.
|
private |
Definition at line 41 of file distio_mix.F90.
|
private |
Definition at line 42 of file distio_mix.F90.
|
private |
Definition at line 28 of file distio_mix.F90.
|
private |
Definition at line 29 of file distio_mix.F90.
|
private |
Definition at line 30 of file distio_mix.F90.
|
private |
Definition at line 31 of file distio_mix.F90.
|
private |
Definition at line 32 of file distio_mix.F90.
|
private |
Definition at line 38 of file distio_mix.F90.
|
private |
Definition at line 39 of file distio_mix.F90.
|
private |
Definition at line 35 of file distio_mix.F90.
|
private |
Definition at line 25 of file distio_mix.F90.
|
private |
Definition at line 34 of file distio_mix.F90.
|
private |
Definition at line 25 of file distio_mix.F90.