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

Create an --app command line parameter #20062

Closed
lindsayad opened this issue Jan 17, 2022 · 0 comments · Fixed by #20066
Closed

Create an --app command line parameter #20062

lindsayad opened this issue Jan 17, 2022 · 0 comments · Fixed by #20066
Assignees
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.

Comments

@lindsayad
Copy link
Member

Reason

Some applications actions and App classes do not play nicely with others. We'd like to create an --app cli option such that the application used to run the (main) input file can be chosen from any of the applications registered to the AppFactory the executable application. This would enable, for example, explicitly using the SamApp to run a SAM input from a blue_crab-* executable.

Design

Leverage the application registry which holds the applications the current executable recognizes. Make AppFactory::createAppShared's first argument a default_app parameter which is used if the --app parameter is not provided.

Impact

More flexibility for our "combined" applications

@lindsayad lindsayad added the T: task An enhancement to the software. label Jan 17, 2022
@lindsayad lindsayad self-assigned this Jan 17, 2022
@lindsayad lindsayad added this to To do in FY22 NEAMS MP - TA Support via automation Jan 17, 2022
@lindsayad lindsayad added C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. labels Jan 17, 2022
lindsayad added a commit to lindsayad/moose that referenced this issue Jan 17, 2022
lindsayad added a commit to lindsayad/moose that referenced this issue Jan 18, 2022
lindsayad added a commit to lindsayad/moose that referenced this issue Jan 20, 2022
lindsayad added a commit to lindsayad/moose that referenced this issue Jan 20, 2022
FY22 NEAMS MP - TA Support automation moved this from To do to Done Jan 24, 2022
reverendbedford pushed a commit to reverendbedford/moose that referenced this issue Jan 27, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Oct 9, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Oct 11, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Oct 11, 2022
GiudGiud added a commit to GiudGiud/moose that referenced this issue Oct 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework P: normal A defect affecting operation with a low possibility of significantly affects. T: task An enhancement to the software.
Projects
No open projects
Development

Successfully merging a pull request may close this issue.

1 participant