For performing horizontal diffusion.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real, | public | :: | dmp(mx,nx) | Damping coefficient for temperature and vorticity (explicit) |
|||
real, | public | :: | dmpd(mx,nx) | Damping coefficient for divergence (explicit) |
|||
real, | public | :: | dmps(mx,nx) | Damping coefficient for extra diffusion in the stratosphere (explicit) |
|||
real, | public | :: | dmp1(mx,nx) | Damping coefficient for temperature and vorticity (implicit) |
|||
real, | public | :: | dmp1d(mx,nx) | Damping coefficient for divergence (implicit) |
|||
real, | public | :: | dmp1s(mx,nx) | Damping coefficient for extra diffusion in the stratosphere (implicit) |
|||
real, | public | :: | tcorv(kx) | Vertical component of orographic correction for temperature |
|||
real, | public | :: | qcorv(kx) | Vertical component of orographic correction for humidity |
|||
complex, | public | :: | tcorh(mx,nx) | Horizontal component of orographic correction for temperature |
|||
complex, | public | :: | qcorh(mx,nx) | Horizontal component of orographic correction for humidity |
Adds horizontal diffusion tendency of field to spectral tendency fdt using damping coefficients dmp and dmp1.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in) | :: | field(mx,nx) | |||
complex, | intent(in) | :: | fdt_in(mx,nx) | |||
real, | intent(in) | :: | dmp(mx,nx) | |||
real, | intent(in) | :: | dmp1(mx,nx) |
Adds horizontal diffusion tendency of field to spectral tendency fdt at all model levels using damping coefficients dmp and dmp1.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in) | :: | field(mx,nx,kx) | |||
complex, | intent(in) | :: | fdt_in(mx,nx,kx) | |||
real, | intent(in) | :: | dmp(mx,nx) | |||
real, | intent(in) | :: | dmp1(mx,nx) |
Adds horizontal diffusion tendency of field to spectral tendency fdt using damping coefficients dmp and dmp1.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in) | :: | field(mx,nx) | |||
complex, | intent(in) | :: | fdt_in(mx,nx) | |||
real, | intent(in) | :: | dmp(mx,nx) | |||
real, | intent(in) | :: | dmp1(mx,nx) |
Adds horizontal diffusion tendency of field to spectral tendency fdt at all model levels using damping coefficients dmp and dmp1.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
complex, | intent(in) | :: | field(mx,nx,kx) | |||
complex, | intent(in) | :: | fdt_in(mx,nx,kx) | |||
real, | intent(in) | :: | dmp(mx,nx) | |||
real, | intent(in) | :: | dmp1(mx,nx) |
Initializes the arrays used for horizontal diffusion.