-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Labels
type: bugSomething isn't workingSomething isn't workingtype: newA new issue has been created and requires attentionA new issue has been created and requires attention
Description
Describe the bug
In thermal single-phase poromechanics, when stabilizationType="Global" is enabled in SinglePhasePoromechanics, pressure propagates but temperature does not propagate correctly.
The stabilized flux path uses a pressure-only kernel (NUM_EQN = 1, NUM_DOF = 1) and does not assemble thermal/energy flux terms.
Relevant code locations:
src/coreComponents/physicsSolvers/fluidFlow/SinglePhaseFVM.cppSinglePhaseFVM< SinglePhaseBase >::assembleStabilizedFluxTerms(...)- Contains comment:
// No thermal support yet
src/coreComponents/physicsSolvers/fluidFlow/kernels/singlePhase/StabilizedFluxComputeKernel.hppNUM_EQN = 1,NUM_DOF = 1
Expected behavior
With isThermal="1", both pressure and temperature should propagate consistently in the coupled poromechanics case, including when stabilization is enabled.
Platform (please complete the following information):
- Machine [e.g. LLNL/Quartz]
- Local Linux workstation
- GEOS Version [e.g. 0.2]
developbranch, commitbd9ff57015
Additional context
- The same thermal box forcing setup works in the no-stress flow-only case.
- Coupled run logs show thermal equation residual (
Renergy) is present, but stabilized flux assembly path appears pressure-only. - This suggests missing thermal support in stabilized single-phase flux assembly rather than an input field-spec issue.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type: bugSomething isn't workingSomething isn't workingtype: newA new issue has been created and requires attentionA new issue has been created and requires attention