|
CAM
|
Functions/Subroutines | |
| subroutine, public | linoz_data_init () |
| subroutine, public | linoz_data_setopts (linoz_data_file_in, linoz_data_filelist_in, linoz_data_path_in, linoz_data_type_in, linoz_data_rmfile_in, linoz_data_cycle_yr_in, linoz_data_fixed_ymd_in, linoz_data_fixed_tod_in) |
| subroutine, public | linoz_data_defaultopts (linoz_data_file_out, linoz_data_filelist_out, linoz_data_path_out, linoz_data_type_out, linoz_data_rmfile_out, linoz_data_cycle_yr_out, linoz_data_fixed_ymd_out, linoz_data_fixed_tod_out) |
| subroutine, public | linoz_data_adv (pbuf2d, state) |
| subroutine, public | init_linoz_data_restart (piofile) |
| subroutine, public | write_linoz_data_restart (PioFile) |
| subroutine, public | read_linoz_data_restart (PioFile) |
| integer function | get_ndx (name) |
Variables | |
| type(trfld), dimension(:), pointer, public | fields => null() |
| type(trfile) | file |
| logical, public | has_linoz_data = .false. |
| integer, parameter, public | n_flds = 8 |
| integer | number_flds |
| character(len=256) | filename = '' |
| character(len=256) | filelist = '' |
| character(len=256) | datapath = '' |
| character(len=32) | datatype = 'CYCLICAL' |
| logical | rmv_file = .false. |
| integer | cycle_yr = 0 |
| integer | fixed_ymd = 0 |
| integer | fixed_tod = 0 |
| character(len=16), dimension(n_flds), parameter | fld_names = (/'o3_clim ','t_clim ','o3col_clim ','PmL_clim ', 'dPmL_dO3 ','dPmL_dT ','dPmL_dO3col ','cariolle_pscs '/) |
| character(len=16), dimension(n_flds), parameter | fld_units = (/'vmr ','K ','Dobson Units ','mr/s ', '/s ','mr/K ','mr/DU ','/s '/) |
| integer, dimension(n_flds) | index_map |
| integer, parameter, public | o3_clim_ndx = 1 |
| integer, parameter, public | t_clim_ndx = 2 |
| integer, parameter, public | o3col_clim_ndx = 3 |
| integer, parameter, public | pml_clim_ndx = 4 |
| integer, parameter, public | dpml_do3_ndx = 5 |
| integer, parameter, public | dpml_dt_ndx = 6 |
| integer, parameter, public | dpml_do3col_ndx = 7 |
| integer, parameter, public | cariolle_pscs_ndx = 8 |
| integer function linoz_data::get_ndx | ( | character(len=*), intent(in) | name | ) |

| subroutine, public linoz_data::init_linoz_data_restart | ( | type(file_desc_t), intent(inout) | piofile | ) |


| subroutine, public linoz_data::linoz_data_adv | ( | type(physics_buffer_desc), dimension(:,:), pointer | pbuf2d, |
| type(physics_state), dimension(begchunk:endchunk), intent(in) | state | ||
| ) |


| subroutine, public linoz_data::linoz_data_defaultopts | ( | character(len=*), intent(out), optional | linoz_data_file_out, |
| character(len=*), intent(out), optional | linoz_data_filelist_out, | ||
| character(len=*), intent(out), optional | linoz_data_path_out, | ||
| character(len=*), intent(out), optional | linoz_data_type_out, | ||
| logical, intent(out), optional | linoz_data_rmfile_out, | ||
| integer, intent(out), optional | linoz_data_cycle_yr_out, | ||
| integer, intent(out), optional | linoz_data_fixed_ymd_out, | ||
| integer, intent(out), optional | linoz_data_fixed_tod_out | ||
| ) |

| subroutine, public linoz_data::linoz_data_init | ( | ) |


| subroutine, public linoz_data::linoz_data_setopts | ( | character(len=*), intent(in), optional | linoz_data_file_in, |
| character(len=*), intent(in), optional | linoz_data_filelist_in, | ||
| character(len=*), intent(in), optional | linoz_data_path_in, | ||
| character(len=*), intent(in), optional | linoz_data_type_in, | ||
| logical, intent(in), optional | linoz_data_rmfile_in, | ||
| integer, intent(in), optional | linoz_data_cycle_yr_in, | ||
| integer, intent(in), optional | linoz_data_fixed_ymd_in, | ||
| integer, intent(in), optional | linoz_data_fixed_tod_in | ||
| ) |

| subroutine, public linoz_data::read_linoz_data_restart | ( | type(file_desc_t) | PioFile | ) |


| subroutine, public linoz_data::write_linoz_data_restart | ( | type(file_desc_t) | PioFile | ) |


| integer, parameter, public linoz_data::cariolle_pscs_ndx = 8 |
|
private |
|
private |
|
private |
| integer, parameter, public linoz_data::dpml_do3_ndx = 5 |
| integer, parameter, public linoz_data::dpml_do3col_ndx = 7 |
| integer, parameter, public linoz_data::dpml_dt_ndx = 6 |
| type(trfld), dimension(:), pointer, public linoz_data::fields => null() |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| logical, public linoz_data::has_linoz_data = .false. |
|
private |
| integer, parameter, public linoz_data::n_flds = 8 |
|
private |
| integer, parameter, public linoz_data::o3_clim_ndx = 1 |
| integer, parameter, public linoz_data::o3col_clim_ndx = 3 |
| integer, parameter, public linoz_data::pml_clim_ndx = 4 |
|
private |
| integer, parameter, public linoz_data::t_clim_ndx = 2 |