forcing Module

For setting all time-dependent forcing fields.


Used by

  • module~~forcing~~UsedByGraph module~forcing forcing program~speedy speedy program~speedy->module~forcing proc~initialize initialize proc~initialize->module~forcing

Contents


Subroutines

public subroutine set_forcing(imode)

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

private subroutine setgam(gamlat)

Compute reference lapse rate as a function of latitude and date

Arguments

Type IntentOptional AttributesName
real, intent(inout) :: gamlat(il)

The reference lapse rate