Module for handling split source terms (split from the fluxes)
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public | :: | sourcesplit | = | 0 |
How to apply dimensional splitting to the source terms, see defaulting to sfs |
|
| integer, | public, | parameter | :: | sourcesplit_sf | = | 1 | |
| integer, | public, | parameter | :: | sourcesplit_sfs | = | 0 | |
| integer, | public, | parameter | :: | sourcesplit_ssf | = | 2 | |
| integer, | public, | parameter | :: | sourcesplit_ssfss | = | 3 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | prior |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | qdt | |||
| real(kind=dp), | intent(in) | :: | dtfactor | |||
| real(kind=dp), | intent(in) | :: | qtC | |||
| real(kind=dp), | intent(in) | :: | wCTprim1(nw_phys,3) | |||
| real(kind=dp), | intent(in) | :: | wCTprim2(nw_phys,3) | |||
| real(kind=dp), | intent(in) | :: | wCTprim3(nw_phys,3) | |||
| real(kind=dp), | intent(in) | :: | qt | |||
| real(kind=dp), | intent(inout) | :: | wnew(nw_phys) | |||
| real(kind=dp), | intent(in) | :: | x(1:ndim) | |||
| real(kind=dp), | intent(in) | :: | dx(1:ndim) | |||
| logical, | intent(in) | :: | qsourcesplit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | qdt | |||
| real(kind=dp), | intent(in) | :: | dtfactor | |||
| real(kind=dp), | intent(in) | :: | qtC | |||
| real(kind=dp), | intent(in) | :: | wCT(nw_phys) | |||
| real(kind=dp), | intent(in) | :: | wCTprim(nw_phys) | |||
| real(kind=dp), | intent(in) | :: | qt | |||
| real(kind=dp), | intent(inout) | :: | wnew(nw_phys) | |||
| real(kind=dp), | intent(in) | :: | x(1:ndim) | |||
| real(kind=dp), | intent(in) | :: | dr(ndim) | |||
| logical, | intent(in) | :: | qsourcesplit |
gradient of temperature:
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | qdt | |||
| real(kind=dp), | intent(in) | :: | dtfactor | |||
| real(kind=dp), | intent(in) | :: | qtC | |||
| real(kind=dp), | intent(in) | :: | wCTprim(nw_phys,5) | |||
| real(kind=dp), | intent(in) | :: | qt | |||
| real(kind=dp), | intent(inout) | :: | wnew(nw_phys) | |||
| real(kind=dp), | intent(in) | :: | x(1:ndim) | |||
| real(kind=dp), | intent(in) | :: | dx(1:ndim) | |||
| integer, | intent(in) | :: | idir | |||
| logical, | intent(in) | :: | qsourcesplit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | u(nw_phys) |