SURFEX v8.1
General documentation of Surfex
|
Data Types | |
type | fa_com |
type | facadr |
type | fafich |
type | fagr1tab |
Functions/Subroutines | |
subroutine | new_cadre (CA, KTYPTR, KPXLAT, KPXTRO, KPXNIV) |
subroutine | free_cadre (CA) |
subroutine | new_fichier (FA, FI, KPLDAT, KPXTRO, KTYPTR) |
subroutine | free_fichier (FI) |
subroutine | new_fa_default () |
subroutine | new_fa (FA, KERR, KPXTRO, KPXLAT, KPXNIV, KPNXFA, KPNXCA) |
subroutine | free_fa (FA, KERR) |
subroutine | cparams (KPXLAT, KPXTRO, KPXAU1, KPXLON, KPXAU2, KPXPAH, KPXIND, KPXGEO, KPXCSP, KPXPDG, KPXCHA) |
Variables | |
integer(kind=jplikb), parameter | jd_yea = 1 |
integer(kind=jplikb), parameter | jd_mon = 2 |
integer(kind=jplikb), parameter | jd_day = 3 |
integer(kind=jplikb), parameter | jd_hou = 4 |
integer(kind=jplikb), parameter | jd_min = 5 |
integer(kind=jplikb), parameter | jd_tun = 6 |
integer(kind=jplikb), parameter | jd_tho = 7 |
integer(kind=jplikb), parameter | jd_gr8 = 8 |
integer(kind=jplikb), parameter | jd_ian = 9 |
integer(kind=jplikb), parameter | jd_cu1 = 10 |
integer(kind=jplikb), parameter | jd_cu2 = 11 |
integer(kind=jplikb), parameter | jd_dex = 12 |
integer(kind=jplikb), parameter | jd_sem = 14 |
integer(kind=jplikb), parameter | jd_set = 15 |
integer(kind=jplikb), parameter | jd_ce1 = 16 |
integer(kind=jplikb), parameter | jd_ce2 = 17 |
integer(kind=jplikb), parameter | jd_tst = 18 |
integer(kind=jplikb), parameter | jd_fmt = 19 |
integer(kind=jplikb), parameter | jd_siz = 22 |
integer(kind=jplikb), parameter | jpprcm = JPDBLD / JPDBLR |
integer(kind=jplikb), parameter | jngeom = 18_JPLIKB |
integer(kind=jplikb), parameter | jnexpl = 8_JPLIKB |
integer(kind=jplikb), parameter | jpniil =-999_JPLIKB |
integer(kind=jplikb), parameter | jpxnom = 16_JPLIKB |
integer(kind=jplikb), parameter | jpxprf = 8_JPLIKB |
integer(kind=jplikb), parameter | jpxsuf = JPXNOM+JPXPRF |
integer(kind=jplikb), parameter | nundef = JPNIIL |
real(kind=jpdblr), parameter | xundef = -99._JPDBLD |
logical, parameter | lundef = .FALSE. |
character, parameter | cundef = CHAR (0) |
integer, save | ngrib2_glo_sh = NUNDEF |
integer, save | ngrib2_glo_gp = NUNDEF |
integer, save | ngrib2_lam_gp = NUNDEF |
integer, save | ngrib2_lam_bf = NUNDEF |
integer, save | ngrib1_latlon = NUNDEF |
integer, save | ngrib2_latlon = NUNDEF |
logical, save | lgrib2_lam_ex = .FALSE. |
logical, save | lgrib2_lam_bf = .FALSE. |
logical, save | lgrib2_init = .FALSE. |
type(fa_com), target, save | fa_com_default |
logical, save | fa_com_default_init = .FALSE. |
subroutine fa_mod::cparams | ( | integer (kind=jplikb), intent(in) | KPXLAT, |
integer (kind=jplikb), intent(in) | KPXTRO, | ||
integer (kind=jplikb), intent(out) | KPXAU1, | ||
integer (kind=jplikb), intent(out) | KPXLON, | ||
integer (kind=jplikb), intent(out) | KPXAU2, | ||
integer (kind=jplikb), intent(out) | KPXPAH, | ||
integer (kind=jplikb), intent(out) | KPXIND, | ||
integer (kind=jplikb), intent(out) | KPXGEO, | ||
integer (kind=jplikb), intent(out) | KPXCSP, | ||
integer (kind=jplikb), intent(out) | KPXPDG, | ||
integer (kind=jplikb), intent(out) | KPXCHA | ||
) |
subroutine fa_mod::free_cadre | ( | type (facadr) | CA | ) |
Definition at line 780 of file fa_mod.F90.
subroutine fa_mod::free_fichier | ( | type (fafich) | FI | ) |
subroutine fa_mod::new_cadre | ( | type (facadr) | CA, |
integer (kind=jplikb), intent(in) | KTYPTR, | ||
integer (kind=jplikb), intent(in) | KPXLAT, | ||
integer (kind=jplikb), intent(in) | KPXTRO, | ||
integer (kind=jplikb), intent(in) | KPXNIV | ||
) |
Definition at line 482 of file fa_mod.F90.
subroutine fa_mod::new_fa | ( | type(fa_com) | FA, |
integer, intent(out) | KERR, | ||
integer, intent(in), optional | KPXTRO, | ||
integer, intent(in), optional | KPXLAT, | ||
integer, intent(in), optional | KPXNIV, | ||
integer, intent(in), optional | KPNXFA, | ||
integer, intent(in), optional | KPNXCA | ||
) |
Definition at line 668 of file fa_mod.F90.
subroutine fa_mod::new_fa_default | ( | ) |
character, parameter fa_mod::cundef = CHAR (0) |
Definition at line 39 of file fa_mod.F90.
type(fa_com), target, save fa_mod::fa_com_default |
Definition at line 476 of file fa_mod.F90.
logical, save fa_mod::fa_com_default_init = .FALSE. |
Definition at line 477 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_ce1 = 16 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_ce2 = 17 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_cu1 = 10 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_cu2 = 11 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_day = 3 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_dex = 12 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_fmt = 19 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_gr8 = 8 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_hou = 4 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_ian = 9 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_min = 5 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_mon = 2 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_sem = 14 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_set = 15 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_siz = 22 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_tho = 7 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_tst = 18 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_tun = 6 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jd_yea = 1 |
Definition at line 16 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jnexpl = 8_JPLIKB |
Definition at line 29 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jngeom = 18_JPLIKB |
Definition at line 28 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jpniil =-999_JPLIKB |
Definition at line 31 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jpprcm = JPDBLD / JPDBLR |
Definition at line 26 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jpxnom = 16_JPLIKB |
Definition at line 32 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jpxprf = 8_JPLIKB |
Definition at line 33 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::jpxsuf = JPXNOM+JPXPRF |
Definition at line 34 of file fa_mod.F90.
logical, save fa_mod::lgrib2_init = .FALSE. |
Definition at line 474 of file fa_mod.F90.
logical, save fa_mod::lgrib2_lam_bf = .FALSE. |
Definition at line 473 of file fa_mod.F90.
logical, save fa_mod::lgrib2_lam_ex = .FALSE. |
Definition at line 472 of file fa_mod.F90.
logical, parameter fa_mod::lundef = .FALSE. |
Definition at line 38 of file fa_mod.F90.
integer, save fa_mod::ngrib1_latlon = NUNDEF |
Definition at line 470 of file fa_mod.F90.
integer, save fa_mod::ngrib2_glo_gp = NUNDEF |
Definition at line 467 of file fa_mod.F90.
integer, save fa_mod::ngrib2_glo_sh = NUNDEF |
Definition at line 466 of file fa_mod.F90.
integer, save fa_mod::ngrib2_lam_bf = NUNDEF |
Definition at line 469 of file fa_mod.F90.
integer, save fa_mod::ngrib2_lam_gp = NUNDEF |
Definition at line 468 of file fa_mod.F90.
integer, save fa_mod::ngrib2_latlon = NUNDEF |
Definition at line 471 of file fa_mod.F90.
integer (kind=jplikb), parameter fa_mod::nundef = JPNIIL |
Definition at line 36 of file fa_mod.F90.
real (kind=jpdblr), parameter fa_mod::xundef = -99._JPDBLD |
Definition at line 37 of file fa_mod.F90.