Skip to content

feat: Add single phase viscosity dependency on temperature#4029

Open
dkachuma wants to merge 10 commits intodevelopfrom
dkachuma/viscosity-thermal-expansion
Open

feat: Add single phase viscosity dependency on temperature#4029
dkachuma wants to merge 10 commits intodevelopfrom
dkachuma/viscosity-thermal-expansion

Conversation

@dkachuma
Copy link
Copy Markdown
Contributor

Adds a viscosity thermal expansion coefficient for single phase fluid. This introduces a simple dependency of the viscosity on temperature.

The documentation has been updated to reflect this addition.

Replaces #3951

@dkachuma dkachuma self-assigned this Apr 14, 2026
@dkachuma dkachuma added type: feature New feature or request ci: run CUDA builds Allows to triggers (costly) CUDA jobs flag: ready for review flag: requires rebaseline Requires rebaseline branch in integratedTests ci: run integrated tests Allows to run the integrated tests in GEOS CI ci: run code coverage enables running of the code coverage CI jobs labels Apr 14, 2026
Comment thread src/coreComponents/constitutive/docs/CompressibleSinglePhaseFluid.rst Outdated
Comment thread inputFiles/singlePhaseFlow/thermalSinglePhaseFlow.ats Outdated
This model represents a compressible single-phase fluid with constant compressibility
and pressure-dependent viscosity.
For thermal simulations, the model density and viscosity have a temperature dependency
expressed as a constant thermal expansion coefficient.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
expressed as a constant thermal expansion coefficient.
expressed as a constant thermal expansion coefficient and a constant temperature-viscosity coefficient, respectively.

Comment on lines +257 to +258
/// scalar fluid viscosity thermal expansion coefficient
real64 m_viscosityExpansivity;
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are fluid viscosity thermal expansion coefficient and viscosity expansivity standard nomenclature for fractional change in viscosity with respect to temperature?

Suggested change
/// scalar fluid viscosity thermal expansion coefficient
real64 m_viscosityExpansivity;
/// scalar fluid temperature-viscosity coefficient
real64 m_temperatureViscosityCoefficient;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci: run code coverage enables running of the code coverage CI jobs ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI flag: ready for review flag: requires rebaseline Requires rebaseline branch in integratedTests type: feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants