Update thermal solid input file
- Dominant language
- C++
- Stars
- 245
- Forks
- 36
- Avg merge
- 8d 23h
- Merged PRs (30d)
- 4
Description
Initially, it complains about having different polynomial interpolation orders between solid and heat transfer modules, but when I set them both to one, I get:
```
0: MFEM abort: SuperLUSolver: Found a singular matrix, U(210,210) is exactly zero!
0: ... in function: void mfem::SuperLUSolver::HandleError(int) const
0: ... in file: linalg/superlu.cpp:754
```
https://github.com/LLNL/serac/blob/cc3e357c7d2e39fb8a2b522a1624d0378a9ade2e/data/input_files/tests/thermal_solid/thermal_expansion.lua#L36
Contributor guide
Research direction
Start with data/input_files/tests/thermal_solid/thermal_expansion.lua at line 36 and reproduce the reported polynomial-order warning and SuperLU singular-matrix failure. Trace the thermal solid setup and determine what input-file change removes the failure; done means the updated input no longer triggers the reported error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- hpc
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100