|
CAM
|
Functions/Subroutines | |
| subroutine, public | tropopause_readnl (nlfile) |
| subroutine, public | tropopause_init () |
| subroutine | tropopause_read_file |
| subroutine | tropopause_analytic (pstate, tropLev, tropP, tropT, tropZ) |
| subroutine | tropopause_climate (pstate, tropLev, tropP, tropT, tropZ) |
| subroutine | tropopause_hybridstobie (pstate, tropLev, tropP, tropT, tropZ) |
| subroutine | tropopause_stobie (pstate, tropLev, tropP, tropT, tropZ) |
| subroutine | twmo (t, p, plimu, pliml, gam, trp) |
| subroutine | tropopause_twmo (pstate, tropLev, tropP, tropT, tropZ) |
| subroutine | tropopause_wmo (pstate, tropLev, tropP, tropT, tropZ) |
| subroutine, public | tropopause_find (pstate, tropLev, tropP, tropT, tropZ, primary, backup) |
| subroutine | tropopause_findusing (pstate, algorithm, tropLev, tropP, tropT, tropZ) |
| real(r8) function | tropopause_interpolatet (pstate, icol, tropLev, tropP) |
| real(r8) function | tropopause_interpolatez (pstate, icol, tropLev, tropP) |
| subroutine, public | tropopause_output (pstate) |
Variables | |
| integer, parameter, public | trop_alg_none = 1 |
| integer, parameter, public | trop_alg_analytic = 2 |
| integer, parameter, public | trop_alg_climate = 3 |
| integer, parameter, public | trop_alg_stobie = 4 |
| integer, parameter, public | trop_alg_twmo = 5 |
| integer, parameter, public | trop_alg_wmo = 6 |
| integer, parameter, public | trop_alg_hybstob = 7 |
| integer, parameter | trop_nalg = 7 |
| character, dimension(trop_nalg), parameter | trop_letter = (/ ' ', 'A', 'C', 'S', 'T', 'W', 'H' /) |
| logical, parameter | output_all = .False. |
| integer, parameter | default_primary = TROP_ALG_TWMO |
| integer, parameter | default_backup = TROP_ALG_CLIMATE |
| character(len=256) | tropopause_climo_file = 'trop_climo' |
| real(r8), dimension(12) | days |
| real(r8), dimension(:,:,:), pointer | tropp_p_loc |
| integer, parameter | notfound = -1 |
| real(r8), parameter | alpha = 0.03_r8 |
| real(r8) | cnst_kap |
| real(r8) | cnst_faktor |
| real(r8) | cnst_ka1 |
| subroutine tropopause::tropopause_analytic | ( | type(physics_state), intent(in) | pstate, |
| integer, dimension(pcols), intent(inout) | tropLev, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropP, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropT, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropZ | ||
| ) |


|
private |


| subroutine, public tropopause::tropopause_find | ( | type(physics_state), intent(in) | pstate, |
| integer, dimension(pcols), intent(out) | tropLev, | ||
| real(r8), dimension(pcols), intent(out), optional | tropP, | ||
| real(r8), dimension(pcols), intent(out), optional | tropT, | ||
| real(r8), dimension(pcols), intent(out), optional | tropZ, | ||
| integer, intent(in), optional | primary, | ||
| integer, intent(in), optional | backup | ||
| ) |


|
private |


| subroutine tropopause::tropopause_hybridstobie | ( | type(physics_state), intent(in) | pstate, |
| integer, dimension(pcols), intent(inout) | tropLev, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropP, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropT, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropZ | ||
| ) |


| subroutine, public tropopause::tropopause_init | ( | ) |


|
private |

|
private |

| subroutine, public tropopause::tropopause_output | ( | type(physics_state), intent(in) | pstate | ) |


| subroutine tropopause::tropopause_read_file | ( | ) |


| subroutine, public tropopause::tropopause_readnl | ( | character(len=*), intent(in) | nlfile | ) |


| subroutine tropopause::tropopause_stobie | ( | type(physics_state), intent(in) | pstate, |
| integer, dimension(pcols), intent(inout) | tropLev, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropP, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropT, | ||
| real(r8), dimension(pcols), intent(inout), optional | tropZ | ||
| ) |


|
private |


|
private |


|
private |

|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| integer, parameter, public tropopause::trop_alg_analytic = 2 |
| integer, parameter, public tropopause::trop_alg_climate = 3 |
| integer, parameter, public tropopause::trop_alg_hybstob = 7 |
| integer, parameter, public tropopause::trop_alg_none = 1 |
| integer, parameter, public tropopause::trop_alg_stobie = 4 |
| integer, parameter, public tropopause::trop_alg_twmo = 5 |
| integer, parameter, public tropopause::trop_alg_wmo = 6 |
|
private |
|
private |
|
private |
|
private |