|
CAM
|
Functions/Subroutines | |
| subroutine, public | cnst_add (name, mwc, cpc, qminc, ind, longname, readiv, mixtype, molectype, cam_outfld, fixed_ubc, fixed_ubflx, is_convtran1) |
| integer function, public | cnst_num_avail () |
| subroutine, public | cnst_get_ind (name, ind, abort) |
| character *3 function, public | cnst_get_type_byind (ind) |
| character *3 function, public | cnst_get_type_byname (name) |
| character *5 function, public | cnst_get_molec_byind (ind) |
| logical function, public | cnst_read_iv (m) |
| subroutine, public | cnst_chk_dim |
| logical function, public | cnst_cam_outfld (m) |
Variables | |
| integer, parameter, public | pcnst = PCNST |
| character(len=16), dimension(pcnst), public | cnst_name |
| character(len=128), dimension(pcnst), public | cnst_longname |
| logical, public | readtrace = .true. |
| real(r8), dimension(pcnst), public | cnst_cp |
| real(r8), dimension(pcnst), public | cnst_cv |
| real(r8), dimension(pcnst), public | cnst_mw |
| character *3, dimension(pcnst), public | cnst_type |
| character *5, dimension(pcnst), public | cnst_molec |
| real(r8), dimension(pcnst), public | cnst_rgas |
| real(r8), dimension(pcnst), public | qmin |
| real(r8), dimension(pcnst), public | qmincg |
| logical, dimension(pcnst), public | cnst_fixed_ubc = .false. |
| logical, dimension(pcnst), public | cnst_fixed_ubflx = .false. |
| logical, dimension(pcnst), public | cnst_is_convtran1 = .false. |
| character(len=16), dimension(pcnst), public | apcnst |
| character(len=16), dimension(pcnst), public | bpcnst |
| character(len=16), dimension(pcnst), public | hadvnam |
| character(len=16), dimension(pcnst), public | vadvnam |
| character(len=16), dimension(pcnst), public | dcconnam |
| character(len=16), dimension(pcnst), public | fixcnam |
| character(len=16), dimension(pcnst), public | tendnam |
| character(len=16), dimension(pcnst), public | ptendnam |
| character(len=16), dimension(pcnst), public | dmetendnam |
| character(len=16), dimension(pcnst), public | sflxnam |
| character(len=16), dimension(pcnst), public | tottnam |
| integer | padv = 0 |
| logical, dimension(pcnst) | read_init_vals |
| logical, dimension(pcnst) | cam_outfld_ |
| subroutine, public constituents::cnst_add | ( | character(len=*), intent(in) | name, |
| real(r8), intent(in) | mwc, | ||
| real(r8), intent(in) | cpc, | ||
| real(r8), intent(in) | qminc, | ||
| integer, intent(out) | ind, | ||
| character(len=*), intent(in), optional | longname, | ||
| logical, intent(in), optional | readiv, | ||
| character(len=*), intent(in), optional | mixtype, | ||
| character(len=*), intent(in), optional | molectype, | ||
| logical, intent(in), optional | cam_outfld, | ||
| logical, intent(in), optional | fixed_ubc, | ||
| logical, intent(in), optional | fixed_ubflx, | ||
| logical, intent(in), optional | is_convtran1 | ||
| ) |

| logical function, public constituents::cnst_cam_outfld | ( | integer, intent(in) | m | ) |

| subroutine, public constituents::cnst_chk_dim | ( | ) |

| subroutine, public constituents::cnst_get_ind | ( | character(len=*), intent(in) | name, |
| integer, intent(out) | ind, | ||
| logical, intent(in), optional | abort | ||
| ) |

| character*5 function, public constituents::cnst_get_molec_byind | ( | integer, intent(in) | ind | ) |

| character*3 function, public constituents::cnst_get_type_byind | ( | integer, intent(in) | ind | ) |

| character*3 function, public constituents::cnst_get_type_byname | ( | character(len=*), intent(in) | name | ) |
| integer function, public constituents::cnst_num_avail | ( | ) |

| logical function, public constituents::cnst_read_iv | ( | integer, intent(in) | m | ) |

| character(len=16), dimension (pcnst), public constituents::apcnst |
| character(len=16), dimension (pcnst), public constituents::bpcnst |
|
private |
| real(r8), dimension (pcnst), public constituents::cnst_cp |
| real(r8), dimension (pcnst), public constituents::cnst_cv |
| logical, dimension(pcnst), public constituents::cnst_fixed_ubc = .false. |
| logical, dimension(pcnst), public constituents::cnst_fixed_ubflx = .false. |
| logical, dimension(pcnst), public constituents::cnst_is_convtran1 = .false. |
| character(len=128), dimension(pcnst), public constituents::cnst_longname |
| character*5, dimension(pcnst), public constituents::cnst_molec |
| real(r8), dimension (pcnst), public constituents::cnst_mw |
| character(len=16), dimension(pcnst), public constituents::cnst_name |
| real(r8), dimension(pcnst), public constituents::cnst_rgas |
| character*3, dimension(pcnst), public constituents::cnst_type |
| character(len=16), dimension (pcnst), public constituents::dcconnam |
| character(len=16), dimension(pcnst), public constituents::dmetendnam |
| character(len=16), dimension (pcnst), public constituents::fixcnam |
| character(len=16), dimension (pcnst), public constituents::hadvnam |
|
private |
| integer, parameter, public constituents::pcnst = PCNST |
| character(len=16), dimension (pcnst), public constituents::ptendnam |
| real(r8), dimension (pcnst), public constituents::qmin |
| real(r8), dimension (pcnst), public constituents::qmincg |
|
private |
| logical, public constituents::readtrace = .true. |
| character(len=16), dimension (pcnst), public constituents::sflxnam |
| character(len=16), dimension (pcnst), public constituents::tendnam |
| character(len=16), dimension (pcnst), public constituents::tottnam |
| character(len=16), dimension (pcnst), public constituents::vadvnam |