set_forcing Subroutine

public subroutine set_forcing(imode)

Uses

  • proc~~set_forcing~~UsesGraph proc~set_forcing set_forcing module~longwave_radiation longwave_radiation proc~set_forcing->module~longwave_radiation module~horizontal_diffusion horizontal_diffusion proc~set_forcing->module~horizontal_diffusion module~boundaries boundaries proc~set_forcing->module~boundaries module~physical_constants physical_constants proc~set_forcing->module~physical_constants module~land_model land_model proc~set_forcing->module~land_model module~surface_fluxes surface_fluxes proc~set_forcing->module~surface_fluxes module~sea_model sea_model proc~set_forcing->module~sea_model module~shortwave_radiation shortwave_radiation proc~set_forcing->module~shortwave_radiation module~dynamical_constants dynamical_constants proc~set_forcing->module~dynamical_constants module~spectral spectral proc~set_forcing->module~spectral module~date date proc~set_forcing->module~date module~humidity humidity proc~set_forcing->module~humidity module~mod_radcon mod_radcon proc~set_forcing->module~mod_radcon module~params params proc~set_forcing->module~params module~longwave_radiation->module~params module~horizontal_diffusion->module~params module~boundaries->module~params module~physical_constants->module~params module~land_model->module~params module~surface_fluxes->module~params module~sea_model->module~params module~shortwave_radiation->module~params module~spectral->module~params module~humidity->module~params module~mod_radcon->module~params

Compute forcing fields for the current date and correction terms for horizontal diffusion

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: imode

Mode -> 0 = initialization step, 1 = daily update


Calls

proc~~set_forcing~~CallsGraph proc~set_forcing set_forcing proc~grid_to_spec grid_to_spec proc~set_forcing->proc~grid_to_spec proc~get_qsat get_qsat proc~set_forcing->proc~get_qsat proc~radset radset proc~set_forcing->proc~radset proc~set_orog_land_sfc_drag set_orog_land_sfc_drag proc~set_forcing->proc~set_orog_land_sfc_drag proc~get_zonal_average_fields get_zonal_average_fields proc~set_forcing->proc~get_zonal_average_fields proc~setgam setgam proc~set_forcing->proc~setgam proc~fourier_dir fourier_dir proc~grid_to_spec->proc~fourier_dir proc~legendre_dir legendre_dir proc~grid_to_spec->proc~legendre_dir proc~solar solar proc~get_zonal_average_fields->proc~solar proc~rfftf1 rfftf1 proc~fourier_dir->proc~rfftf1 float float proc~fourier_dir->float

Called by

proc~~set_forcing~~CalledByGraph proc~set_forcing set_forcing program~speedy speedy program~speedy->proc~set_forcing proc~initialize initialize program~speedy->proc~initialize proc~initialize->proc~set_forcing

Contents

None