One time-integrator sub-stage: case-specific BCs, transeq, forcings, time integration, case BC re-application, IBM body force, and pressure correction. Extracted from run()'s per-sub-stage loop body so the same allocation path can be driven directly (e.g. by the memory-estimate probe) without going through the full time loop, I/O cadence, or diagnostics.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(base_case_t), | intent(inout) | :: | self | |||
| type(flist_t), | intent(inout) | :: | curr(:) | |||
| type(flist_t), | intent(inout) | :: | deriv(:) | |||
| integer, | intent(in) | :: | iter |