JutulDarcy v0.2.41
The new release comes with two new major features (improved geothermal support and support for tracers) as well as numerous smaller improvements to code and documentation.
New features
- Expanded geothermal features, including borehole thermal energy storage (BTES) support and automatic setup of property tables with support for salinity.
- Several new geothermal examples (see next section). Code.
- Support for single phase and multiphase tracers that can have per-tracer custom behavior and interact with other properties of the system.
- A validated polymer model (viscosity changes, dead pore space, permability reduction, adsorption) that makes use of the new tracer functionality.
- Routines to rebuild an existing reservoir model with for example new wells or changed properties. This is useful when you have loaded a complex model from input files and want to alter it without changing the input file.
- Docs have been restructured and revised.
New examples
Workflow examples
Validation examples
- Polymer injection in a 2D black-oil reservoir model
- Aquifer thermal energy storage (ATES) validation
Geothermal examples
- Borehole Thermal Energy Storage (BTES)
- Geothermal doublet
- High-temperature Aquifer Thermal Energy Storage (HT-ATES)
Improvements
- Improved performance for some BLAS versions
- Examples have been reorganized by topic, both in the code and in the documentation to make navigation easier
- Many fixes and improvements to thermal well setup, including additional parameters exposed for sensitivity analysis
- Support for SLGOF keyword
- Bumped Makie compatibility
Merged pull requests:
- Support for different types of tracers + simple polymer model (#90) (@moyner)
- Reorganize the examples a bit (#91) (@moyner)
- Improve polymer model + tracers (#92) (@moyner)
- Updated docs, added support for tracers + polymer and improved equilbriation (#93) (@moyner)
- First steps towards geothermal module (#94) (@strene)
- Geothermal improvements (#96) (@strene)
- Enable BTES example (#97) (@moyner)