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