CAM
|
Functions/Subroutines | |
subroutine, public | phys_ctl_readnl (nlfile) |
logical function, public | cam_physpkg_is (name) |
logical function, public | cam_chempkg_is (name) |
logical function, public | waccmx_is (name) |
subroutine, public | phys_getopts (deep_scheme_out, shallow_scheme_out, eddy_scheme_out, microp_scheme_out, radiation_scheme_out, use_subcol_microp_out, atm_dep_flux_out, history_amwg_out, history_verbose_out, history_vdiag_out, history_aerosol_out, history_aero_optics_out, history_eddy_out, history_budget_out, history_budget_histfile_num_out, history_waccm_out, history_clubb_out, ieflx_opt_out, conv_water_in_rad_out, cam_chempkg_out, prog_modal_aero_out, macrop_scheme_out, do_clubb_sgs_out, do_tms_out, state_debug_checks_out, do_aerocom_ind3_out, use_mass_borrower_out, l_ieflx_fix_out, use_qqflx_fixer_out, print_fixer_message_out, cld_macmic_num_steps_out, micro_do_icesupersat_out, fix_g1_err_ndrop_out, ssalt_tuning_out, resus_fix_out, convproc_do_aer_out, convproc_do_gas_out, convproc_method_activate_out, mam_amicphys_optaa_out, n_so4_monolayers_pcage_out, micro_mg_accre_enhan_fac_out, liqcf_fix_out, regen_fix_out, demott_ice_nuc_out, pergro_mods_out, pergro_test_active_out, l_tracer_aero_out, l_vdiff_out, l_rayleigh_out, l_gw_drag_out, l_ac_energy_chk_out, l_bc_energy_fix_out, l_dry_adj_out, l_st_mac_out, l_st_mic_out, l_rad_out, prc_coef1_out, prc_exp_out, prc_exp1_out, cld_sed_out, mg_prc_coeff_fix_out, rrtmg_temp_fix_out) |
logical function, public | phys_deepconv_pbl () |
logical function, public | phys_do_flux_avg () |
Variables | |
character(len=16), parameter | unset_str = 'UNSET' |
integer, parameter | unset_int = huge(1) |
character(len=16) | cam_physpkg = unset_str |
character(len=32) | cam_chempkg = unset_str |
character(len=16) | waccmx_opt = unset_str |
character(len=16) | deep_scheme = unset_str |
character(len=16) | shallow_scheme = unset_str |
character(len=16) | eddy_scheme = unset_str |
character(len=16) | microp_scheme = unset_str |
character(len=16) | macrop_scheme = unset_str |
character(len=16) | radiation_scheme = unset_str |
integer | srf_flux_avg = unset_int |
integer | conv_water_in_rad = unset_int |
logical | use_subcol_microp = .false. |
logical | atm_dep_flux = .true. |
logical | history_amwg = .true. |
logical | history_verbose = .false. |
logical | history_vdiag = .false. |
logical | history_aerosol = .false. |
logical | history_aero_optics = .false. |
logical | history_eddy = .false. |
logical | history_budget = .false. |
logical | ssalt_tuning = .false. |
logical | resus_fix = .false. |
logical | convproc_do_aer = .false. |
logical | convproc_do_gas = .false. |
integer | convproc_method_activate = 2 |
integer | mam_amicphys_optaa = 0 |
real(r8) | n_so4_monolayers_pcage = huge(1.0_r8) |
real(r8) | micro_mg_accre_enhan_fac = huge(1.0_r8) |
logical | liqcf_fix = .false. |
logical | regen_fix = .false. |
logical | demott_ice_nuc = .false. |
logical | pergro_mods = .false. |
logical | pergro_test_active = .false. |
integer | history_budget_histfile_num = 1 |
logical | history_waccm = .true. |
logical | history_clubb = .true. |
logical | do_clubb_sgs |
logical | do_aerocom_ind3 = .false. |
real(r8) | prc_coef1 = huge(1.0_r8) |
real(r8) | prc_exp = huge(1.0_r8) |
real(r8) | prc_exp1 = huge(1.0_r8) |
real(r8) | cld_sed = huge(1.0_r8) |
logical | mg_prc_coeff_fix = .false. |
logical | rrtmg_temp_fix = .false. |
logical | do_tms |
logical | micro_do_icesupersat |
logical | state_debug_checks = .false. |
logical, public, protected | use_mass_borrower = .false. |
logical, public, protected | use_qqflx_fixer = .false. |
logical, public, protected | print_fixer_message = .false. |
integer, public, protected | ieflx_opt = 0 |
logical, public, protected | l_ieflx_fix = .false. |
integer | cld_macmic_num_steps = 1 |
logical | prog_modal_aero |
logical | fix_g1_err_ndrop = .false. |
logical, public, protected | use_hetfrz_classnuc = .false. |
logical, public, protected | use_gw_oro = .true. |
logical, public, protected | use_gw_front = .false. |
logical, public, protected | use_gw_convect = .false. |
logical | l_tracer_aero = .true. |
logical | l_vdiff = .true. |
logical | l_rayleigh = .true. |
logical | l_gw_drag = .true. |
logical | l_ac_energy_chk = .true. |
logical | l_bc_energy_fix = .true. |
logical | l_dry_adj = .true. |
logical | l_st_mac = .true. |
logical | l_st_mic = .true. |
logical | l_rad = .true. |
logical function, public phys_control::cam_chempkg_is | ( | character(len=*) | name | ) |
logical function, public phys_control::cam_physpkg_is | ( | character(len=*) | name | ) |
subroutine, public phys_control::phys_ctl_readnl | ( | character(len=*), intent(in) | nlfile | ) |
logical function, public phys_control::phys_deepconv_pbl | ( | ) |
logical function, public phys_control::phys_do_flux_avg | ( | ) |
subroutine, public phys_control::phys_getopts | ( | character(len=16), intent(out), optional | deep_scheme_out, |
character(len=16), intent(out), optional | shallow_scheme_out, | ||
character(len=16), intent(out), optional | eddy_scheme_out, | ||
character(len=16), intent(out), optional | microp_scheme_out, | ||
character(len=16), intent(out), optional | radiation_scheme_out, | ||
logical, intent(out), optional | use_subcol_microp_out, | ||
logical, intent(out), optional | atm_dep_flux_out, | ||
logical, intent(out), optional | history_amwg_out, | ||
logical, intent(out), optional | history_verbose_out, | ||
logical, intent(out), optional | history_vdiag_out, | ||
logical, intent(out), optional | history_aerosol_out, | ||
logical, intent(out), optional | history_aero_optics_out, | ||
logical, intent(out), optional | history_eddy_out, | ||
logical, intent(out), optional | history_budget_out, | ||
integer, intent(out), optional | history_budget_histfile_num_out, | ||
logical, intent(out), optional | history_waccm_out, | ||
logical, intent(out), optional | history_clubb_out, | ||
integer, intent(out), optional | ieflx_opt_out, | ||
integer, intent(out), optional | conv_water_in_rad_out, | ||
character(len=32), intent(out), optional | cam_chempkg_out, | ||
logical, intent(out), optional | prog_modal_aero_out, | ||
character(len=16), intent(out), optional | macrop_scheme_out, | ||
logical, intent(out), optional | do_clubb_sgs_out, | ||
logical, intent(out), optional | do_tms_out, | ||
logical, intent(out), optional | state_debug_checks_out, | ||
logical, intent(out), optional | do_aerocom_ind3_out, | ||
logical, intent(out), optional | use_mass_borrower_out, | ||
logical, intent(out), optional | l_ieflx_fix_out, | ||
logical, intent(out), optional | use_qqflx_fixer_out, | ||
logical, intent(out), optional | print_fixer_message_out, | ||
integer, intent(out), optional | cld_macmic_num_steps_out, | ||
logical, intent(out), optional | micro_do_icesupersat_out, | ||
logical, intent(out), optional | fix_g1_err_ndrop_out, | ||
logical, intent(out), optional | ssalt_tuning_out, | ||
logical, intent(out), optional | resus_fix_out, | ||
logical, intent(out), optional | convproc_do_aer_out, | ||
logical, intent(out), optional | convproc_do_gas_out, | ||
integer, intent(out), optional | convproc_method_activate_out, | ||
integer, intent(out), optional | mam_amicphys_optaa_out, | ||
real(r8), intent(out), optional | n_so4_monolayers_pcage_out, | ||
real(r8), intent(out), optional | micro_mg_accre_enhan_fac_out, | ||
logical, intent(out), optional | liqcf_fix_out, | ||
logical, intent(out), optional | regen_fix_out, | ||
logical, intent(out), optional | demott_ice_nuc_out, | ||
logical, intent(out), optional | pergro_mods_out, | ||
logical, intent(out), optional | pergro_test_active_out, | ||
logical, intent(out), optional | l_tracer_aero_out, | ||
logical, intent(out), optional | l_vdiff_out, | ||
logical, intent(out), optional | l_rayleigh_out, | ||
logical, intent(out), optional | l_gw_drag_out, | ||
logical, intent(out), optional | l_ac_energy_chk_out, | ||
logical, intent(out), optional | l_bc_energy_fix_out, | ||
logical, intent(out), optional | l_dry_adj_out, | ||
logical, intent(out), optional | l_st_mac_out, | ||
logical, intent(out), optional | l_st_mic_out, | ||
logical, intent(out), optional | l_rad_out, | ||
real(r8), intent(out), optional | prc_coef1_out, | ||
real(r8), intent(out), optional | prc_exp_out, | ||
real(r8), intent(out), optional | prc_exp1_out, | ||
real(r8), intent(out), optional | cld_sed_out, | ||
logical, intent(out), optional | mg_prc_coeff_fix_out, | ||
logical, intent(out), optional | rrtmg_temp_fix_out | ||
) |
logical function, public phys_control::waccmx_is | ( | character(len=*) | name | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
integer, public, protected phys_control::ieflx_opt = 0 |
|
private |
|
private |
|
private |
|
private |
logical, public, protected phys_control::l_ieflx_fix = .false. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
logical, public, protected phys_control::print_fixer_message = .false. |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
logical, public, protected phys_control::use_gw_convect = .false. |
logical, public, protected phys_control::use_gw_front = .false. |
logical, public, protected phys_control::use_gw_oro = .true. |
logical, public, protected phys_control::use_hetfrz_classnuc = .false. |
logical, public, protected phys_control::use_mass_borrower = .false. |
logical, public, protected phys_control::use_qqflx_fixer = .false. |
|
private |
|
private |