|
CAM
|
Data Types | |
| type | flbc |
Functions/Subroutines | |
| subroutine, public | flbc_inti (flbc_file, flbc_list, flbc_timing_in, co2vmr, ch4vmr, n2ovmr, f11vmr, f12vmr) |
| subroutine, public | flbc_chk () |
| logical function | file_has_gmean (ncid, species) |
| subroutine | flbc_get (ncid, lbcs, initial, read_gmean) |
| subroutine, public | flbc_set (vmr, ncol, lchnk, map) |
| subroutine | get_dels (dels, last, next) |
| subroutine, public | flbc_gmean_vmr (co2vmr, ch4vmr, n2ovmr, f11vmr, f12vmr) |
| real(r8) function | global_mean_vmr (flbcs, dels, last, next) |
Variables | |
| integer, parameter | time_span = 1 |
| integer | ntimes |
| integer | flbc_cnt |
| integer | gndx |
| integer, dimension(2) | tim_ndx |
| integer, dimension(2) | jlim |
| integer, dimension(:), allocatable | dates |
| real(r8), dimension(:), allocatable | times |
| logical, dimension(pcnst), public | has_flbc |
| character(len=256) | filename |
| character(len=256) | lpath |
| character(len=256) | mspath |
| type(time_ramp) | flbc_timing |
| integer | ncdate |
| integer | ncsec |
| integer, parameter | nghg = 5 |
| integer, parameter | max_nflbc = pcnst+nghg |
| integer, parameter | co2_ndx = 1 |
| integer, parameter | ch4_ndx = 2 |
| integer, parameter | n2o_ndx = 3 |
| integer, parameter | f11_ndx = 4 |
| integer, parameter | f12_ndx = 5 |
| character(len=5), dimension(nghg) | ghg_names = (/ 'CO2 ','CH4 ','N2O ','CFC11','CFC12' /) |
| integer, dimension(nghg) | ghg_indices = -1 |
| type(flbc), dimension(max_nflbc) | flbcs |
| logical, parameter | debug = .false. |
| logical function mo_flbc::file_has_gmean | ( | type(file_desc_t), intent(inout) | ncid, |
| character(*), intent(in) | species | ||
| ) |

| subroutine, public mo_flbc::flbc_chk | ( | ) |


| subroutine mo_flbc::flbc_get | ( | type(file_desc_t), intent(in) | ncid, |
| type(flbc), intent(inout) | lbcs, | ||
| logical, intent(in) | initial, | ||
| logical, intent(in), optional | read_gmean | ||
| ) |


| subroutine, public mo_flbc::flbc_gmean_vmr | ( | real(r8), intent(inout) | co2vmr, |
| real(r8), intent(inout) | ch4vmr, | ||
| real(r8), intent(inout) | n2ovmr, | ||
| real(r8), intent(inout) | f11vmr, | ||
| real(r8), intent(inout) | f12vmr | ||
| ) |


| subroutine, public mo_flbc::flbc_inti | ( | character(len=*), intent(in) | flbc_file, |
| character(len=*), dimension(:), intent(in) | flbc_list, | ||
| type(time_ramp), intent(in) | flbc_timing_in, | ||
| real(r8), intent(in) | co2vmr, | ||
| real(r8), intent(in) | ch4vmr, | ||
| real(r8), intent(in) | n2ovmr, | ||
| real(r8), intent(in) | f11vmr, | ||
| real(r8), intent(in) | f12vmr | ||
| ) |


| subroutine, public mo_flbc::flbc_set | ( | real(r8), dimension(:,:,:), intent(inout) | vmr, |
| integer, intent(in) | ncol, | ||
| integer, intent(in) | lchnk, | ||
| integer, dimension(:), intent(in) | map | ||
| ) |


|
private |


|
private |


|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| logical, dimension(pcnst), public mo_flbc::has_flbc |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |