Commit Graph
100 Commits
Author SHA1 Message Date
Bård Skaflestad 5f101a3d58 Merge pull request #4144 from akva2/rename_serialize_object
adjust to renaming of serializeObject
2022-10-04 17:18:15 +02:00
Bård Skaflestad 8d85ffd916 Merge pull request #4142 from atgeirr/rename-sims
Rename flow_blackoil to flow_blackoil_legacyassembly and flow_blackoil_tpfa to flow_blackoil
2022-10-04 12:54:13 +02:00
Bård Skaflestad 66fac184ad Merge pull request #4111 from goncalvesmachadoc/test-rvw
Add unit tests for EQUIL with rvw
2022-10-02 22:11:04 +02:00
Bård Skaflestad de66f3e519 Merge pull request #4139 from GitPaean/fixing_confusion_initializeWellPerfData
fixing (partly) confusion naming in function initializeWellPerfData()
2022-10-01 01:10:35 +02:00
Bård Skaflestad ab41b06917 Merge pull request #4134 from totto82/avoidOscLratOrat
avoid oscilation between ORAT and LRAT when they are equal
2022-09-30 16:24:01 +02:00
Bård Skaflestad 3bb35b223c Merge pull request #4119 from atgeirr/refactor-boundary-flux
Refactor boundary flux
2022-09-29 16:21:34 +02:00
Bård Skaflestad eb0a516ff0 Merge pull request #4128 from ElyesAhmed/alugrid_fix
some fixes for flow_alugrid
2022-09-27 13:05:33 +02:00
Bård Skaflestad 163dd7755a Merge pull request #4133 from OPMUSER/PBUB-and-PDEW-Fix
Fix PBUB and PDEW Export to Restart File
2022-09-27 12:52:35 +02:00
Bård Skaflestad 503965ce01 Merge pull request #4127 from GitPaean/equilibration_for_zero_volume_cells
for the cells having zero thickness we use the cell center depth to do the equilibration
2022-09-23 10:58:48 +02:00
Bård Skaflestad 7b5ef36cd1 Merge pull request #4125 from atgeirr/rename-linsolver-option
Rename --linsolver option to --linear-solver
2022-09-21 11:17:10 +02:00
Bård Skaflestad 8432e4130c Merge pull request #4101 from GitPaean/fix_wells_active
Fix wells active determination
2022-09-19 10:20:30 +02:00
Bård Skaflestad 52d653efee Merge pull request #4117 from akva2/zoltan_params
added: command line option for zoltan customization
2022-09-16 16:24:24 +02:00
Bård Skaflestad 35ee6fa855 Merge pull request #4109 from akva2/serializer_split
Split up serializer and move main code to opm-common
2022-09-16 16:03:43 +02:00
Bård Skaflestad 2fb5f5bc0d Merge pull request #4118 from akva2/fix_string_packing
simplify and fix MPI packing for strings
2022-09-16 15:59:23 +02:00
Bård Skaflestad 5d0a4d588c Merge pull request #4115 from akva2/janitoring
fixed: remove default constructor declaration
2022-09-16 13:15:36 +02:00
Bård Skaflestad 304788dbe8 Merge pull request #4108 from akva2/serializer_simplify
Simplifications in serializer
2022-09-16 13:09:12 +02:00
Bård Skaflestad ec731fd523 Merge pull request #4112 from akva2/fix_regression_variadic_bcast
fixed: wrong root rank in variadic broadcast
2022-09-14 21:09:30 +02:00
Bård Skaflestad 67ec01a730 Merge pull request #4034 from plgbrts/equil2
Equilibration with water-gas ratio vs depth (RVWVD) table
2022-09-14 14:30:04 +02:00
Bård Skaflestad 7e44ddd2bd Merge pull request #4100 from totto82/wvfpexp_user
remove WVFPEXP from unsupported keywords
2022-09-13 12:46:58 +02:00
Bård Skaflestad 3fc8433cc8 Merge pull request #4092 from akva2/serializer_handle_arrays
changed: handle all arrays in eclmpiserializer
2022-09-13 12:38:36 +02:00
Bård Skaflestad 0e49eb3a52 Merge pull request #4089 from akva2/serializer_handle_optional
Optionals are handled in serializer
2022-09-13 11:30:44 +02:00
Bård Skaflestad 56c653235f Merge pull request #4087 from akva2/rename_serialization
Rename serialization files
2022-09-13 10:48:33 +02:00
Bård Skaflestad dbb2ba5cf0 Merge pull request #4091 from akva2/janitoring
Some janitoring
2022-09-09 09:42:53 +02:00
Bård Skaflestad 4778cf9d60 Merge pull request #4088 from GitPaean/removing_unused_function
removing unused setupCartesianToCompressed_ function for BlackoilWellModel
2022-09-08 14:58:23 +02:00
Bård Skaflestad 65c18183c8 Merge pull request #4085 from akva2/remove_dead_serialization
Remove unused serialization code
2022-09-07 12:59:24 +02:00
Bård Skaflestad 593e7cb656 Merge pull request #4083 from akva2/drop_serializer_data_types
drop primitive serializer support for data:: types
2022-09-07 09:49:21 +02:00
Bård Skaflestad c24796e7f5 Merge pull request #4081 from akva2/eclwriter_serializer
changed: use EclMpiSerializer in eclwriter
2022-09-07 09:44:52 +02:00
Bård Skaflestad 6b9cb43ac7 Merge pull request #4080 from akva2/parallelrestart_serializer
ParallelRestart: use eclmpiserializer
2022-09-06 12:51:24 +02:00
Bård Skaflestad 3273ef04f4 Merge pull request #4079 from akva2/summarystate_test
added: SummaryState mpiserializer test
2022-09-06 12:01:21 +02:00
Bård Skaflestad f10a71397b Merge pull request #4078 from akva2/restartvalue_test
added: RestartValue mpiserializer test
2022-09-06 10:41:59 +02:00
Bård Skaflestad 29218040e3 Merge pull request #4073 from akva2/wells_test
add data::Wells mpiserializer test
2022-09-06 10:17:21 +02:00
Bård Skaflestad 5a731eeb17 Merge pull request #4077 from akva2/aquiferdata_test
add data::AquiferData mpiserializer test
2022-09-06 09:55:53 +02:00
Bård Skaflestad 14070fdfcb Merge pull request #4072 from akva2/well_test
added: data::Well mpiserializer test
2022-09-06 09:31:34 +02:00
Bård Skaflestad a7b2ffdfdb Merge pull request #4074 from akva2/fetkovichdata_test
added: data::FetkovichData mpiserializer test
2022-09-06 09:29:16 +02:00
Bård Skaflestad e63a71a9e5 Merge pull request #4076 from akva2/numericaquiferdata_test
added: data::NumericAquiferData mpiserializer test
2022-09-05 16:27:06 +02:00
Bård Skaflestad 9d0ed4f075 Merge pull request #4075 from akva2/cartertracydata_test
added: data::CarterTracyData mpiserializer test
2022-09-05 16:19:52 +02:00
Bård Skaflestad db9578ee99 Merge pull request #4069 from akva2/segment_test
add data::Segment mpiserializer test
2022-09-05 16:19:12 +02:00
Bård Skaflestad b6a264b799 Merge pull request #4063 from akva2/groupandnetworkvalues_test
add data::GroupAndNetworkValues mpiserializer test
2022-09-05 16:18:44 +02:00
Bård Skaflestad 459b116128 Merge pull request #4068 from akva2/segmentpressures_test
added: data::SegmentPressures mpiserializer test
2022-09-05 14:23:49 +02:00
Bård Skaflestad dea0f27708 Merge pull request #4067 from akva2/connection_test
add data::Connection mpiserializer test
2022-09-05 14:10:39 +02:00
Bård Skaflestad bd95a77d7d Merge pull request #4061 from akva2/groupdata_test
data::GroupData: add mpiserializer test
2022-09-05 14:09:59 +02:00
Bård Skaflestad 674ce11265 Merge pull request #4071 from atgeirr/fix-cartmapping-wellcontrib
Use compressedIndexForInterior() for mapping cartesian indices.
2022-09-05 13:25:01 +02:00
Bård Skaflestad aabcc5161c Merge pull request #4060 from akva2/groupguiderates_test
data::GroupGuideRates: mpiserializer test
2022-09-05 13:01:52 +02:00
Bård Skaflestad 019ce8d055 Merge pull request #4070 from akva2/currentcontrol_test
added: data::CurrentControl mpiserializer test
2022-09-05 12:59:58 +02:00
Bård Skaflestad 9e3579ec7a Merge pull request #4066 from akva2/rates_test
added: data::Rates mpiserializer test
2022-09-05 12:58:24 +02:00
Bård Skaflestad c40d3c3777 Merge pull request #4065 from akva2/solution_test
added: data::Solution mpiserializer test
2022-09-05 12:16:35 +02:00
Bård Skaflestad d2b3f87540 Merge pull request #4059 from akva2/guideratevalue_test
Add data::GuideRateValue mpiserializer test
2022-09-05 12:16:10 +02:00
Bård Skaflestad 69b32f7004 Merge pull request #4064 from akva2/restartkey_test
added: RestartKey mpiserializer test
2022-09-05 11:16:45 +02:00
Bård Skaflestad 7ebe1ab445 Merge pull request #4062 from akva2/nodedata_test
added: data::NodeData mpiserializer test
2022-09-05 11:14:45 +02:00
Bård Skaflestad bae2c258a6 Merge pull request #4058 from akva2/groupconstraints_test
added: data::GroupConstraints mpiserializer test
2022-09-05 09:41:22 +02:00
Bård Skaflestad 2a44d2fd7a Merge pull request #4057 from akva2/celldata_serialize
added: data::CellData mpiserializer test
2022-09-02 21:21:20 +02:00
Bård Skaflestad b3e517a8ef Merge pull request #4055 from akva2/eclmpiserializer_map
eclmpiserializer: improve map handler
2022-09-02 21:01:47 +02:00
Bård Skaflestad cb0e538cee Merge pull request #4053 from akva2/eclmpiserializer_set
eclmpiserializer: improve set handler
2022-09-02 21:01:04 +02:00
Bård Skaflestad a372a4d09e Merge pull request #4052 from akva2/eclmpiserializer_vector
eclmpiserializer: improve vector handler
2022-09-02 17:10:10 +02:00
Bård Skaflestad e3bc041909 Merge pull request #4051 from akva2/eclmpiserializer_array
eclmpiserializer: improve array handler
2022-09-02 17:09:41 +02:00
Bård Skaflestad 2192da75c7 Merge pull request #4056 from akva2/rename_macro
changed: rename macro
2022-09-02 16:52:36 +02:00
Bård Skaflestad dff553db59 Merge pull request #4050 from akva2/eclmpiserializer_ptr
eclmpiserializer: improve ptr handler
2022-09-02 14:30:33 +02:00
Bård Skaflestad b41f9ab3b4 Merge pull request #4049 from akva2/eclmpiserializer_pair
eclmpiserializer: improve pair handling
2022-09-02 14:28:36 +02:00
Bård Skaflestad e7624b7a27 Merge pull request #4047 from bska/limit-action-messages
Direct All Non-Triggered Action Messages to Debug File
2022-09-01 17:53:34 +02:00
Bård Skaflestad 1a4313c73c Direct All Non-Triggered Action Messages to Debug File
End users typically do not care that a particular action did NOT
trigger at a particular time and these messages will typically
reduce the utility of the CASE.PRT file.  On important field cases
we've seen more than 100,000 such messages in a single run which is
quite overwhelming.

Since we're now directing the messages to the .DBG file instead
we're not taking away any diagnostic ability, merely altering the
location of the information.
2022-09-01 17:11:36 +02:00
Bård Skaflestad d5401eeb43 Merge pull request #4044 from atgeirr/fix-restart-initialization
Ensure intensive quantities are calculated at start of simulation.
2022-09-01 17:10:32 +02:00
Bård Skaflestad 93b059eca1 Merge pull request #4046 from akva2/mswellhelper_priv
make MSWellHelpers templates private
2022-09-01 16:44:15 +02:00
Bård Skaflestad d1ba2ce5bc Merge pull request #4045 from akva2/wellgrouphelper_priv
Make one more template private in WellGroupHelper
2022-09-01 16:33:43 +02:00
Bård Skaflestad c3e5322527 Merge pull request #4043 from akva2/wellhelpers_priv
Make WellHelpers templates private
2022-09-01 16:27:59 +02:00
Bård Skaflestad 30cbd28eeb Merge pull request #4041 from akva2/generalize_variant_serialize
added: generalize variant serialization handling
2022-09-01 16:03:16 +02:00
Bård Skaflestad 9611edfee4 Merge pull request #4040 from akva2/use_par_def
consistently use ParallelCommunication.hpp for communication definition
2022-09-01 13:16:59 +02:00
Bård Skaflestad a322a3062f Merge pull request #4039 from akva2/small_comm_reduce
avoid two communication calls
2022-08-31 14:35:36 +02:00
Bård Skaflestad 8b65d6e6ec Merge pull request #4003 from bska/fmt-action-date
Format Action Dates With Libfmt
2022-08-26 11:41:17 +02:00
Bård Skaflestad 5989604dfb Format Action Dates With Libfmt
Use libfmt's ability for format 'std::tm' objects to output
unambiguous dates.  While here, also apply 'const' to a number of
objects and scalar parameters.

Original output:
  The action ACT-01 evaluated to true at 2018/11/02  report:0.

New output:
  Action ACT-01 triggered at 02-Nov-2018 00:00:00 (report interval 0 to 1).
2022-08-26 11:04:55 +02:00
Bård Skaflestad 949bb6ecb5 Merge pull request #4031 from akva2/use_std_array
changed: consistently use std::array
2022-08-26 10:14:17 +02:00
Bård Skaflestad 17ef437993 Merge pull request #4032 from akva2/remove_param_group
changed: remove unneeded includes for ParameterGroup
2022-08-26 09:55:55 +02:00
Bård Skaflestad 42a2b36687 Merge pull request #4030 from akva2/avoid_poly_includes
changed: no need to pull in polyhedralgrid if it is not used
2022-08-26 09:33:19 +02:00
Bård Skaflestad 489e4b3886 Merge pull request #4026 from OPM/revert-4022-reduce_dup
Revert "changed: reduce some code duplication"
2022-08-24 20:35:18 +02:00
Bård Skaflestad a56cd6752c Revert "changed: reduce some code duplication" 2022-08-24 20:34:52 +02:00
Bård Skaflestad f3fc5331f0 Prefer Attributes to Macros 2022-08-24 17:05:55 +02:00
Bård Skaflestad e66c7f6444 Merge pull request #4022 from akva2/reduce_dup
changed: reduce some code duplication
2022-08-24 16:53:16 +02:00
Bård Skaflestad fe04df94e6 Merge pull request #4023 from atgeirr/fix-packing
Add packing support for classes needing it.
2022-08-24 16:44:06 +02:00
Bård Skaflestad 6d3d64a843 Merge pull request #4015 from GitPaean/handling_numerical_aquifer_no_connection
ignoring analytical aquifers without valid connections
2022-08-24 09:59:26 +02:00
Bård Skaflestad 1d54d554ec Merge pull request #4002 from goncalvesmachadoc/testSalt
add Test Case for Salt Precipitation
2022-08-24 00:12:18 +02:00
Bård Skaflestad 3a33257f21 Merge pull request #4016 from blattms/revert-pistl-split
Revert: Split PreconditionerFactory in _impl file
2022-08-19 15:06:23 +02:00
Bård Skaflestad b87154223b Restore Non-MPI Builds
Commit 371b2592f misordered the closing brace of a namespace and
the conditional declarations dependent upon MPI availability.  This
commit restores the expected order and fixes non-MPI builds.
2022-08-18 16:08:41 +02:00
Bård Skaflestad 1ca731a388 Merge pull request #4007 from atgeirr/limit-terminal-warnings-during-deck-input
Limit warnings to terminal during deck input.
2022-08-16 18:20:05 +02:00
Bård Skaflestad 874e4f818c Merge pull request #4000 from akva2/action_handler_refactor2
Move action handling from eclproblem to separate class
2022-08-15 14:02:39 +02:00
Bård Skaflestad d277ca8670 Merge pull request #3998 from akva2/more_generic_problem
changed: move two more methods to generic problem class
2022-08-15 11:14:47 +02:00
Bård Skaflestad 9a171582b4 Add Regression Test for WPIMULT in ACTIONX Block
To keep this feature working as intended.
2022-08-15 10:35:40 +02:00
Bård Skaflestad 2f4020a72f Add Regression Test for Single-Phase Water Run
Uses test model contributed by Edmund Stephens.
2022-08-11 17:51:17 +02:00
Bård Skaflestad 27b695d0be Fix Averaged Quantities for Non-HC Simulations
Commit 6d3da3d2e introduced the notion of a "dynamic", pressure
dependent pore-volume and switched the 'PoreVolume' aggregates to
reference condition evaluation for output to the 'PORV' field in the
.PRT file.  We did however fail to update all existing uses of
'PoreVolume' which introduced an inconsistency.  In particular, for
simulation models without hydrocarbons-e.g., a single-phase water
run-the numerator of the volume weighted average would include
pressure effects through the rock compressibility but the
denominator would not.

Thanks to Edmund Stephens for discovering the issue and providing an
example model for analysing the underlying issue.
2022-08-11 16:07:00 +02:00
Bård Skaflestad b9e170fdbe Merge pull request #3991 from akva2/equil_init_priv_template
Make the equilbrium initialization code a private template
2022-08-11 16:05:54 +02:00
Bård Skaflestad 624d7e51cd Merge pull request #3977 from totto82/output_drsdtvon
output drsdtcon values to restart files
2022-08-11 14:51:12 +02:00
Bård Skaflestad 8cc5847826 Merge pull request #3995 from akva2/remove_empty_well_header
remove include of Well header
2022-08-11 12:55:36 +02:00
Bård Skaflestad e73d3368e0 Merge pull request #3989 from Tongdongq/tweak-opencl-launch-params
Tweak opencl launch params v2
2022-08-10 14:22:52 +02:00
Bård Skaflestad 766543dd18 Merge pull request #3992 from akva2/ecl_modernization
Some small modernization changes in ecl classes
2022-08-10 13:26:25 +02:00
Bård Skaflestad c328d2dbbd Merge pull request #3981 from akva2/small_buildsys_fix
remove faulty brace
2022-07-28 00:38:16 +02:00
Bård Skaflestad 2e11d7a13a Merge pull request #3979 from akva2/cleanup_deck
remove unnecessary includes
2022-07-27 01:14:26 +02:00
Bård Skaflestad bdfe58f500 Merge pull request #3975 from OPMUSER/Unsupported-Keywords
Unsupported keywords
2022-07-12 13:00:50 +02:00
Bård Skaflestad 22d4148d4b Merge pull request #3974 from ElyesAhmed/wellconnections
Wellconnections
2022-07-12 11:05:16 +02:00
Bård Skaflestad 3dc4f25f2c Merge pull request #3973 from OPM/revert-3953-tweak-opencl-launch-params
Revert "Tweak opencl launch params"
2022-07-07 15:22:16 +02:00
Bård Skaflestad 9d9ec6c522 Revert "Tweak opencl launch params" 2022-07-07 15:21:53 +02:00
Bård Skaflestad db9745528c Merge pull request #3971 from goncalvesmachadoc/wbp
fix wbp
2022-07-06 13:21:02 +02:00
Bård Skaflestad a4e529914d Merge pull request #3956 from totto82/testDiff
add diffusion test case to ctest
2022-06-29 15:26:23 +02:00