|
CAM
|
Functions/Subroutines | |
| subroutine, public | scam_default_opts (scmlat_out, scmlon_out, iopfile_out, single_column_out, scm_iop_srf_prop_out, scm_relaxation_out, scm_relaxation_low_out, scm_relaxation_high_out, scm_diurnal_avg_out, scm_crm_mode_out, scm_observed_aero_out, swrad_off_out, lwrad_off_out, precip_off_out, scm_clubb_iop_name_out) |
| subroutine, public | scam_setopts (scmlat_in, scmlon_in, iopfile_in, single_column_in, scm_iop_srf_prop_in, scm_relaxation_in, scm_relaxation_low_in, scm_relaxation_high_in, scm_diurnal_avg_in, scm_crm_mode_in, scm_observed_aero_in, swrad_off_in, lwrad_off_in, precip_off_in, scm_clubb_iop_name_in) |
| subroutine, public | scam_clm_default_opts (pftfile_out, srffile_out, inifile_out) |
Variables | |
| real(r8), dimension(plev), public | pressure_levels |
| real(r8), public | scmlat |
| real(r8), public | scmlon |
| real(r8), dimension(:), allocatable, public | scm_dgnum |
| real(r8), dimension(:), allocatable, public | scm_std |
| real(r8), dimension(:), allocatable, public | scm_num |
| real(r8), dimension(:,:), allocatable, public | scm_div |
| integer, parameter | num_switches = 20 |
| integer, parameter | max_path_len = 128 |
| logical, public | single_column |
| logical, public | use_iop |
| logical, public | use_analysis |
| logical, public | use_saveinit |
| logical, public | use_pert_init |
| logical, public | use_pert_frc |
| logical, public | scm_diurnal_avg |
| logical, public | scm_crm_mode |
| logical, public | use_userdata |
| logical, public | isrestart |
| logical, dimension(num_switches), public | switch |
| logical, public | l_uvphys |
| logical, public | l_uvadvect |
| logical, public | l_conv |
| logical, public | l_divtr |
| logical, public | l_diag |
| integer, public | error_code |
| integer, public | inittimeidx |
| integer, public | seedval |
| character *(max_path_len), public | modelfile |
| character *(max_path_len), public | analysisfile |
| character *(max_path_len), public | sicfile |
| character *(max_path_len), public | userfile |
| character *(max_path_len), public | sstfile |
| character *(max_path_len), public | lsmpftfile |
| character *(max_path_len), public | pressfile |
| character *(max_path_len), public | topofile |
| character *(max_path_len), public | ozonefile |
| character *(max_path_len), public | iopfile |
| character *(max_path_len), public | absemsfile |
| character *(max_path_len), public | aermassfile |
| character *(max_path_len), public | aeropticsfile |
| character *(max_path_len), public | timeinvfile |
| character *(max_path_len), public | lsmsurffile |
| character *(max_path_len), public | lsminifile |
| real(r8), public | fixmascam |
| real(r8), public | betacam |
| real(r8), dimension(pcnst), public | alphacam |
| real(r8), dimension(plon, plev, pcnst), public | dqfxcam |
| real(r8), dimension(plev, pcnst), public | divq3d |
| real(r8), dimension(plev), public | divt3d |
| real(r8), dimension(plev, pcnst), public | vertdivq |
| real(r8), dimension(plev), public | vertdivt |
| real(r8), public | ptend |
| real(r8), dimension(plev), public | qdiff |
| real(r8), dimension(plev), public | qobs |
| real(r8), dimension(plev), public | cldliqobs |
| real(r8), dimension(plev), public | cldiceobs |
| real(r8), dimension(plev), public | numliqobs |
| real(r8), dimension(plev), public | numiceobs |
| real(r8), dimension(1), public | precobs |
| real(r8), dimension(1), public | lhflxobs |
| real(r8), dimension(1), public | shflxobs |
| real(r8), dimension(plev), public | q1obs |
| real(r8), dimension(plev), public | q2obs |
| real(r8), dimension(plev), public | tdiff |
| real(r8), dimension(1), public | tground |
| real(r8), dimension(plev), public | tobs |
| real(r8), dimension(1), public | tsair |
| real(r8), dimension(plev), public | udiff |
| real(r8), dimension(plev), public | uobs |
| real(r8), dimension(plev), public | vdiff |
| real(r8), dimension(plev), public | vobs |
| real(r8), dimension(plev), public | cldobs |
| real(r8), dimension(plev), public | clwpobs |
| real(r8), dimension(1), public | aldirobs |
| real(r8), dimension(1), public | aldifobs |
| real(r8), dimension(1), public | asdirobs |
| real(r8), dimension(1), public | asdifobs |
| real(r8), dimension(plev), public | wfld |
| real(r8), dimension(plevp), public | wfldh |
| real(r8), dimension(plev, pcnst), public | divq |
| real(r8), dimension(plev), public | divt |
| real(r8), dimension(plev), public | divu |
| real(r8), dimension(plev), public | divv |
| real(r8), public | scm_relaxation_low |
| real(r8), public | scm_relaxation_high |
| real(r8), dimension(:), pointer, public | loniop |
| real(r8), dimension(:), pointer, public | latiop |
| integer, public | ioptimeidx |
| integer, public | steplength |
| integer, public | base_date |
| integer, public | base_secs |
| logical *4, public | doiopupdate |
| logical *4, public | have_divq |
| logical *4, public | have_divt |
| logical *4, public | have_divq3d |
| logical *4, public | have_vertdivt |
| logical *4, public | have_vertdivq |
| logical *4, public | have_divt3d |
| logical *4, public | have_divu |
| logical *4, public | have_divv |
| logical *4, public | have_omega |
| logical *4, public | have_phis |
| logical *4, public | have_ptend |
| logical *4, public | have_ps |
| logical *4, public | have_q |
| logical *4, public | have_q1 |
| logical *4, public | have_q2 |
| logical *4, public | have_prec |
| logical *4, public | have_lhflx |
| logical *4, public | have_shflx |
| logical *4, public | have_t |
| logical *4, public | have_tg |
| logical *4, public | have_tsair |
| logical *4, public | have_u |
| logical *4, public | have_v |
| logical *4, public | have_cld |
| logical *4, public | have_cldliq |
| logical *4, public | have_cldice |
| logical *4, public | have_numliq |
| logical *4, public | have_numice |
| logical *4, public | have_clwp |
| logical *4, public | have_aldir |
| logical *4, public | have_aldif |
| logical *4, public | have_asdir |
| logical *4, public | have_asdif |
| logical *4, public | scm_iop_srf_prop |
| logical *4, public | scm_relaxation |
| logical *4, public | scm_observed_aero |
| logical *4, public | swrad_off |
| logical *4, public | lwrad_off |
| logical *4, public | precip_off |
| logical *4, public | use_camiop |
| logical *4, public | use_3dfrc |
| character(len=200), public | scm_clubb_iop_name |
| subroutine, public scammod::scam_clm_default_opts | ( | character(len=*), intent(out) | pftfile_out, |
| character(len=*), intent(out) | srffile_out, | ||
| character(len=*), intent(out) | inifile_out | ||
| ) |
| subroutine, public scammod::scam_default_opts | ( | real(r8), intent(out), optional | scmlat_out, |
| real(r8), intent(out), optional | scmlon_out, | ||
| character*(max_path_len), intent(out), optional | iopfile_out, | ||
| logical, intent(out), optional | single_column_out, | ||
| logical, intent(out), optional | scm_iop_srf_prop_out, | ||
| logical, intent(out), optional | scm_relaxation_out, | ||
| real(r8), intent(out), optional | scm_relaxation_low_out, | ||
| real(r8), intent(out), optional | scm_relaxation_high_out, | ||
| logical, intent(out), optional | scm_diurnal_avg_out, | ||
| logical, intent(out), optional | scm_crm_mode_out, | ||
| logical, intent(out), optional | scm_observed_aero_out, | ||
| logical, intent(out), optional | swrad_off_out, | ||
| logical, intent(out), optional | lwrad_off_out, | ||
| logical, intent(out), optional | precip_off_out, | ||
| character(len=*), intent(out), optional | scm_clubb_iop_name_out | ||
| ) |

| subroutine, public scammod::scam_setopts | ( | real(r8), intent(in), optional | scmlat_in, |
| real(r8), intent(in), optional | scmlon_in, | ||
| character*(max_path_len), intent(in), optional | iopfile_in, | ||
| logical, intent(in), optional | single_column_in, | ||
| logical, intent(in), optional | scm_iop_srf_prop_in, | ||
| logical, intent(in), optional | scm_relaxation_in, | ||
| real(r8), intent(in), optional | scm_relaxation_low_in, | ||
| real(r8), intent(in), optional | scm_relaxation_high_in, | ||
| logical, intent(in), optional | scm_diurnal_avg_in, | ||
| logical, intent(in), optional | scm_crm_mode_in, | ||
| logical, intent(in), optional | scm_observed_aero_in, | ||
| logical, intent(in), optional | swrad_off_in, | ||
| logical, intent(in), optional | lwrad_off_in, | ||
| logical, intent(in), optional | precip_off_in, | ||
| character(len=*), intent(in), optional | scm_clubb_iop_name_in | ||
| ) |


| character*(max_path_len), public scammod::absemsfile |
| character*(max_path_len), public scammod::aermassfile |
| character*(max_path_len), public scammod::aeropticsfile |
| real(r8), dimension(1), public scammod::aldifobs |
| real(r8), dimension(1), public scammod::aldirobs |
| real(r8), dimension(pcnst), public scammod::alphacam |
| character*(max_path_len), public scammod::analysisfile |
| real(r8), dimension(1), public scammod::asdifobs |
| real(r8), dimension(1), public scammod::asdirobs |
| integer, public scammod::base_date |
| integer, public scammod::base_secs |
| real(r8), public scammod::betacam |
| real(r8), dimension(plev), public scammod::cldiceobs |
| real(r8), dimension(plev), public scammod::cldliqobs |
| real(r8), dimension(plev), public scammod::cldobs |
| real(r8), dimension(plev), public scammod::clwpobs |
| real(r8), dimension(plev,pcnst), public scammod::divq |
| real(r8), dimension(plev,pcnst), public scammod::divq3d |
| real(r8), dimension(plev), public scammod::divt |
| real(r8), dimension(plev), public scammod::divt3d |
| real(r8), dimension(plev), public scammod::divu |
| real(r8), dimension(plev), public scammod::divv |
| logical*4, public scammod::doiopupdate |
| real(r8), dimension(plon,plev,pcnst), public scammod::dqfxcam |
| integer, public scammod::error_code |
| real(r8), public scammod::fixmascam |
| logical*4, public scammod::have_aldif |
| logical*4, public scammod::have_aldir |
| logical*4, public scammod::have_asdif |
| logical*4, public scammod::have_asdir |
| logical*4, public scammod::have_cld |
| logical*4, public scammod::have_cldice |
| logical*4, public scammod::have_cldliq |
| logical*4, public scammod::have_clwp |
| logical*4, public scammod::have_divq |
| logical*4, public scammod::have_divq3d |
| logical*4, public scammod::have_divt |
| logical*4, public scammod::have_divt3d |
| logical*4, public scammod::have_divu |
| logical*4, public scammod::have_divv |
| logical*4, public scammod::have_lhflx |
| logical*4, public scammod::have_numice |
| logical*4, public scammod::have_numliq |
| logical*4, public scammod::have_omega |
| logical*4, public scammod::have_phis |
| logical*4, public scammod::have_prec |
| logical*4, public scammod::have_ps |
| logical*4, public scammod::have_ptend |
| logical*4, public scammod::have_q |
| logical*4, public scammod::have_q1 |
| logical*4, public scammod::have_q2 |
| logical*4, public scammod::have_shflx |
| logical*4, public scammod::have_t |
| logical*4, public scammod::have_tg |
| logical*4, public scammod::have_tsair |
| logical*4, public scammod::have_u |
| logical*4, public scammod::have_v |
| logical*4, public scammod::have_vertdivq |
| logical*4, public scammod::have_vertdivt |
| integer, public scammod::inittimeidx |
| character*(max_path_len), public scammod::iopfile |
| integer, public scammod::ioptimeidx |
| logical, public scammod::isrestart |
| logical, public scammod::l_conv |
| logical, public scammod::l_diag |
| logical, public scammod::l_divtr |
| logical, public scammod::l_uvadvect |
| logical, public scammod::l_uvphys |
| real(r8), dimension(:), pointer, public scammod::latiop |
| real(r8), dimension(1), public scammod::lhflxobs |
| real(r8), dimension(:), pointer, public scammod::loniop |
| character*(max_path_len), public scammod::lsminifile |
| character*(max_path_len), public scammod::lsmpftfile |
| character*(max_path_len), public scammod::lsmsurffile |
| logical*4, public scammod::lwrad_off |
|
private |
| character*(max_path_len), public scammod::modelfile |
|
private |
| real(r8), dimension(plev), public scammod::numiceobs |
| real(r8), dimension(plev), public scammod::numliqobs |
| character*(max_path_len), public scammod::ozonefile |
| logical*4, public scammod::precip_off |
| real(r8), dimension(1), public scammod::precobs |
| character*(max_path_len), public scammod::pressfile |
| real(r8), dimension(plev), public scammod::pressure_levels |
| real(r8), public scammod::ptend |
| real(r8), dimension(plev), public scammod::q1obs |
| real(r8), dimension(plev), public scammod::q2obs |
| real(r8), dimension(plev), public scammod::qdiff |
| real(r8), dimension(plev), public scammod::qobs |
| character(len=200), public scammod::scm_clubb_iop_name |
| logical, public scammod::scm_crm_mode |
| real(r8), dimension( : ), allocatable, public scammod::scm_dgnum |
| logical, public scammod::scm_diurnal_avg |
| real(r8), dimension(:,:), allocatable, public scammod::scm_div |
| logical*4, public scammod::scm_iop_srf_prop |
| real(r8), dimension( :), allocatable, public scammod::scm_num |
| logical*4, public scammod::scm_observed_aero |
| logical*4, public scammod::scm_relaxation |
| real(r8), public scammod::scm_relaxation_high |
| real(r8), public scammod::scm_relaxation_low |
| real(r8), dimension( : ), allocatable, public scammod::scm_std |
| real(r8), public scammod::scmlat |
| real(r8), public scammod::scmlon |
| integer, public scammod::seedval |
| real(r8), dimension(1), public scammod::shflxobs |
| character*(max_path_len), public scammod::sicfile |
| logical, public scammod::single_column |
| character*(max_path_len), public scammod::sstfile |
| integer, public scammod::steplength |
| logical, dimension(num_switches), public scammod::switch |
| logical*4, public scammod::swrad_off |
| real(r8), dimension(plev), public scammod::tdiff |
| real(r8), dimension(1), public scammod::tground |
| character*(max_path_len), public scammod::timeinvfile |
| real(r8), dimension(plev), public scammod::tobs |
| character*(max_path_len), public scammod::topofile |
| real(r8), dimension(1), public scammod::tsair |
| real(r8), dimension(plev), public scammod::udiff |
| real(r8), dimension(plev), public scammod::uobs |
| logical*4, public scammod::use_3dfrc |
| logical, public scammod::use_analysis |
| logical*4, public scammod::use_camiop |
| logical, public scammod::use_iop |
| logical, public scammod::use_pert_frc |
| logical, public scammod::use_pert_init |
| logical, public scammod::use_saveinit |
| logical, public scammod::use_userdata |
| character*(max_path_len), public scammod::userfile |
| real(r8), dimension(plev), public scammod::vdiff |
| real(r8), dimension(plev,pcnst), public scammod::vertdivq |
| real(r8), dimension(plev), public scammod::vertdivt |
| real(r8), dimension(plev), public scammod::vobs |
| real(r8), dimension(plev), public scammod::wfld |
| real(r8), dimension(plevp), public scammod::wfldh |