For initializing and performing implicit computations.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public, | dimension(kx) | :: | tref | |||
real, | private, | dimension(kx) | :: | tref1 | |||
real, | public, | dimension(kx) | :: | tref2 | |||
real, | public, | dimension(kx) | :: | tref3 | |||
real, | private, | dimension(kx,kx) | :: | xa | |||
real, | private, | dimension(kx,kx) | :: | xb | |||
real, | private, | dimension(kx,kx) | :: | xc | |||
real, | private, | dimension(kx,kx) | :: | xd | |||
real, | private, | dimension(kx,kx) | :: | xe | |||
real, | private, | dimension(kx,kx,mx+nx+1) | :: | xf | |||
real, | private, | dimension(kx,kx,mx+nx+1) | :: | xj | |||
real, | private | :: | dhsx(kx) | ||||
real, | private | :: | elz(mx,nx) |
Initialize constants for implicit computation of horizontal diffusion and gravity waves.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real, | intent(in) | :: | dt | Time step |
Correct tendencies for implicit gravity wave model
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(inout) | :: | divdt(mx,nx,kx) | Divergence tendency |
||
complex, | intent(inout) | :: | tdt(mx,nx,kx) | Temperature tendency |
||
complex, | intent(inout) | :: | psdt(mx,nx) | log(surface pressure) tendency |