Skip to content

Tupek/tr core mfem subspace#1629

Open
tupek2 wants to merge 40 commits into
developfrom
tupek/tr-core-mfem-subspace
Open

Tupek/tr core mfem subspace#1629
tupek2 wants to merge 40 commits into
developfrom
tupek/tr-core-mfem-subspace

Conversation

@tupek2

@tupek2 tupek2 commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator
  • Remove PETSc/SLEPc dependency from trust-region subspace solver.
  • Replace PETSc reduced solve with MFEM/LAPACK implementation.
  • Cache reduced subspace projections across trust-radius retries.
  • Extract Steihaug-Toint CG into private implementation helper.
  • Keep public entry through NonlinearSolver::TrustRegion.
  • Use one batched global dot-product path for trust-region math.
  • Add previous accepted steps to subspace basis, default 2.
  • Add tuned trust-region defaults from benchmark runs.
  • Add MFEM subspace and Steihaug-Toint CG tests.
  • Guard LAPACK subspace tests on MFEM_USE_LAPACK.
  • Add shallow-arch snap-through physics coverage.
  • Add Inlet parsing for NewtonLineSearch and TrustRegion.

mrtupek2 and others added 30 commits April 29, 2026 12:00
…ions that we can use with our new matrix-free nonlinear solver.
…g forward. Try to simpify some of the testing and changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants