| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(dirps_t), | intent(inout) | :: | dirps | |||
| class(base_backend_t), | intent(in) | :: | backend | |||
| type(mesh_t), | intent(in) | :: | mesh | |||
| character(len=*), | intent(in) | :: | der1st_scheme |
hyperviscous (iSVV) der2nd params; only required when der2nd_scheme is 'compact6-hyperviscous'. |
||
| character(len=*), | intent(in) | :: | der2nd_scheme |
hyperviscous (iSVV) der2nd params; only required when der2nd_scheme is 'compact6-hyperviscous'. |
||
| character(len=*), | intent(in) | :: | interpl_scheme |
hyperviscous (iSVV) der2nd params; only required when der2nd_scheme is 'compact6-hyperviscous'. |
||
| character(len=*), | intent(in) | :: | stagder_scheme |
hyperviscous (iSVV) der2nd params; only required when der2nd_scheme is 'compact6-hyperviscous'. |
||
| real(kind=dp), | intent(in), | optional | :: | c_nu |
When present, also build the low-pass filter operators for this direction. Absent means the case does not filter. |
|
| real(kind=dp), | intent(in), | optional | :: | nu0_nu |
When present, also build the low-pass filter operators for this direction. Absent means the case does not filter. |
|
| real(kind=dp), | intent(in), | optional | :: | filter_alpha |