Modules

ModuleSource FileDescription
boundariesboundaries.f90

contributor: Andres Perez Hortal

Read more…
convectionconvection.f90

Parametrization of convection

Read more…
couplercoupler.f90

Highest level interface to land and sea models.

diagnosticsdiagnostics.f90

For checking model diagnostics in case of numerical instability.

error_codeserror_codes.f90

Module defining the erorr codes used by the SPEEDY model

forcingforcing.f90

For setting all time-dependent forcing fields.

fourierfourier.f90

For computing direct and inverse Fourier transforms.

geometrygeometry.f90

For storing all variables related to the model's grid space.

geopotentialgeopotential.f90

For performing geopotential calculations.

horizontal_diffusionhorizontal_diffusion.f90

For performing horizontal diffusion.

humidityhumidity.f90

For converting between specific and relative humidity, and computing the saturation specific humidity.

implicitimplicit.f90

For initializing and performing implicit computations. Implicit solver module. This module extends the ModHorizontalDiffusion module.

initializationinitialization.f90

The master initialization module.

interpolationinterpolation.f90

For interpolating fields in time.

land_modelland_model.f90

For running the land-surface model.

large_scale_condensationlarge_scale_condensation.f90

Parametrization of large-scale condensation

Read more…
legendrelegendre.f90

For computing direct and inverse Legendre transforms.

longwave_radiationlongwave_radiation.f90

Parametrization of long-wave radiation

matrix_inversionmatrix_inversion.f90
mod_radconmod_radcon.f90

Radiation and cloud constants

model_controlmodel_control.f90

Change history:

Read more…
model_statemodel_state.f90

Module where all the model state variables are declared. THIS CODE IS AUTOMATICALLY GENERATED. DO NOT MODIFY IT DIRECTLY.

paramsparams.f90

For storing and initializing model parameters.

physical_constantsphysical_constants.f90

For storing and initializing physical constants.

physicsphysics.f90
prognosticsprognostics.f90

For storing and initializing prognostic spectral variables for model dynamics, and geopotential.

sea_modelsea_model.f90

.false. = climatological SST .true. = observed anomaly (active if sea_coupling_flag = 0, 1; set to 1 if sea_coupling_flag = 4)

shortwave_radiationshortwave_radiation.f90

Parametrization of short-wave radiation

spectralspectral.f90
speedyspeedy.f90

The top-level program. Here we initialize the model and run the main loop until the (continually updated) model datetime (model_datetime) equals the final datetime (end_datetime)

Read more…
speedy_driverspeedy_driver.f90
spptsppt.f90

For computing stochastically perturbed parametrization tendency (SPPT) patterns.

Read more…
surface_fluxessurface_fluxes.f90

Parametrization of surface fluxes

tendenciestendencies.f90
time_steppingtime_stepping.f90
typestypes.f90

For setting aliases to commonly used types.

vertical_diffusionvertical_diffusion.f90

Parametrization of vertical diffusion

Read more…
module~~graph~~ModuleGraph module~physical_constants physical_constants module~params params module~physical_constants->module~params module~types types module~physical_constants->module~types module~longwave_radiation longwave_radiation module~longwave_radiation->module~params module~longwave_radiation->module~types module~forcing forcing module~forcing->module~types module~error_codes error_codes module~params->module~types module~initialization initialization module~large_scale_condensation large_scale_condensation module~large_scale_condensation->module~params module~large_scale_condensation->module~types module~tendencies tendencies module~tendencies->module~params module~tendencies->module~types module~legendre legendre module~legendre->module~params module~geometry geometry module~legendre->module~geometry module~legendre->module~types module~geopotential geopotential module~geopotential->module~params module~geopotential->module~geometry module~geopotential->module~types module~spectral spectral module~spectral->module~params module~spectral->module~geometry module~spectral->module~types module~fourier fourier module~spectral->module~fourier module~diagnostics diagnostics module~diagnostics->module~types module~convection convection module~convection->module~params module~convection->module~types module~interpolation interpolation module~interpolation->module~params module~interpolation->module~types module~sppt sppt module~sppt->module~params module~sppt->module~types module~geometry->module~params module~geometry->module~types module~humidity humidity module~humidity->module~params module~humidity->module~types module~land_model land_model module~land_model->module~params module~land_model->module~types module~sea_model sea_model module~sea_model->module~params module~sea_model->module~types module~model_state model_state module~model_state->module~spectral module~model_state->module~geometry module~horizontal_diffusion horizontal_diffusion module~model_state->module~horizontal_diffusion module~model_state->module~types module~implicit implicit module~model_state->module~implicit module~speedy_driver speedy_driver module~speedy_driver->module~model_state module~speedy_driver->module~types module~model_control model_control module~speedy_driver->module~model_control module~boundaries boundaries module~boundaries->module~params module~boundaries->module~types module~horizontal_diffusion->module~params module~horizontal_diffusion->module~geometry module~horizontal_diffusion->module~types module~vertical_diffusion vertical_diffusion module~vertical_diffusion->module~params module~vertical_diffusion->module~types module~shortwave_radiation shortwave_radiation module~shortwave_radiation->module~params module~shortwave_radiation->module~geometry module~shortwave_radiation->module~types module~time_stepping time_stepping module~time_stepping->module~params module~time_stepping->module~spectral module~time_stepping->module~types module~surface_fluxes surface_fluxes module~surface_fluxes->module~params module~surface_fluxes->module~geometry module~surface_fluxes->module~types module~prognostics prognostics module~prognostics->module~params module~prognostics->module~spectral module~prognostics->module~geometry module~prognostics->module~model_state module~prognostics->module~types module~prognostics->module~model_control iso_fortran_env iso_fortran_env module~types->iso_fortran_env module~implicit->module~params module~implicit->module~geometry module~implicit->module~horizontal_diffusion module~implicit->module~types module~fourier->module~params module~fourier->module~legendre module~fourier->module~geometry module~fourier->module~types module~speedy speedy module~matrix_inversion matrix_inversion module~matrix_inversion->module~types module~coupler coupler module~mod_radcon mod_radcon module~mod_radcon->module~params module~mod_radcon->module~types module~model_control->module~types module~physics physics module~physics->module~params module~physics->module~types proc~get_vor_shape get_vor_shape proc~get_vor_shape->module~params proc~get_evap_shape get_evap_shape proc~get_evap_shape->module~params proc~get_div get_div proc~get_div->module~params proc~get_hfluxn get_hfluxn proc~get_hfluxn->module~params proc~set_div set_div proc~set_div->module~params proc~set_hfluxn set_hfluxn proc~set_hfluxn->module~params proc~radf2 radf2 proc~radf2->module~types proc~get_div_shape get_div_shape proc~get_div_shape->module~params proc~get_hfluxn_shape get_hfluxn_shape proc~get_hfluxn_shape->module~params proc~get_t get_t proc~get_t->module~params proc~get_tt_rsw get_tt_rsw proc~get_tt_rsw->module~params proc~get_convection_tendencies get_convection_tendencies proc~get_convection_tendencies->module~physical_constants proc~set_t set_t proc~set_t->module~params proc~set_tt_rsw set_tt_rsw proc~set_tt_rsw->module~params proc~get_t_shape get_t_shape proc~get_t_shape->module~params proc~get_tt_rsw_shape get_tt_rsw_shape proc~get_tt_rsw_shape->module~params proc~get_ps get_ps proc~get_ps->module~params proc~get_phi0 get_phi0 proc~get_phi0->module~params proc~set_ps set_ps proc~set_ps->module~params proc~set_phi0 set_phi0 proc~set_phi0->module~params proc~get_ps_shape get_ps_shape proc~get_ps_shape->module~params proc~get_phi0_shape get_phi0_shape proc~get_phi0_shape->module~params proc~get_tr get_tr proc~get_tr->module~params proc~get_orog get_orog proc~get_orog->module~params proc~set_tr set_tr proc~set_tr->module~params proc~set_orog set_orog proc~set_orog->module~params proc~get_tr_shape get_tr_shape proc~get_tr_shape->module~params proc~get_orog_shape get_orog_shape proc~get_orog_shape->module~params proc~radf3 radf3 proc~radf3->module~types proc~init init proc~init->module~initialization proc~get_phi get_phi proc~get_phi->module~params proc~get_phis0 get_phis0 proc~get_phis0->module~params proc~set_phi set_phi proc~set_phi->module~params proc~set_phis0 set_phis0 proc~set_phis0->module~params proc~diagnose_convection diagnose_convection proc~diagnose_convection->module~physical_constants proc~get_phi_shape get_phi_shape proc~get_phi_shape->module~params proc~get_phis0_shape get_phis0_shape proc~get_phis0_shape->module~params proc~get_phis get_phis proc~get_phis->module~params proc~get_alb0 get_alb0 proc~get_alb0->module~params proc~set_phis set_phis proc~set_phis->module~params proc~set_alb0 set_alb0 proc~set_alb0->module~params proc~get_phis_shape get_phis_shape proc~get_phis_shape->module~params proc~get_alb0_shape get_alb0_shape proc~get_alb0_shape->module~params proc~get_u_grid get_u_grid proc~get_u_grid->module~params proc~get_forog get_forog proc~get_forog->module~params proc~advance_date advance_date proc~advance_date->module~params proc~set_u_grid set_u_grid proc~set_u_grid->module~params proc~set_forog set_forog proc~set_forog->module~params proc~get_u_grid_shape get_u_grid_shape proc~get_u_grid_shape->module~params proc~get_precls_shape get_precls_shape proc~get_precls_shape->module~params proc~modelstate_allocate_sst_anom ModelState_allocate_sst_anom proc~modelstate_allocate_sst_anom->module~params proc~get_zonal_average_fields get_zonal_average_fields proc~get_zonal_average_fields->module~model_state proc~get_v_grid get_v_grid proc~get_v_grid->module~params proc~get_snowcv get_snowcv proc~get_snowcv->module~params proc~set_v_grid set_v_grid proc~set_v_grid->module~params proc~set_snowcv set_snowcv proc~set_snowcv->module~params proc~get_v_grid_shape get_v_grid_shape proc~get_v_grid_shape->module~params proc~get_snowcv_shape get_snowcv_shape proc~get_snowcv_shape->module~params proc~get_t_grid get_t_grid proc~get_t_grid->module~params proc~get_snowls get_snowls proc~get_snowls->module~params proc~set_t_grid set_t_grid proc~set_t_grid->module~params proc~set_snowls set_snowls proc~set_snowls->module~params proc~get_t_grid_shape get_t_grid_shape proc~get_t_grid_shape->module~params proc~get_snowls_shape get_snowls_shape proc~get_snowls_shape->module~params proc~get_q_grid get_q_grid proc~get_q_grid->module~params proc~get_cbmf get_cbmf proc~get_cbmf->module~params proc~set_q_grid set_q_grid proc~set_q_grid->module~params proc~set_cbmf set_cbmf proc~set_cbmf->module~params proc~get_q_grid_shape get_q_grid_shape proc~get_q_grid_shape->module~params proc~get_cbmf_shape get_cbmf_shape proc~get_cbmf_shape->module~params proc~get_phi_grid get_phi_grid proc~get_phi_grid->module~params proc~get_tsr get_tsr proc~get_tsr->module~params proc~set_phi_grid set_phi_grid proc~set_phi_grid->module~params proc~set_tsr set_tsr proc~set_tsr->module~params proc~get_phi_grid_shape get_phi_grid_shape proc~get_phi_grid_shape->module~params proc~get_tsr_shape get_tsr_shape proc~get_tsr_shape->module~params proc~modspectral_initialize ModSpectral_initialize proc~modspectral_initialize->module~physical_constants proc~modspectral_initialize->module~fourier proc~get_ps_grid get_ps_grid proc~get_ps_grid->module~params proc~get_ssrd get_ssrd proc~get_ssrd->module~params proc~check_diagnostics check_diagnostics proc~check_diagnostics->module~params proc~check_diagnostics->module~spectral proc~set_ps_grid set_ps_grid proc~set_ps_grid->module~params proc~set_ssrd set_ssrd proc~set_ssrd->module~params proc~get_ps_grid_shape get_ps_grid_shape proc~get_ps_grid_shape->module~params proc~get_ssrd_shape get_ssrd_shape proc~get_ssrd_shape->module~params proc~get_precnv get_precnv proc~get_precnv->module~params proc~get_ssr get_ssr proc~get_ssr->module~params proc~set_precnv set_precnv proc~set_precnv->module~params proc~set_ssr set_ssr proc~set_ssr->module~params proc~modlegendre_initialize ModLegendre_initialize proc~modlegendre_initialize->module~physical_constants proc~get_precnv_shape get_precnv_shape proc~get_precnv_shape->module~params proc~get_ssr_shape get_ssr_shape proc~get_ssr_shape->module~params proc~modspectral_delete ModSpectral_delete proc~modspectral_delete->module~fourier proc~get_precls get_precls proc~get_precls->module~params proc~get_slrd get_slrd proc~get_slrd->module~params proc~set_precls set_precls proc~set_precls->module~params proc~set_slrd set_slrd proc~set_slrd->module~params proc~step step proc~step->module~physical_constants proc~step->module~tendencies proc~step->module~model_state proc~step->module~horizontal_diffusion proc~step->module~implicit proc~rffti1 rffti1 proc~rffti1->module~types proc~modfourier_initialize ModFourier_initialize proc~modfourier_initialize->module~legendre proc~modfourier_delete ModFourier_delete proc~modfourier_delete->module~legendre proc~get_physical_tendencies get_physical_tendencies proc~get_physical_tendencies->module~physical_constants proc~get_physical_tendencies->module~longwave_radiation proc~get_physical_tendencies->module~large_scale_condensation proc~get_physical_tendencies->module~spectral proc~get_physical_tendencies->module~convection proc~get_physical_tendencies->module~sppt proc~get_physical_tendencies->module~geometry proc~get_physical_tendencies->module~humidity proc~get_physical_tendencies->module~sea_model proc~get_physical_tendencies->module~model_state proc~get_physical_tendencies->module~vertical_diffusion proc~get_physical_tendencies->module~shortwave_radiation proc~get_physical_tendencies->module~surface_fluxes proc~rfftb1 rfftb1 proc~rfftb1->module~types proc~rfftf1 rfftf1 proc~rfftf1->module~types proc~radb2 radb2 proc~radb2->module~types proc~radb3 radb3 proc~radb3->module~types proc~get_sst_anomaly_coupling_flag get_sst_anomaly_coupling_flag proc~get_sst_anomaly_coupling_flag->module~params proc~set_sst_anomaly_coupling_flag set_sst_anomaly_coupling_flag proc~set_sst_anomaly_coupling_flag->module~params proc~get_ablco2_ref get_ablco2_ref proc~get_ablco2_ref->module~params proc~radf4 radf4 proc~radf4->module~types proc~set_ablco2_ref set_ablco2_ref proc~set_ablco2_ref->module~params proc~grid2spectral grid2spectral proc~grid2spectral->module~physical_constants proc~radf5 radf5 proc~radf5->module~types proc~modgeometry_initialize ModGeometry_initialize proc~modgeometry_initialize->module~physical_constants proc~couple_sea_land couple_sea_land proc~couple_sea_land->module~land_model proc~couple_sea_land->module~sea_model proc~couple_sea_land->module~model_state proc~couple_sea_land->module~model_control proc~initialize_from_rest_state initialize_from_rest_state proc~initialize_from_rest_state->module~physical_constants proc~initialize_from_rest_state->module~diagnostics proc~radfg radfg proc~radfg->module~types proc~grid_filter grid_filter proc~grid_filter->module~physical_constants proc~spectral2grid spectral2grid proc~spectral2grid->module~physical_constants proc~set_tice_am set_tice_am proc~set_tice_am->module~params proc~set_alb_land set_alb_land proc~set_alb_land->module~params proc~get_tice_am_shape get_tice_am_shape proc~get_tice_am_shape->module~params proc~get_alb_land_shape get_alb_land_shape proc~get_alb_land_shape->module~params proc~run_land_model run_land_model proc~run_land_model->module~model_state proc~get_sst_om get_sst_om proc~get_sst_om->module~params proc~get_alb_sea get_alb_sea proc~get_alb_sea->module~params proc~set_sst_om set_sst_om proc~set_sst_om->module~params proc~set_alb_sea set_alb_sea proc~set_alb_sea->module~params proc~get_sst_om_shape get_sst_om_shape proc~get_sst_om_shape->module~params proc~get_alb_sea_shape get_alb_sea_shape proc~get_alb_sea_shape->module~params proc~get_sice_om get_sice_om proc~get_sice_om->module~params proc~get_alb_surface get_alb_surface proc~get_alb_surface->module~params proc~set_sice_om set_sice_om proc~set_sice_om->module~params proc~set_alb_surface set_alb_surface proc~set_alb_surface->module~params proc~get_sice_om_shape get_sice_om_shape proc~get_sice_om_shape->module~params proc~get_alb_surface_shape get_alb_surface_shape proc~get_alb_surface_shape->module~params proc~get_tice_om get_tice_om proc~get_tice_om->module~params proc~get_snowc get_snowc proc~get_snowc->module~params proc~radb4 radb4 proc~radb4->module~types proc~set_tice_om set_tice_om proc~set_tice_om->module~params proc~set_snowc set_snowc proc~set_snowc->module~params proc~get_tice_om_shape get_tice_om_shape proc~get_tice_om_shape->module~params proc~get_snowc_shape get_snowc_shape proc~get_snowc_shape->module~params proc~land_model_init land_model_init proc~land_model_init->module~model_state proc~land_model_init->module~boundaries proc~couple_land_atm couple_land_atm proc~couple_land_atm->module~interpolation proc~couple_land_atm->module~model_state proc~get_ssti_om get_ssti_om proc~get_ssti_om->module~params proc~get_rad_flux get_rad_flux proc~get_rad_flux->module~params proc~radb5 radb5 proc~radb5->module~types proc~set_ssti_om set_ssti_om proc~set_ssti_om->module~params proc~set_rad_flux set_rad_flux proc~set_rad_flux->module~params proc~get_ssti_om_shape get_ssti_om_shape proc~get_ssti_om_shape->module~params proc~get_rad_flux_shape get_rad_flux_shape proc~get_rad_flux_shape->module~params proc~get_wsst_ob get_wsst_ob proc~get_wsst_ob->module~params proc~get_rad_tau2 get_rad_tau2 proc~get_rad_tau2->module~params proc~set_wsst_ob set_wsst_ob proc~set_wsst_ob->module~params proc~set_rad_tau2 set_rad_tau2 proc~set_rad_tau2->module~params proc~get_wsst_ob_shape get_wsst_ob_shape proc~get_wsst_ob_shape->module~params proc~get_rad_tau2_shape get_rad_tau2_shape proc~get_rad_tau2_shape->module~params proc~get_fband get_fband proc~get_fband->module~params proc~get_rad_st4a get_rad_st4a proc~get_rad_st4a->module~params proc~radbg radbg proc~radbg->module~types proc~set_fband set_fband proc~set_fband->module~params proc~set_rad_st4a set_rad_st4a proc~set_rad_st4a->module~params proc~initialize_state initialize_state proc~initialize_state->module~forcing proc~initialize_state->module~params proc~initialize_state->module~geopotential proc~initialize_state->module~sea_model proc~initialize_state->module~model_state proc~initialize_state->module~boundaries proc~initialize_state->module~time_stepping proc~initialize_state->module~prognostics proc~initialize_state->module~coupler proc~initialize_state->module~model_control proc~get_fband_shape get_fband_shape proc~get_fband_shape->module~params proc~get_rad_st4a_shape get_rad_st4a_shape proc~get_rad_st4a_shape->module~params proc~get_shortwave_rad_fluxes get_shortwave_rad_fluxes proc~get_shortwave_rad_fluxes->module~model_state proc~get_shortwave_rad_fluxes->module~mod_radcon proc~get_alb_land get_alb_land proc~get_alb_land->module~params proc~get_rad_strat_corr get_rad_strat_corr proc~get_rad_strat_corr->module~params proc~set_soil_avail_water set_soil_avail_water proc~set_soil_avail_water->module~params proc~set_rad_strat_corr set_rad_strat_corr proc~set_rad_strat_corr->module~params proc~get_soil_avail_water_shape get_soil_avail_water_shape proc~get_soil_avail_water_shape->module~params proc~get_rad_strat_corr_shape get_rad_strat_corr_shape proc~get_rad_strat_corr_shape->module~params proc~radset radset proc~radset->module~mod_radcon proc~get_stl_lm get_stl_lm proc~get_stl_lm->module~params proc~get_lon get_lon proc~get_lon->module~params proc~update_forcing_params update_forcing_params proc~update_forcing_params->module~params proc~set_stl_lm set_stl_lm proc~set_stl_lm->module~params proc~set_lon set_lon proc~set_lon->module~params proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->module~physical_constants proc~get_grid_point_tendencies->module~geopotential proc~get_grid_point_tendencies->module~spectral proc~get_grid_point_tendencies->module~geometry proc~get_grid_point_tendencies->module~model_state proc~get_grid_point_tendencies->module~implicit proc~get_grid_point_tendencies->module~physics proc~get_stl_lm_shape get_stl_lm_shape proc~get_stl_lm_shape->module~params proc~get_lon_shape get_lon_shape proc~get_lon_shape->module~params proc~set_vor set_vor proc~set_vor->module~params proc~get_fmask_land get_fmask_land proc~get_fmask_land->module~params proc~get_lat get_lat proc~get_lat->module~params proc~get_tendencies get_tendencies proc~get_tendencies->module~model_state proc~set_fmask_land set_fmask_land proc~set_fmask_land->module~params proc~set_lat set_lat proc~set_lat->module~params proc~get_spectral_tendencies get_spectral_tendencies proc~get_spectral_tendencies->module~physical_constants proc~get_spectral_tendencies->module~geopotential proc~get_spectral_tendencies->module~spectral proc~get_spectral_tendencies->module~geometry proc~get_spectral_tendencies->module~model_state proc~get_spectral_tendencies->module~implicit proc~get_fmask_land_shape get_fmask_land_shape proc~get_fmask_land_shape->module~params proc~get_lat_shape get_lat_shape proc~get_lat_shape->module~params proc~modimplicit_initialize ModImplicit_initialize proc~modimplicit_initialize->module~physical_constants proc~modimplicit_initialize->module~horizontal_diffusion proc~modimplicit_initialize->module~matrix_inversion proc~get_bmask_land get_bmask_land proc~get_bmask_land->module~params proc~get_lev get_lev proc~get_lev->module~params proc~set_bmask_land set_bmask_land proc~set_bmask_land->module~params proc~set_lev set_lev proc~set_lev->module~params proc~get_bmask_land_shape get_bmask_land_shape proc~get_bmask_land_shape->module~params proc~get_lev_shape get_lev_shape proc~get_lev_shape->module~params proc~get_large_scale_condensation_tendencies get_large_scale_condensation_tendencies proc~get_large_scale_condensation_tendencies->module~physical_constants proc~get_rhcaps get_rhcaps proc~get_rhcaps->module~params proc~get_current_step get_current_step proc~get_current_step->module~params proc~set_rhcaps set_rhcaps proc~set_rhcaps->module~params proc~set_current_step set_current_step proc~set_current_step->module~params proc~get_rhcaps_shape get_rhcaps_shape proc~get_rhcaps_shape->module~params proc~get_increase_co2 get_increase_co2 proc~get_increase_co2->module~params proc~get_rhcapi get_rhcapi proc~get_rhcapi->module~params proc~set_increase_co2 set_increase_co2 proc~set_increase_co2->module~params proc~set_rhcapi set_rhcapi proc~set_rhcapi->module~params proc~get_compute_shortwave get_compute_shortwave proc~get_compute_shortwave->module~params proc~get_rhcapi_shape get_rhcapi_shape proc~get_rhcapi_shape->module~params proc~set_compute_shortwave set_compute_shortwave proc~set_compute_shortwave->module~params proc~modhorizontaldiffusion_initialize ModHorizontalDiffusion_initialize proc~modhorizontaldiffusion_initialize->module~physical_constants proc~get_cdsea get_cdsea proc~get_cdsea->module~params proc~get_air_absortivity_co2 get_air_absortivity_co2 proc~get_air_absortivity_co2->module~params proc~set_cdsea set_cdsea proc~set_cdsea->module~params proc~set_air_absortivity_co2 set_air_absortivity_co2 proc~set_air_absortivity_co2->module~params proc~setgam setgam proc~setgam->module~physical_constants proc~setgam->module~params proc~get_cdsea_shape get_cdsea_shape proc~get_cdsea_shape->module~params proc~get_land_coupling_flag get_land_coupling_flag proc~get_land_coupling_flag->module~params proc~set_forcing set_forcing proc~set_forcing->module~physical_constants proc~set_forcing->module~longwave_radiation proc~set_forcing->module~params proc~set_forcing->module~humidity proc~set_forcing->module~land_model proc~set_forcing->module~model_state proc~set_forcing->module~shortwave_radiation proc~set_forcing->module~surface_fluxes proc~set_forcing->module~mod_radcon proc~set_forcing->module~model_control proc~get_upward_longwave_rad_fluxes get_upward_longwave_rad_fluxes proc~get_upward_longwave_rad_fluxes->module~mod_radcon proc~get_downward_longwave_rad_fluxes get_downward_longwave_rad_fluxes proc~get_downward_longwave_rad_fluxes->module~physical_constants proc~get_downward_longwave_rad_fluxes->module~mod_radcon proc~modimplicit_set_time_step ModImplicit_set_time_step proc~modimplicit_set_time_step->module~physical_constants proc~modimplicit_set_time_step->module~horizontal_diffusion proc~modimplicit_set_time_step->module~matrix_inversion proc~get_cdice get_cdice proc~get_cdice->module~params proc~set_land_coupling_flag set_land_coupling_flag proc~set_land_coupling_flag->module~params proc~modimplicit_delete ModImplicit_delete proc~modimplicit_delete->module~horizontal_diffusion proc~get_slrd_shape get_slrd_shape proc~get_slrd_shape->module~params proc~get_veg_low_shape get_veg_low_shape proc~get_veg_low_shape->module~params proc~set_rhcapl set_rhcapl proc~set_rhcapl->module~params proc~get_rhcapl_shape get_rhcapl_shape proc~get_rhcapl_shape->module~params proc~set_cdice set_cdice proc~set_cdice->module~params proc~get_cdice_shape get_cdice_shape proc~get_cdice_shape->module~params proc~set_sicecl_ob set_sicecl_ob proc~set_sicecl_ob->module~params proc~get_sicecl_ob_shape get_sicecl_ob_shape proc~get_sicecl_ob_shape->module~params proc~modelstate_allocate ModelState_allocate proc~modelstate_allocate->module~params proc~get_slr get_slr proc~get_slr->module~params proc~get_veg_high get_veg_high proc~get_veg_high->module~params proc~get_cdland get_cdland proc~get_cdland->module~params proc~get_fmask_sea get_fmask_sea proc~get_fmask_sea->module~params proc~get_ticecl_ob get_ticecl_ob proc~get_ticecl_ob->module~params proc~set_slr set_slr proc~set_slr->module~params proc~set_veg_high set_veg_high proc~set_veg_high->module~params proc~set_cdland set_cdland proc~set_cdland->module~params proc~set_fmask_sea set_fmask_sea proc~set_fmask_sea->module~params proc~set_ticecl_ob set_ticecl_ob proc~set_ticecl_ob->module~params proc~get_slr_shape get_slr_shape proc~get_slr_shape->module~params proc~get_veg_high_shape get_veg_high_shape proc~get_veg_high_shape->module~params proc~get_cdland_shape get_cdland_shape proc~get_cdland_shape->module~params proc~get_fmask_sea_shape get_fmask_sea_shape proc~get_fmask_sea_shape->module~params proc~get_ticecl_ob_shape get_ticecl_ob_shape proc~get_ticecl_ob_shape->module~params proc~get_olr get_olr proc~get_olr->module~params proc~get_soil_wc_l1 get_soil_wc_l1 proc~get_soil_wc_l1->module~params proc~get_stlcl_obs get_stlcl_obs proc~get_stlcl_obs->module~params proc~get_bmask_sea get_bmask_sea proc~get_bmask_sea->module~params proc~get_sstan_ob get_sstan_ob proc~get_sstan_ob->module~params proc~set_olr set_olr proc~set_olr->module~params proc~set_soil_wc_l1 set_soil_wc_l1 proc~set_soil_wc_l1->module~params proc~set_stlcl_obs set_stlcl_obs proc~set_stlcl_obs->module~params proc~set_bmask_sea set_bmask_sea proc~set_bmask_sea->module~params proc~set_sstan_ob set_sstan_ob proc~set_sstan_ob->module~params proc~get_olr_shape get_olr_shape proc~get_olr_shape->module~params proc~get_soil_wc_l1_shape get_soil_wc_l1_shape proc~get_soil_wc_l1_shape->module~params proc~get_stlcl_obs_shape get_stlcl_obs_shape proc~get_stlcl_obs_shape->module~params proc~get_bmask_sea_shape get_bmask_sea_shape proc~get_bmask_sea_shape->module~params proc~get_sstan_ob_shape get_sstan_ob_shape proc~get_sstan_ob_shape->module~params proc~get_slru get_slru proc~get_slru->module~params proc~get_soil_wc_l2 get_soil_wc_l2 proc~get_soil_wc_l2->module~params proc~get_snowdcl_obs get_snowdcl_obs proc~get_snowdcl_obs->module~params proc~get_deglat_s get_deglat_s proc~get_deglat_s->module~params proc~get_sstcl_om get_sstcl_om proc~get_sstcl_om->module~params proc~set_slru set_slru proc~set_slru->module~params proc~set_soil_wc_l2 set_soil_wc_l2 proc~set_soil_wc_l2->module~params proc~set_snowdcl_obs set_snowdcl_obs proc~set_snowdcl_obs->module~params proc~set_deglat_s set_deglat_s proc~set_deglat_s->module~params proc~set_sstcl_om set_sstcl_om proc~set_sstcl_om->module~params proc~get_slru_shape get_slru_shape proc~get_slru_shape->module~params proc~get_soil_wc_l2_shape get_soil_wc_l2_shape proc~get_soil_wc_l2_shape->module~params proc~get_snowdcl_obs_shape get_snowdcl_obs_shape proc~get_snowdcl_obs_shape->module~params proc~get_deglat_s_shape get_deglat_s_shape proc~get_deglat_s_shape->module~params proc~get_sstcl_om_shape get_sstcl_om_shape proc~get_sstcl_om_shape->module~params proc~get_ustr get_ustr proc~get_ustr->module~params proc~get_soil_wc_l3 get_soil_wc_l3 proc~get_soil_wc_l3->module~params proc~get_soilwcl_obs get_soilwcl_obs proc~get_soilwcl_obs->module~params proc~get_hfseacl get_hfseacl proc~get_hfseacl->module~params proc~get_sst_am get_sst_am proc~get_sst_am->module~params proc~set_ustr set_ustr proc~set_ustr->module~params proc~set_soil_wc_l3 set_soil_wc_l3 proc~set_soil_wc_l3->module~params proc~set_soilwcl_obs set_soilwcl_obs proc~set_soilwcl_obs->module~params proc~set_hfseacl set_hfseacl proc~set_hfseacl->module~params proc~set_sst_am set_sst_am proc~set_sst_am->module~params proc~first_step first_step proc~first_step->module~model_state proc~get_ustr_shape get_ustr_shape proc~get_ustr_shape->module~params proc~get_soil_wc_l3_shape get_soil_wc_l3_shape proc~get_soil_wc_l3_shape->module~params proc~get_soilwcl_obs_shape get_soilwcl_obs_shape proc~get_soilwcl_obs_shape->module~params proc~get_hfseacl_shape get_hfseacl_shape proc~get_hfseacl_shape->module~params proc~get_sst_am_shape get_sst_am_shape proc~get_sst_am_shape->module~params proc~set_orog_land_sfc_drag set_orog_land_sfc_drag proc~set_orog_land_sfc_drag->module~physical_constants proc~get_vstr get_vstr proc~get_vstr->module~params proc~get_sst12 get_sst12 proc~get_sst12->module~params proc~get_land_temp get_land_temp proc~get_land_temp->module~params proc~get_sstom12 get_sstom12 proc~get_sstom12->module~params proc~get_sstan_am get_sstan_am proc~get_sstan_am->module~params proc~set_vstr set_vstr proc~set_vstr->module~params proc~set_sst12 set_sst12 proc~set_sst12->module~params proc~set_land_temp set_land_temp proc~set_land_temp->module~params proc~set_sstom12 set_sstom12 proc~set_sstom12->module~params proc~set_sstan_am set_sstan_am proc~set_sstan_am->module~params proc~gen_sppt gen_sppt proc~gen_sppt->module~physical_constants proc~gen_sppt->module~legendre proc~gen_sppt->module~spectral proc~get_vstr_shape get_vstr_shape proc~get_vstr_shape->module~params proc~get_sst12_shape get_sst12_shape proc~get_sst12_shape->module~params proc~get_land_temp_shape get_land_temp_shape proc~get_land_temp_shape->module~params proc~get_sstom12_shape get_sstom12_shape proc~get_sstom12_shape->module~params proc~get_sstan_am_shape get_sstan_am_shape proc~get_sstan_am_shape->module~params proc~get_shf get_shf proc~get_shf->module~params proc~get_sea_ice_frac12 get_sea_ice_frac12 proc~get_sea_ice_frac12->module~params proc~get_snow_depth get_snow_depth proc~get_snow_depth->module~params proc~get_sstcl_ob get_sstcl_ob proc~get_sstcl_ob->module~params proc~get_sice_am get_sice_am proc~get_sice_am->module~params proc~set_shf set_shf proc~set_shf->module~params proc~set_sea_ice_frac12 set_sea_ice_frac12 proc~set_sea_ice_frac12->module~params proc~set_snow_depth set_snow_depth proc~set_snow_depth->module~params proc~set_sstcl_ob set_sstcl_ob proc~set_sstcl_ob->module~params proc~set_sice_am set_sice_am proc~set_sice_am->module~params proc~modimplicit_implicit_terms ModImplicit_implicit_terms proc~modimplicit_implicit_terms->module~physical_constants proc~get_shf_shape get_shf_shape proc~get_shf_shape->module~params proc~get_sea_ice_frac12_shape get_sea_ice_frac12_shape proc~get_sea_ice_frac12_shape->module~params proc~get_snow_depth_shape get_snow_depth_shape proc~get_snow_depth_shape->module~params proc~get_sstcl_ob_shape get_sstcl_ob_shape proc~get_sstcl_ob_shape->module~params proc~get_sice_am_shape get_sice_am_shape proc~get_sice_am_shape->module~params proc~get_evap get_evap proc~get_evap->module~params proc~get_sst_anom get_sst_anom proc~get_sst_anom->module~params proc~get_soil_avail_water get_soil_avail_water proc~get_soil_avail_water->module~params proc~get_sicecl_ob get_sicecl_ob proc~get_sicecl_ob->module~params proc~get_tice_am get_tice_am proc~get_tice_am->module~params proc~initialize_coupler initialize_coupler proc~initialize_coupler->module~land_model proc~initialize_coupler->module~sea_model proc~initialize_coupler->module~model_state proc~initialize_coupler->module~model_control proc~set_evap set_evap proc~set_evap->module~params proc~set_sst_anom set_sst_anom proc~set_sst_anom->module~params proc~get_forog_shape get_forog_shape proc~get_forog_shape->module~params proc~set_flux_solar_in set_flux_solar_in proc~set_flux_solar_in->module~params proc~initialize_geopotential initialize_geopotential proc~initialize_geopotential->module~physical_constants proc~initialize_geopotential->module~model_state proc~couple_sea_atm couple_sea_atm proc~couple_sea_atm->module~interpolation proc~couple_sea_atm->module~model_state proc~couple_sea_atm->module~model_control proc~modelstate_init_sst_anom modelstate_init_sst_anom proc~modelstate_init_sst_anom->module~model_state proc~get_fmask_orig get_fmask_orig proc~get_fmask_orig->module~params proc~get_sst_anom_shape get_sst_anom_shape proc~get_sst_anom_shape->module~params proc~get_surface_fluxes get_surface_fluxes proc~get_surface_fluxes->module~physical_constants proc~get_surface_fluxes->module~humidity proc~get_surface_fluxes->module~mod_radcon proc~set_fmask_orig set_fmask_orig proc~set_fmask_orig->module~params proc~get_flux_solar_in get_flux_solar_in proc~get_flux_solar_in->module~params proc~step~2 step proc~step~2->module~speedy proc~get_fmask_orig_shape get_fmask_orig_shape proc~get_fmask_orig_shape->module~params proc~get_flux_solar_in_shape get_flux_solar_in_shape proc~get_flux_solar_in_shape->module~params proc~get_xgeop1 get_xgeop1 proc~get_xgeop1->module~params proc~get_flux_ozone_lower get_flux_ozone_lower proc~get_flux_ozone_lower->module~params proc~set_xgeop1 set_xgeop1 proc~set_xgeop1->module~params proc~transform_grid2spectral transform_grid2spectral proc~transform_grid2spectral->module~prognostics proc~set_flux_ozone_lower set_flux_ozone_lower proc~set_flux_ozone_lower->module~params proc~do_single_step do_single_step proc~do_single_step->module~forcing proc~do_single_step->module~error_codes proc~do_single_step->module~params proc~do_single_step->module~initialization proc~do_single_step->module~spectral proc~do_single_step->module~diagnostics proc~do_single_step->module~model_state proc~do_single_step->module~time_stepping proc~do_single_step->module~types proc~do_single_step->module~coupler proc~do_single_step->module~model_control proc~get_xgeop1_shape get_xgeop1_shape proc~get_xgeop1_shape->module~params proc~initialize_boundaries initialize_boundaries proc~initialize_boundaries->module~physical_constants proc~initialize_boundaries->module~model_state proc~get_flux_ozone_lower_shape get_flux_ozone_lower_shape proc~get_flux_ozone_lower_shape->module~params proc~get_vertical_diffusion_tend get_vertical_diffusion_tend proc~get_vertical_diffusion_tend->module~physical_constants proc~get_xgeop2 get_xgeop2 proc~get_xgeop2->module~params proc~get_flux_ozone_upper get_flux_ozone_upper proc~get_flux_ozone_upper->module~params proc~sea_model_init sea_model_init proc~sea_model_init->module~model_state proc~sea_model_init->module~boundaries proc~run_sea_model run_sea_model proc~run_sea_model->module~physical_constants proc~run_sea_model->module~model_state proc~run_sea_model->module~mod_radcon proc~set_xgeop2 set_xgeop2 proc~set_xgeop2->module~params proc~transform_spectral2grid transform_spectral2grid proc~transform_spectral2grid->module~prognostics proc~set_flux_ozone_upper set_flux_ozone_upper proc~set_flux_ozone_upper->module~params proc~apply_grid_filter apply_grid_filter proc~apply_grid_filter->module~prognostics proc~get_xgeop2_shape get_xgeop2_shape proc~get_xgeop2_shape->module~params proc~get_flux_ozone_upper_shape get_flux_ozone_upper_shape proc~get_flux_ozone_upper_shape->module~params proc~get_stl12 get_stl12 proc~get_stl12->module~params proc~get_zenit_correction get_zenit_correction proc~get_zenit_correction->module~params proc~set_stl12 set_stl12 proc~set_stl12->module~params proc~set_zenit_correction set_zenit_correction proc~set_zenit_correction->module~params proc~get_stl12_shape get_stl12_shape proc~get_stl12_shape->module~params proc~set_geopotential set_geopotential proc~set_geopotential->module~physical_constants proc~set_geopotential->module~model_state proc~get_zenit_correction_shape get_zenit_correction_shape proc~get_zenit_correction_shape->module~params proc~get_snowd12 get_snowd12 proc~get_snowd12->module~params proc~get_vor get_vor proc~get_vor->module~params proc~get_stratospheric_correction get_stratospheric_correction proc~get_stratospheric_correction->module~params proc~set_snowd12 set_snowd12 proc~set_snowd12->module~params proc~set_stratospheric_correction set_stratospheric_correction proc~set_stratospheric_correction->module~params proc~get_snowd12_shape get_snowd12_shape proc~get_snowd12_shape->module~params proc~get_stratospheric_correction_shape get_stratospheric_correction_shape proc~get_stratospheric_correction_shape->module~params proc~get_soilw12 get_soilw12 proc~get_soilw12->module~params proc~get_qcloud_equiv get_qcloud_equiv proc~get_qcloud_equiv->module~params proc~set_soilw12 set_soilw12 proc~set_soilw12->module~params proc~set_qcloud_equiv set_qcloud_equiv proc~set_qcloud_equiv->module~params proc~get_soilw12_shape get_soilw12_shape proc~get_soilw12_shape->module~params proc~get_qcloud_equiv_shape get_qcloud_equiv_shape proc~get_qcloud_equiv_shape->module~params proc~get_veg_low get_veg_low proc~get_veg_low->module~params proc~get_rhcapl get_rhcapl proc~get_rhcapl->module~params proc~set_veg_low set_veg_low proc~set_veg_low->module~params
Help