The module 'multi_gases' peforms multi constitutents computations. More...
Functions/Subroutines | |
| subroutine, public | multi_gases_init (ngas, nwat, ri, cpi, is_master) |
| subroutine | multi_gases_final () |
| 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 |
| real(kind_dyn), dimension(:), allocatable, public | vir |
| real(kind_dyn), dimension(:), allocatable, public | vicp |
| real(kind_dyn), dimension(:), allocatable, public | vicv |
The module 'multi_gases' peforms multi constitutents computations.
| subroutine ccpp_multi_gases_mod::multi_gases_final |
Definition at line 136 of file multi_gases.F90.
| subroutine, public ccpp_multi_gases_mod::multi_gases_init | ( | integer, intent(in) | ngas, |
| integer, intent(in) | nwat, | ||
| real(kind=kind_dyn), dimension(0:ngas), intent(in) | ri, | ||
| real(kind=kind_dyn), dimension(0:ngas), intent(in) | cpi, | ||
| logical, intent(in) | is_master | ||
| ) |
Definition at line 68 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::vicpqd | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q | ) |
Definition at line 250 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::vicpqd_qpz | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q, |
| real(kind=kind_dyn), intent(in) | qpz | ||
| ) |
Definition at line 270 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::vicvqd | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q | ) |
Definition at line 291 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::vicvqd_qpz | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q, |
| real(kind=kind_dyn), intent(in) | qpz | ||
| ) |
Definition at line 311 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::virq | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q | ) |
Definition at line 147 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::virq_max | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q, |
| real(kind=kind_dyn), intent(in) | qmin | ||
| ) |
Definition at line 186 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::virq_nodq | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q | ) |
Definition at line 167 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::virq_qpz | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q, |
| real(kind=kind_dyn), intent(in) | qpz | ||
| ) |
Definition at line 208 of file multi_gases.F90.
| pure real function, public ccpp_multi_gases_mod::virqd | ( | real(kind=kind_dyn), dimension(num_gas), intent(in) | q | ) |
Definition at line 230 of file multi_gases.F90.
| integer, public ccpp_multi_gases_mod::ind_gas |
Definition at line 46 of file multi_gases.F90.
| integer, public ccpp_multi_gases_mod::num_gas |
Definition at line 45 of file multi_gases.F90.
| real(kind_dyn), dimension(:), allocatable, public ccpp_multi_gases_mod::vicp |
Definition at line 50 of file multi_gases.F90.
| real(kind_dyn), dimension(:), allocatable, public ccpp_multi_gases_mod::vicv |
Definition at line 51 of file multi_gases.F90.
| real(kind_dyn), dimension(:), allocatable, public ccpp_multi_gases_mod::vir |
Definition at line 49 of file multi_gases.F90.