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
Add application block #26474
Add application block #26474
Conversation
ae4b2a4
to
c1a7f49
Compare
Job Documentation on 69f4fbc wanted to post the following: View the site here This comment will be updated on new commits. |
c1a7f49
to
a19c3bd
Compare
a19c3bd
to
21b74c8
Compare
Job Coverage on 69f4fbc wanted to post the following: Framework coverage
Modules coverageCoverage did not change Full coverage reportsReports
This comment will be updated on new commits. |
Job OpenMPI on 258b7f3 : invalidated by @MengnanLi91 richards/test:rogers_stallybrass_clements.rsc02 seems irrelevant failure |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After some struggle, I found the issue. I always forget this, but test spec detail
fields get rendered just like any other text. This means the [Application]
syntax gets rendered as a link, but fails because it's an invalid one.
See the suggested changes below!
a1a86c5
to
6143946
Compare
Griffin needs a patch to adapt the changes in this PR. Besides that, the PR is ready for review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mostly cosmetics
framework/doc/content/source/actions/CreateApplicationBlockAction.md
Outdated
Show resolved
Hide resolved
framework/doc/content/source/actions/CreateApplicationBlockAction.md
Outdated
Show resolved
Hide resolved
Job Precheck on 4c2d0ea wanted to post the following: Your code requires style changes. A patch was auto generated and copied here
Alternatively, with your repository up to date and in the top level of your repository:
|
28dcbd5
to
d9357e1
Compare
Co-Authored-By: Casey Icenhour <casey.icenhour@inl.gov>
Co-Authored-By: Guillaume Giudicelli <guillaume.giudicelli@gmail.com> Address review: cosmetic changes Co-Authored-By: Guillaume Giudicelli <guillaume.giudicelli@gmail.com> Co-Authored-By: Logan Harbour <loganhharbour@gmail.com>
a476a53
to
c7637ab
Compare
This means we shouldn't have to break griffin
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add an entry on this to the news template for February in a follow-up PR!
framework/doc/content/source/actions/CreateApplicationBlockAction.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just that doco line
Co-Authored-By: Guillaume Giudicelli <guillaume.giudicelli@gmail.com>
5a4b823
to
69f4fbc
Compare
Job OpenMPI on 69f4fbc : invalidated by @MengnanLi91 postprocessors/interface_diffusive_flux.average/fe FAILED (ERRMSG) |
This PR add a [Application] block in the input file and parse the application type. The MOOSE app will only be created if the app type in the input file is consistent with the registered MOOSE app. Related issue is mentioned in #23741
Design
A new [Application] block is added in the input file and parsed before the MOOSE app is created. The [Application] block is implemented via Action with a parameter named 'type'.
Impact
It will be more explicit which app the input file belongs to and very useful for multi-app simulations