PetscErrorCode LogDrivenFlowDiagnostics(UserCtx *user)
Appends one row of driven-flow controller state to driven_flow.csv.
PetscErrorCode ComputeDrivenChannelFlowSource(UserCtx *user, Vec Rct)
Applies a momentum source term to drive flow in a periodic channel or pipe.