-
Notifications
You must be signed in to change notification settings - Fork 1.2k
MFEM Non-linear support for steady state #32256
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
base: next
Are you sure you want to change the base?
Conversation
modified: framework/src/mfem/equation_systems/EquationSystem.C
modified: framework/src/mfem/equation_systems/EquationSystem.C deleted: framework/src/mfem/equation_systems/EquationSystem.C.save deleted: framework/src/mfem/equation_systems/EquationSystem.C.save.1
modified: framework/src/mfem/equation_systems/EquationSystem.C
modified: framework/include/mfem/equation_systems/EquationSystem.h new file: framework/include/mfem/equation_systems/EquationSystem.h.save new file: framework/include/mfem/equation_systems/EquationSystem.h.save.1 modified: framework/include/mfem/kernels/MFEMKernel.h modified: framework/src/mfem/equation_systems/EquationSystem.C
7bda85f to
062e5a0
Compare
|
The PR closes #31772 |
ca4f804 to
fb48658
Compare
|
Job Documentation, step Docs: sync website on 9895a59 wanted to post the following: View the site here This comment will be updated on new commits. |
|
Job Coverage, step Generate coverage on 9895a59 wanted to post the following: Framework coverage
Modules coverageCoverage did not change Full coverage reportsReports
This comment will be updated on new commits. |
||||||||||||||||||||||||||
|
Job Precheck, step Clang format on 2e35862 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:
|
|
@SohailSTFC - you have been sent a request on github to join the repository. Once you accept this, your testing on future pushes will be automatically activated. |
|
Job Test, step Results summary on 9895a59 wanted to post the following: Framework test summaryCompared against 4bccd3a in job civet.inl.gov/job/3537990. Added tests
Modules test summaryCompared against 4bccd3a in job civet.inl.gov/job/3537990. No change |
Reason
Need to solve non-linear problems generated by using non-linear/function
coefficients in the MFEM backend
Design
Various small changes including:
Adding non-linear actions to MFEM-kernels (like linear-forms but are integrated every EquationSystem Mult)
Adding Re-assembly of linear, non-linear and Jacobian Forms during the equation system Mult.
Does not yet support complex or time varying systems but may be extendable in the coming branches.
Patches to allow the ComplexEquationSystem to function normally given the non-linear changes
Impact
Will add the capacity to solve weakly non-linear steady state problems, and gives kernel extensions that allow for the solutions of strongly non-linear problems using the MFEM backend.
@alexanderianblair, @karthichockalingam, @nmnobre