llnl / llnl/smith

Update thermal solid input file

Open
#1,066 0 comments 0 reactions 0 assignees View on GitHub
help wanted testing
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.