Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple timestep_limiting_postprocessors in IterationAdaptiveDT #21119

Closed
gambka opened this issue May 24, 2022 · 0 comments · Fixed by #21146
Closed

Allow multiple timestep_limiting_postprocessors in IterationAdaptiveDT #21119

gambka opened this issue May 24, 2022 · 0 comments · Fixed by #21146
Labels
T: task An enhancement to the software.

Comments

@gambka
Copy link
Contributor

gambka commented May 24, 2022

Reason

I have a need to be able to limit the timestep based up multiple postprocessors at the same time by taking the lowest value from either postprocessor.

Design

Change the input parameter for timestep_limiting_postprocessor from a PostprocessorName to an std::vector<PostprocessorName> and do the appropriate calculation to determine which value is the minimum at any given time.

Impact

Existing functionality will continue to work. Enable users to supply multiple timestep limiting postprocessors.

@gambka gambka added the T: task An enhancement to the software. label May 24, 2022
gambka added a commit to gambka/moose that referenced this issue May 25, 2022
gambka added a commit to gambka/moose that referenced this issue May 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: task An enhancement to the software.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant