get_physical_tendencies Subroutine

public subroutine get_physical_tendencies(state, j1, utend, vtend, ttend, qtend)

Uses

  • proc~~get_physical_tendencies~~UsesGraph proc~get_physical_tendencies get_physical_tendencies module~large_scale_condensation large_scale_condensation proc~get_physical_tendencies->module~large_scale_condensation module~model_state model_state proc~get_physical_tendencies->module~model_state module~geometry geometry proc~get_physical_tendencies->module~geometry module~sppt sppt proc~get_physical_tendencies->module~sppt module~sea_model sea_model proc~get_physical_tendencies->module~sea_model module~longwave_radiation longwave_radiation proc~get_physical_tendencies->module~longwave_radiation module~physical_constants physical_constants proc~get_physical_tendencies->module~physical_constants module~vertical_diffusion vertical_diffusion proc~get_physical_tendencies->module~vertical_diffusion module~humidity humidity proc~get_physical_tendencies->module~humidity module~surface_fluxes surface_fluxes proc~get_physical_tendencies->module~surface_fluxes module~convection convection proc~get_physical_tendencies->module~convection module~shortwave_radiation shortwave_radiation proc~get_physical_tendencies->module~shortwave_radiation module~spectral spectral proc~get_physical_tendencies->module~spectral module~params params module~large_scale_condensation->module~params module~types types module~large_scale_condensation->module~types module~model_state->module~geometry module~model_state->module~spectral 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~geometry->module~params module~geometry->module~types module~sppt->module~params module~sppt->module~types module~sea_model->module~params module~sea_model->module~types module~longwave_radiation->module~params module~longwave_radiation->module~types module~physical_constants->module~params module~physical_constants->module~types module~vertical_diffusion->module~params module~vertical_diffusion->module~types module~humidity->module~params module~humidity->module~types module~surface_fluxes->module~geometry module~surface_fluxes->module~params module~surface_fluxes->module~types module~convection->module~params module~convection->module~types module~shortwave_radiation->module~geometry module~shortwave_radiation->module~params module~shortwave_radiation->module~types module~spectral->module~geometry module~spectral->module~params module~spectral->module~types module~fourier fourier module~spectral->module~fourier module~params->module~types module~horizontal_diffusion->module~geometry module~horizontal_diffusion->module~params module~horizontal_diffusion->module~types iso_fortran_env iso_fortran_env module~types->iso_fortran_env module~implicit->module~geometry module~implicit->module~params module~implicit->module~horizontal_diffusion module~implicit->module~types module~fourier->module~geometry module~fourier->module~params module~fourier->module~types module~legendre legendre module~fourier->module~legendre module~legendre->module~geometry module~legendre->module~params module~legendre->module~types

Compute physical parametrization tendencies for u, v, t, q and add them to the dynamical grid-point tendencies

Arguments

Type IntentOptional AttributesName
type(ModelState_t), intent(inout), target:: state
integer, intent(in) :: j1
real(kind=p), intent(inout) :: utend(ix,il,kx)

Zonal velocity tendency

real(kind=p), intent(inout) :: vtend(ix,il,kx)

Meridional velocity tendency

real(kind=p), intent(inout) :: ttend(ix,il,kx)

Temperature tendency

real(kind=p), intent(inout) :: qtend(ix,il,kx)

Specific humidity tendency


Calls

proc~~get_physical_tendencies~~CallsGraph proc~get_physical_tendencies get_physical_tendencies proc~clouds clouds proc~get_physical_tendencies->proc~clouds proc~spec_hum_to_rel_hum spec_hum_to_rel_hum proc~get_physical_tendencies->proc~spec_hum_to_rel_hum proc~get_downward_longwave_rad_fluxes get_downward_longwave_rad_fluxes proc~get_physical_tendencies->proc~get_downward_longwave_rad_fluxes proc~get_convection_tendencies get_convection_tendencies proc~get_physical_tendencies->proc~get_convection_tendencies proc~gen_sppt gen_sppt proc~get_physical_tendencies->proc~gen_sppt float float proc~get_physical_tendencies->float proc~get_shortwave_rad_fluxes get_shortwave_rad_fluxes proc~get_physical_tendencies->proc~get_shortwave_rad_fluxes proc~get_upward_longwave_rad_fluxes get_upward_longwave_rad_fluxes proc~get_physical_tendencies->proc~get_upward_longwave_rad_fluxes proc~get_surface_fluxes get_surface_fluxes proc~get_physical_tendencies->proc~get_surface_fluxes proc~get_large_scale_condensation_tendencies get_large_scale_condensation_tendencies proc~get_physical_tendencies->proc~get_large_scale_condensation_tendencies proc~get_vertical_diffusion_tend get_vertical_diffusion_tend proc~get_physical_tendencies->proc~get_vertical_diffusion_tend proc~get_qsat get_qsat proc~spec_hum_to_rel_hum->proc~get_qsat proc~diagnose_convection diagnose_convection proc~get_convection_tendencies->proc~diagnose_convection proc~randn randn proc~gen_sppt->proc~randn proc~time_seed time_seed proc~gen_sppt->proc~time_seed proc~rel_hum_to_spec_hum rel_hum_to_spec_hum proc~get_surface_fluxes->proc~rel_hum_to_spec_hum proc~get_surface_fluxes->proc~get_qsat proc~rel_hum_to_spec_hum->proc~get_qsat

Called by

proc~~get_physical_tendencies~~CalledByGraph proc~get_physical_tendencies get_physical_tendencies proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->proc~get_physical_tendencies proc~get_tendencies get_tendencies proc~get_tendencies->proc~get_grid_point_tendencies proc~step step proc~step->proc~get_tendencies proc~do_single_step do_single_step proc~do_single_step->proc~step proc~first_step first_step proc~first_step->proc~step proc~step~2 step proc~step~2->proc~do_single_step proc~initialize_state initialize_state proc~initialize_state->proc~first_step proc~init init proc~init->proc~initialize_state

Contents

None