Commit Graph
100 Commits
Author SHA1 Message Date
Bård Skaflestad 9378991243 Merge pull request #4171 from akva2/bcdata_members
Make related BC data a single class member
2022-10-18 13:56:45 +02:00
Bård Skaflestad 1f2496829d Merge pull request #4160 from akva2/optimize_tracer_assembly
Optimize tracer assembly
2022-10-18 11:41:17 +02:00
Bård Skaflestad 36ca7d11e9 Merge pull request #4149 from totto82/improve_conv_thp
Improve convergence for newly opened wells with thp control
2022-10-18 10:26:55 +02:00
Bård Skaflestad 77061d97ca Merge pull request #4173 from blattms/fix-4157
[bugfix] Unconditionally compile WellContributions.cpp et al
2022-10-17 18:09:27 +02:00
Bård Skaflestad 629edd3919 Add Serialization Support for std::bitset<3>
Needed in upcoming work for communicating dynamic phase quantities
per segment in a multisegmented well.
2022-10-14 18:29:52 +02:00
Bård Skaflestad 8162b97c0e Merge pull request #4167 from atgeirr/hide-all-vtk-params
Hide all vtk parameters.
2022-10-14 11:30:29 +02:00
Bård Skaflestad 7096343121 Merge pull request #4162 from akva2/use_range_generators
Use range generators for grid iterations
2022-10-13 23:42:10 +02:00
Bård Skaflestad dd61e79e86 Merge pull request #4166 from GitPaean/removing_GTotal
removing the usage of GTotal in the well code
2022-10-13 23:01:43 +02:00
Bård Skaflestad ec83f37afa Merge pull request #4147 from akva2/tracer_begin_optimize
Optimize EclTracerModel::updateStorageCache
2022-10-13 10:47:51 +02:00
Bård Skaflestad 90ddd13bcc Remove Trailing Semicolon on Function's Close Brace
This removes a GCC warning message on higher warning levels.
2022-10-13 09:57:55 +02:00
Bård Skaflestad 0da2b6e558 Merge pull request #4156 from tskille/add_regtest_krnum
start regression testing for SPE1CASE2_KRNUM
2022-10-12 10:39:11 +02:00
Bård Skaflestad 0a3ede1400 Merge pull request #4151 from GitPaean/wecon_only_producer
only enforcing production economic limit to producers.
2022-10-06 15:44:52 +02:00
Bård Skaflestad 9893f9cea3 Merge pull request #4150 from akva2/janitoring
fixed: add missing includes
2022-10-06 15:44:24 +02:00
Bård Skaflestad 0206627aad Merge pull request #4152 from tskille/add_regtest_wvfpexp02
add regression test for model WVFPEXT-02
2022-10-06 15:43:56 +02:00
Bård Skaflestad 4b7ad47b69 Merge pull request #4146 from akva2/update_property_refactor
Refactor property updating in EclProblem
2022-10-05 17:11:39 +02:00
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