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 |