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.