\section arg_table_tempo_run Argument Table \htmlinclude tempo_run.html
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(ty_tempo_cfgs), | intent(in) | :: | tempo_cfgs | |||
| real(kind=wp), | intent(in) | :: | dt |
timestep |
||
| integer, | intent(in) | :: | itimestep |
integer timestep = integration time / dt |
||
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | t |
temperature |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | th |
theta |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | pii |
exner function |
| real(kind=wp), | intent(in), | dimension(ims:ime, kms:kme, jms:jme) | :: | p |
pressure |
|
| real(kind=wp), | intent(in), | dimension(ims:ime, kms:kme, jms:jme) | :: | w |
vertical velocity |
|
| real(kind=wp), | intent(in), | dimension(ims:ime, kms:kme, jms:jme) | :: | dz |
vertical grid spacing |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | qv |
3D water vapor mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | qc |
3D cloud water mass mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | qr |
3D rain water mass mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | qi |
3D cloud ice mass mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | qs |
3D snow mass mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | qg |
3D graupel mass mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | ni |
3D cloud ice number mixing ratio |
|
| real(kind=wp), | intent(inout), | dimension(ims:ime, kms:kme, jms:jme) | :: | nr |
3D rain water number mixing ratio |
|
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | nc |
3D cloud water number mixing ratio (aerosol-aware) |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | nwfa |
3D water-friendly aerosol number mixing ratio (aerosol-aware) |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | nifa |
3D ice-friendly aerosol number mixing ratio (aerosol-aware) |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | ng |
3D graupel number mixing ratio (hail-aware) |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qb |
3D graupel volume mixing ratio (hail-aware) |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qc_bl | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qcfrac_bl | |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qcfrac | |
| real(kind=wp), | intent(inout), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qifrac | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | thten_bl | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qvten_bl | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qcten_bl | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | qiten_bl | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | thten_lwrad | |
| real(kind=wp), | intent(in), | optional, | dimension(ims:ime, kms:kme, jms:jme) | :: | thten_swrad | |
| integer, | intent(in) | :: | ids |
domain locations |
||
| integer, | intent(in) | :: | ide |
domain locations |
||
| integer, | intent(in) | :: | jds |
domain locations |
||
| integer, | intent(in) | :: | jde |
domain locations |
||
| integer, | intent(in) | :: | kds |
domain locations |
||
| integer, | intent(in) | :: | kde |
domain locations |
||
| integer, | intent(in) | :: | ims |
memory locations |
||
| integer, | intent(in) | :: | ime |
memory locations |
||
| integer, | intent(in) | :: | jms |
memory locations |
||
| integer, | intent(in) | :: | jme |
memory locations |
||
| integer, | intent(in) | :: | kms |
memory locations |
||
| integer, | intent(in) | :: | kme |
memory locations |
||
| integer, | intent(in) | :: | its |
tile locations |
||
| integer, | intent(in) | :: | ite |
tile locations |
||
| integer, | intent(in) | :: | jts |
tile locations |
||
| integer, | intent(in) | :: | jte |
tile locations |
||
| integer, | intent(in) | :: | kts |
tile locations |
||
| integer, | intent(in) | :: | kte |
tile locations |
||
| type(ty_tempo_driver_diags), | intent(out) | :: | tempo_diags |