Skip to content

Releases: OPM/opm-common

OPM-Common 2024.10

08 Nov 11:06
Compare
Choose a tag to compare

Release Highlights

  • Support for applying MULTPV to the PORV array in the EDIT section
  • Support formatted input files in the GDFILE keyword
  • Support using the MULTZ array as an argument to OPERATE
  • Support setting item four of PINCH to 'ALL'
  • New summary vectors [FR]GMST for analysing effective trapped CO2 in the gas phase
  • New summary vectors [FR]GMUS for analysing effective untrapped CO2 in the gas phase
  • New summary vectors [FGW]MI[RT] for rates and cumulatives of mass of injected gas
  • Expanded component support for CO2STORE, e.g., CNAMES, DENAQA, and VISCAQA
  • Expanded support for restarting simulations with ICDs
  • Expanded simulation keyword support in a PYACTION block
  • Initial support for enumerated compositional initialisation
  • Expanded consistency checks for array operations such as ADD, COPY, and MULTIPLY, as well as the per-region counterparts
  • Proper handling of WHISTCTL in restarted simulations
  • Proper INIT file table output for the saturation functions in LET format
  • Performance improvements in well name matching on platforms which support the Posix fnmatch() function

What's Changed

  • fixed: fix close_at_tolerance in test_binarycoefficients.cpp with old boost by @akva2 in #4022
  • Fix alberta for dune 2.9 by @akva2 in #4028
  • WELSEGS needs to be specified before COMPSEGS by @GitPaean in #4031
  • correct the molar mass weight for C10 by @GitPaean in #4037
  • updating how to check zero RESV constraint for history matching producers by @GitPaean in #4039
  • using AbsoluteTemperature for TCRIT by @GitPaean in #4041
  • Fix/pyAction: Separate classes for python bindings and opm embedded by @lisajulia in #4017
  • Fix/py action build only one shared library by @lisajulia in #4029
  • Add names to the arguments of the python functions of the EclipseState, Schedule, ScheduleState and Summary State by @lisajulia in #4047
  • Parameterise the behaviour of the SKIP100 and SKIP300 keywords. by @vkip in #4048
  • Saving the restart path relative the deck (or absolute) for use in SMSPEC by @vkip in #4056
  • Also write RESTART paths between 72 and 132 characters to .SMSPEC file by @vkip in #4057
  • fix LET output to init file by @totto82 in #4051
  • Add option for GMST output by @totto82 in #4060
  • Activate EXIT keyword for PYACTION and add test for that by @lisajulia in #4059
  • Write MULTPV to INIT-file by @blattms in #4021
  • Fix build with gcc-14 by @akva2 in #4064
  • Add method to reset gpmaint state by @totto82 in #4067
  • [bugfix] Fix deadlock when outputting MULTPV to INIT file in parallel. by @blattms in #4068
  • Activate GRUPTREE, WGRUPCON and WELSPECS for use in PYACTION, tests a… by @lisajulia in #4061
  • Activate GCONSUMP for use in PYACTION, tests are in opm-tests by @lisajulia in #4071
  • Activate WECON and WTEST for use in PYACTION, tests are in opm-tests by @lisajulia in #4070
  • Activate COMPSEGS, WELSEGS, WSEGVALV for use in PYACTION, tests are i… by @lisajulia in #4069
  • Support Formatted SMSPEC File in Summary Utility by @bska in #4080
  • Improve reading possibly corrupt summary file. by @atgeirr in #4079
  • Fall Back to Undefined Value for Missing UDQs by @bska in #4054
  • Update actnum in FieldProps and EclipseGrid right after scanning GRID+EDIT by @vkip in #4082
  • Bugfix for RunSpec: multiple members were ignored in comparison and serialization. by @atgeirr in #4086
  • Increase restart compatibility by @vkip in #4090
  • Use std::optional instead of bool and double by @atgeirr in #4088
  • Fix output of LET curves by taken into account the connate saturations by @totto82 in #4085
  • Updates to CO2STORE by @svenn-t in #4091
  • Support Large Saturation Function Tables in INIT File by @bska in #4066
  • Rework ICD Initialisation For Simulation Restart by @bska in #4077
  • Move initialization of prediction_mode members. by @atgeirr in #4096
  • Trigger Target Update From WTMULT in ACTIONX by @bska in #4095
  • Reduce Memory Requirements for UDQ SORT Operations by @bska in #4098
  • Correct suffix for solution tracers by @svenn-t in #4001
  • BUGFIX: Fix salinity input co2 module by @totto82 in #4099
  • Support restart with VREP in GCONINJE by @vkip in #4101
  • Save and Restore ICD Scaling Factor for SICDs Too by @bska in #3978
  • Output Well Level Control Limits to Summary File by @bska in #4093
  • make it possible to output every timestep by @totto82 in #4104
  • Add support for SLAVES keyword by @hakonhagland in #4114
  • Add support for GRUPMAST by @hakonhagland in #4118
  • [cmake] Properly support scotch as a metis replacement. by @blattms in #4115
  • [cmake] Properly support scotch as a metis replacement by @lisajulia in #4120
  • Add wells modified with WSEGVAL to affected well list by @totto82 in #4121
  • BUGFIX. Use rsw not rswsat in density calculations by @totto82 in #4124
  • Add new tests and corresponing fixes in the hysteresis model by @totto82 in #4089
  • Add option to not use saturated tables by @totto82 in #4125
  • Add documentation by @lisajulia in #4018
  • parameters to extend drsdtcon by @trinemykk in #4097
  • parsing XMF and YMF from SOLUTION section by @GitPaean in #4110
  • Improve ACTIONX Diagnostic Message by @bska in #4128
  • Fix warning message when resetting control modes other than 'RATE','BHP' to 'RATE' by @vkip in #4138
  • Use size_t instead of int avoid exceeding intmax for large buffers by @vkip in #4139
  • Set IS_SCOTCH_METIS_HEADER to 0 instead of -1 if we are not using scotchmetis by @lisajulia in #4140
  • Avoid duplicating objects on pointer serialization/de-serialization by @vkip in #4141
  • Output support for RSWSAT and RVWSAT by @daavid00 in #4142
  • Fix nans in EGrid::getCellCorners by @daavid00 in #4145
  • Correct FindMETIS.cmake - only link Scotch if IS_SCOTCH_METIS_HEADER … by @lisajulia in #4148
  • Add possibleFutureConnections to Schedule by @lisajulia in #4150
  • fixed: quote string parameter to avoid missing parameter if empty by @akva2 in #4154
  • fixing the parsing of unit with string "Temperature" by @GitPaean in #4155
  • only set well temperature if WTEMP or WINJTEMP is set by @totto82 in #4152
  • Change type of possibleFutureConnections to std::unordered_map<std::string, std::set> by @lisajulia in #4159
  • Prepare PiecewiseLinearTwoPhaseMaterial for GPU support by @multitalentloes in #4153
  • Check number of arguments to avoid segfault. by @atgeirr in #4156
  • bump minimum dune version to 2.9 by @akva2 in #4157
  • rename GMIM to GMTR by @totto82 in #4163
  • Support [F,G,W]GMI[R,T] by @totto82 in #4162
  • initialize variable to quell compiler warning by @akva2 in #4164
  • Fix wetting phase hysteresis by @totto82 in #4160
  • PAvgXXX: instantiate for float by @akva2 in #4168
  • Stop Processing if COPYing From Undefined Source Array by @bska in #4109
  • Schedule::applyActions: handle float wellpi map by @akva2 in #4169
  • Support multiple pvt regions for drsdtcon by @totto82 in #4161
  • COMPDAT: Skip connections to cells that will be deactivated due to MINPV/MINPVV ...
Read more

Release 2024.04

04 Jul 16:34
Compare
Choose a tag to compare

Release 2024.04

Release 2023.10

14 Nov 11:07
release/2023.10/final
Compare
Choose a tag to compare
release/2023.10/final

Release 2023.10

Release 2023.04

12 May 06:36
Compare
Choose a tag to compare
release/2023.04/final

bup version to 2023.04 final

2022.10

12 Jan 08:33
4a3326a
Compare
Choose a tag to compare

2020.04

14 May 10:50
Compare
Choose a tag to compare
release/2020.04/final

Bump version to 2020.04 final

release/2020.04/rc4

08 May 08:47
Compare
Choose a tag to compare
release/2020.04/rc4 Pre-release
Pre-release
Bump version to rc4

release/2020.04/rc3

29 Apr 14:53
Compare
Choose a tag to compare
release/2020.04/rc3 Pre-release
Pre-release
Bump version to 2020.04-rc3

release/2020.04/rc2

23 Apr 08:34
Compare
Choose a tag to compare
release/2020.04/rc2 Pre-release
Pre-release
Bumped version to 2020.04-rc2

release/2020.04/rc1: Merge pull request #1731 from joakim-hove/segment-depth-change

22 Apr 12:57
60e9a9c
Compare
Choose a tag to compare
Add method WellSegments::segmentDepthChange()