reset_runtime Subroutine

private subroutine reset_runtime(session)

Tear down the live runtime context while keeping editable config state.

This is called before every mutating config change so the next initialise pass cannot accidentally reuse arrays, timers, or procedure pointers from an incompatible earlier run.

Arguments

Type IntentOptional Attributes Name
type(solver_session_t), intent(inout) :: session