Canoe
Comprehensive Atmosphere N' Ocean Engine
|
Functions/Subroutines | |
subroutine | compute_geopotential (t, q, p_half, p_full, z_full, z_half) |
subroutine, public | qsat (T, p, qs) |
subroutine | dqsatdt (T, p, dqs) |
subroutine | rsat (T, p, rs) |
subroutine | drsatdt (T, p, drs) |
subroutine | ff (dT, dp1, dp2, p1, p2, Dry_m, kini, x, val, lmass1, lmass2) |
subroutine | newtsolve_ff (dT, dp1, dp2, q1, q2, T1, T2, p1, p2, T1new, T2new, lmass1, lmass2) |
subroutine, public | compute_k (tin, qin, phalf, k) |
subroutine | dlnpdlnt_initial (lnT, lnp, slope) |
subroutine | rk4_f (x0, y0, dx, nx, x, y) |
subroutine, public | warm_start (ts, pd, nx, psg, tt, lnpp, qs) |
subroutine | dlnpdlnt (T, p, slope) |
subroutine | convec (T1, P1, P2, PH, T2) |
subroutine, public | moist_convection (tin, qin, p_full_in, p_half_in, rain, Tref, qref, p_full, p_half, Ep, rain_profile) |
subroutine | cold_trap (t, q, phalf, pfull, nc) |
Variables | |
real(8), parameter, public | d622 = rdgas/rvgas |
real(8), parameter, public | d378 = 1.-d622 |
real(8), parameter, public | d608 = d378/d622 |
|
private |
Definition at line 24 of file qe_moist_convection.f90.
subroutine, public qe_moist_convection_mod::qsat | ( | real(8), intent(in) | T, |
real(8), intent(in) | p, | ||
real(8), intent(out) | qs | ||
) |
Definition at line 57 of file qe_moist_convection.f90.
|
private |
Definition at line 68 of file qe_moist_convection.f90.
|
private |
Definition at line 80 of file qe_moist_convection.f90.
|
private |
Definition at line 90 of file qe_moist_convection.f90.
|
private |
Definition at line 100 of file qe_moist_convection.f90.
|
private |
Definition at line 132 of file qe_moist_convection.f90.
subroutine, public qe_moist_convection_mod::compute_k | ( | real(8), dimension(:), intent(in) | tin, |
real(8), dimension(:), intent(in) | qin, | ||
real(8), dimension(:), intent(in) | phalf, | ||
real(8), intent(out) | k | ||
) |
Definition at line 188 of file qe_moist_convection.f90.
|
private |
Definition at line 204 of file qe_moist_convection.f90.
|
private |
Definition at line 233 of file qe_moist_convection.f90.
subroutine, public qe_moist_convection_mod::warm_start | ( | real(8), intent(in) | ts, |
real(8), intent(in) | pd, | ||
integer, intent(in) | nx, | ||
real(8), intent(out) | psg, | ||
real(8), dimension(nx+1), intent(out) | tt, | ||
real(8), dimension(nx+1), intent(out) | lnpp, | ||
real(8), dimension(nx+1), intent(out) | qs | ||
) |
Definition at line 254 of file qe_moist_convection.f90.
|
private |
Definition at line 301 of file qe_moist_convection.f90.
|
private |
Definition at line 325 of file qe_moist_convection.f90.
subroutine, public qe_moist_convection_mod::moist_convection | ( | real(8), dimension(:), intent(in) | tin, |
real(8), dimension(:), intent(in) | qin, | ||
real(8), dimension(:), intent(in) | p_full_in, | ||
real(8), dimension(:), intent(in) | p_half_in, | ||
real(8), intent(out) | rain, | ||
real(8), dimension(:), intent(out) | Tref, | ||
real(8), dimension(:), intent(out) | qref, | ||
real(8), dimension(:), intent(out) | p_full, | ||
real(8), dimension(:), intent(out) | p_half, | ||
real(8), intent(out) | Ep, | ||
real(8), dimension(:), intent(out) | rain_profile | ||
) |
Definition at line 340 of file qe_moist_convection.f90.
|
private |
Definition at line 528 of file qe_moist_convection.f90.
real(8), parameter, public qe_moist_convection_mod::d622 = rdgas/rvgas |
Definition at line 17 of file qe_moist_convection.f90.
real(8), parameter, public qe_moist_convection_mod::d378 = 1.-d622 |
Definition at line 18 of file qe_moist_convection.f90.
Definition at line 19 of file qe_moist_convection.f90.