The module 'multi_gases' peforms multi constitutents computations. More...
Functions/Subroutines | |
subroutine, public | multi_gases_init (ngas, nwat) |
subroutine, public | read_namelist_multi_gases_nml (nml_filename, ncnst, nwat) |
pure real function, public | virq (q) |
pure real function, public | virq_nodq (q) |
pure real function, public | virq_max (q, qmin) |
pure real function, public | virq_qpz (q, qpz) |
pure real function, public | virqd (q) |
pure real function, public | vicpqd (q) |
pure real function, public | vicpqd_qpz (q, qpz) |
pure real function, public | vicvqd (q) |
pure real function, public | vicvqd_qpz (q, qpz) |
Variables | |
integer, public | num_gas |
integer, public | ind_gas |
integer, private | num_wat |
integer, private | sphum |
integer, private | sphump1 |
real, dimension(:), allocatable | ri |
real, dimension(:), allocatable | cpi |
real, dimension(:), allocatable, public | vir |
real, dimension(:), allocatable, public | vicp |
real, dimension(:), allocatable, public | vicv |
The module 'multi_gases' peforms multi constitutents computations.
subroutine, public multi_gases_mod::multi_gases_init | ( | integer, intent(in) | ngas, |
integer, intent(in) | nwat | ||
) |
Definition at line 72 of file multi_gases.F90.
subroutine, public multi_gases_mod::read_namelist_multi_gases_nml | ( | character(*), intent(in) | nml_filename, |
integer, intent(in) | ncnst, | ||
integer, intent(in) | nwat | ||
) |
Definition at line 134 of file multi_gases.F90.
pure real function, public multi_gases_mod::vicpqd | ( | real, dimension(num_gas), intent(in) | q | ) |
Definition at line 281 of file multi_gases.F90.
pure real function, public multi_gases_mod::vicpqd_qpz | ( | real, dimension(num_gas), intent(in) | q, |
real, intent(in) | qpz | ||
) |
Definition at line 301 of file multi_gases.F90.
pure real function, public multi_gases_mod::vicvqd | ( | real, dimension(num_gas), intent(in) | q | ) |
Definition at line 322 of file multi_gases.F90.
pure real function, public multi_gases_mod::vicvqd_qpz | ( | real, dimension(num_gas), intent(in) | q, |
real, intent(in) | qpz | ||
) |
Definition at line 342 of file multi_gases.F90.
pure real function, public multi_gases_mod::virq | ( | real, dimension(num_gas), intent(in) | q | ) |
Definition at line 178 of file multi_gases.F90.
pure real function, public multi_gases_mod::virq_max | ( | real, dimension(num_gas), intent(in) | q, |
real, intent(in) | qmin | ||
) |
Definition at line 217 of file multi_gases.F90.
pure real function, public multi_gases_mod::virq_nodq | ( | real, dimension(num_gas), intent(in) | q | ) |
Definition at line 198 of file multi_gases.F90.
pure real function, public multi_gases_mod::virq_qpz | ( | real, dimension(num_gas), intent(in) | q, |
real, intent(in) | qpz | ||
) |
Definition at line 239 of file multi_gases.F90.
pure real function, public multi_gases_mod::virqd | ( | real, dimension(num_gas), intent(in) | q | ) |
Definition at line 261 of file multi_gases.F90.
real, dimension(:), allocatable multi_gases_mod::cpi |
Definition at line 51 of file multi_gases.F90.
integer, public multi_gases_mod::ind_gas |
Definition at line 47 of file multi_gases.F90.
integer, public multi_gases_mod::num_gas |
Definition at line 46 of file multi_gases.F90.
|
private |
Definition at line 48 of file multi_gases.F90.
real, dimension(:), allocatable multi_gases_mod::ri |
Definition at line 50 of file multi_gases.F90.
|
private |
Definition at line 49 of file multi_gases.F90.
|
private |
Definition at line 49 of file multi_gases.F90.
real, dimension(:), allocatable, public multi_gases_mod::vicp |
Definition at line 53 of file multi_gases.F90.
real, dimension(:), allocatable, public multi_gases_mod::vicv |
Definition at line 54 of file multi_gases.F90.
real, dimension(:), allocatable, public multi_gases_mod::vir |
Definition at line 52 of file multi_gases.F90.