Commit Graph
100 Commits
Author SHA1 Message Date
Arne Morten Kvarving 555b4e7ce2 adjust to upstream GasPvtApproach enum changes 2022-12-12 19:18:58 +01:00
Arne Morten Kvarving 07fb8ed2c2 adjust to upstream OilPvtApproach enum changes 2022-12-12 19:18:58 +01:00
Arne Morten Kvarving 5dc8c12cd8 adjust to upstream WaterPvtApproach enum changes 2022-12-12 19:18:58 +01:00
Arne Morten Kvarving e61a5a3e21 remove pointless assert
unsigned is always positive
2022-11-15 12:12:45 +01:00
Arne Morten Kvarving a7249bee65 test_quadrature: remove support for dune < 2.6 2022-11-14 16:35:42 +01:00
Arne Morten Kvarving c906b55a64 fix test with dune-alugrid 2.7 2022-11-14 16:34:30 +01:00
Arne Morten Kvarving 3fe4b6ac4b remove shadowing local typedef 2022-10-26 10:53:41 +02:00
Arne Morten Kvarving 11c9c34dcc Merge pull request #742 from GitPaean/fixing_running_with_dune2.6
return proper communicator for DUNE2.6 (<2.7)
2022-10-19 15:01:33 +02:00
Arne Morten Kvarving 820cc1e9f9 FingerProblem: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving 8cd61e7240 RichardsLensProblem: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving ce8d626872 ElementBorderListFromGrid: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving 85ac4160ee MultiPhaseBaseProblem: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving 96913df6c9 BlackOilModel: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving b0168da21b PvsModel: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving b5ec1906e1 TpfaLinearizer: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving 2eba75db7e FvBaseDiscretization: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving 91762ace6f FvBaseLinearizer: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving a8bbe5549c PffGridvector: use elements range generator 2022-10-17 13:37:44 +02:00
Arne Morten Kvarving 84717a874d Merge pull request #721 from akva2/foam_module_params
blackoilfoammodules: put parameters in separate class
2022-09-20 12:42:31 +02:00
Arne Morten Kvarving f5096a6d2d Merge pull request #720 from akva2/extbo_module_params
blackoilextbomodules: put parameters in separate class
2022-09-20 12:20:43 +02:00
Arne Morten Kvarving b5f141d1da Merge pull request #723 from akva2/polymer_module_params
blackoilpolymermodules: put parameters in separate class
2022-09-20 12:20:25 +02:00
Arne Morten Kvarving 6933875120 blackoilfoammodules: put parameters in separate class
limits the amount of static variable declarations
2022-09-20 11:58:09 +02:00
Arne Morten Kvarving 36cce77c53 blackoilfoammodules: remove unused headers
and add missing headers
2022-09-20 11:58:09 +02:00
Arne Morten Kvarving 6571488ee8 blackoilpolymermodules: put parameters in separate class
limits the amount of static variable declarations
2022-09-20 11:44:05 +02:00
Arne Morten Kvarving 7d1ddfb566 blackoilpolymermodules: remove unused headers
and add missing headers
2022-09-20 11:43:35 +02:00
Arne Morten Kvarving 10eaf48709 blackoilsolventmodules: put parameters in separate class
limits the amount of static variable declarations
2022-09-19 14:14:16 +02:00
Arne Morten Kvarving f96e449094 blackoilmicpmodules: put parameters in separate class
limits the amount of static variable declarations
2022-09-19 13:42:04 +02:00
Arne Morten Kvarving 68d009262d blackoilbrinemodules: put parameters in separate class
limits the amount of static variable declarations
2022-09-19 13:33:58 +02:00
Arne Morten Kvarving 9068c9fdf6 blackoilextbomodules: put parameters in separate class
limits the amount of static variable declarations
2022-09-19 13:26:37 +02:00
Arne Morten Kvarving 893502c6b9 blackoilmicpmodules: remove MICPpara prefix from variables/methods
unnecessary noise
2022-09-19 13:08:58 +02:00
Arne Morten Kvarving 2d45e16291 blackoilmicpmodules: remove unused headers
and add missing headers
2022-09-19 13:08:58 +02:00
Arne Morten Kvarving fdc4b704f3 blackoilextbomodules: remove unused headers
and add missing headers
2022-09-19 12:35:26 +02:00
Arne Morten Kvarving 7341104b74 blackoilbrinemodule: remove unused headers 2022-09-19 11:17:57 +02:00
Arne Morten Kvarving 7552df1529 fvbaseintensivequantities: remove default ctor
it does nothing, no need to declare it
2022-09-15 11:26:42 +02:00
Arne Morten Kvarving 8e38edf928 fixed: respect rule-of-three for fvbaseintensivequantities
is no need to explicitly declare the cc here
2022-09-09 08:18:02 +02:00
Arne Morten Kvarving 1058b371da changed: consistently use std::array 2022-08-26 08:27:40 +02:00
Arne Morten Kvarving ee9acb31cb changed: unify matrixblock.hh with downstream MatrixBlock.hpp 2022-08-25 13:31:37 +02:00
Arne Morten Kvarving 2b30ca9f53 changed: unify matrixblock.hh with downstream MatrixBlock.hpp 2022-08-24 15:49:03 +02:00
Arne Morten Kvarving 7f8828988c changed: consistently use std::array 2022-08-16 08:36:21 +02:00
Arne Morten Kvarving 77eccfd869 fixed: avoid vector<bool> in fvbasediscretization
writes to vector<bool> is not thread safe
2022-08-11 09:51:34 +02:00
Arne Morten Kvarving 45b2898c6e BlackOilSolventModules: use if constexpr 2022-08-09 09:59:48 +02:00
Arne Morten Kvarving 04c8d8f232 BlackOilRateVector: use if constexpr 2022-08-09 09:59:48 +02:00
Arne Morten Kvarving 4d003ea85a BlackOilPrimaryVariables: use if constexpr 2022-08-09 09:55:30 +02:00
Arne Morten Kvarving d2ba89f39a BlackOilPolymerModules: use if constexpr 2022-08-09 09:55:30 +02:00
Arne Morten Kvarving 5213f3b526 BlackOilModel: use if constexpr 2022-08-09 09:55:30 +02:00
Arne Morten Kvarving d593214308 BlackOilIntensiveQuantities: use if constexpr 2022-08-09 09:08:24 +02:00
Arne Morten Kvarving 641cadc8e5 BlackOilFoamModules: use if constexpr 2022-08-09 09:08:24 +02:00
Arne Morten Kvarving 7aaa3f2261 BlackOilExtBoModules: use if constexpr 2022-08-09 09:08:24 +02:00
Arne Morten Kvarving 31c2442a22 BlackOilEnergyModules: use if constexpr 2022-08-09 09:08:24 +02:00
Arne Morten Kvarving 0a182d51f6 BlackOilBrineModules: use if constexpr 2022-08-09 09:08:24 +02:00
Arne Morten Kvarving 368a2414c3 BlackOilBoundaryRateVector: use if constexpr 2022-08-09 09:08:24 +02:00
Arne Morten Kvarving d6c378e6a9 remove use of Unused.hpp 2022-08-02 11:24:40 +02:00
Arne Morten Kvarving 92209466c5 remove unnecessary includes 2022-07-26 18:32:03 +02:00
Arne Morten Kvarving 54920b4147 changed: do not resize jacobian unless necessary
setSize always reallocates
2022-05-03 09:39:14 +02:00
Arne Morten Kvarving a68cb1427e changed: remove unnecessary initialization
the values are all overwritten in updateLocalResidual so no
reason to set them to zero first
2022-05-03 09:38:05 +02:00
Arne Morten Kvarving 18af8c239e fixed: avoid copying int quants for diffusion if diffusion is not enabled 2022-04-29 10:36:13 +02:00
Arne Morten Kvarving f93d748603 changed: do not copy primary variables into element context
hold a const pointer instead.
2022-04-01 12:11:34 +02:00
Arne Morten Kvarving 1e1f6f5b50 changed: disable mutable access to primary variables 2022-04-01 12:03:08 +02:00
Arne Morten Kvarving 0eb34fa51b use std::filesystem directly 2021-11-01 12:31:27 +01:00
Arne Morten Kvarving 01b5bbd853 Merge pull request #676 from akva2/disable_check_to_enable_ci
disable conservativeness check
2021-10-29 12:13:49 +02:00
Arne Morten Kvarving c1f19b7447 disable conservativeness check
the check causes a segfault in release mode only on gcc9+
2021-10-27 09:56:09 +02:00
Arne Morten Kvarving 3a511ff33c Merge pull request #673 from akva2/janitoring
Some janitoring
2021-10-18 13:17:02 +02:00
Arne Morten Kvarving 2c697457d7 remove unnecessary includes 2021-10-18 11:52:45 +02:00
Arne Morten Kvarving f09dd916b8 use [[maybe_unused]] instead of macro 2021-10-18 11:52:31 +02:00
Arne Morten Kvarving 0fa24f7711 update test driver to match opm_add_test 2021-10-13 11:44:20 +02:00
Arne Morten Kvarving 02a8a3d155 Merge pull request #667 from akva2/enable_extrap_extbo
extbomodule: enable extrapolation for function evaluations
2021-08-05 14:08:45 +02:00
Arne Morten Kvarving ebe2448e57 extbomodule: enable extrapolation for function evaluations 2021-08-05 13:16:54 +02:00
Arne Morten Kvarving e4d6acc23b changed: get rid of OPM_UNUSED macro usage
prefer anonymous parameters and c++17 [[maybe_unused]]
2021-08-03 10:10:01 +02:00
Arne Morten Kvarving 44267fd206 fixed: do not assert conditions guaranteed by unsigned 2021-06-18 13:26:57 +02:00
Arne Morten Kvarving ae537f536d fixed: do not use Opm:: prefix when inside namespace Opm 2021-05-25 11:46:55 +02:00
Arne Morten Kvarving 40bae8ba9e remove assignment-operator from class
if an assignment-operator is defined, implicitly
definition of cc is deprecated. there is no reason
we have to override the parent assignment operator,
so simply remove both of them.

quells a clang warning
2021-05-19 08:22:47 +02:00
Arne Morten Kvarving c559e348d4 anonymized unused parameters 2021-05-14 13:55:12 +02:00
Arne Morten Kvarving 4695dc9354 changed: use c++17 [[maybe_unused]] 2021-05-14 13:54:58 +02:00
Arne Morten Kvarving 58dfda3082 adjust to enum changes in upstream 2021-05-05 21:59:50 +02:00
Arne Morten Kvarving d049cdd59d fixed: do not use Opm:: prefix when inside namespace Opm 2021-05-05 09:50:05 +02:00
Arne Morten Kvarving 4ffebbbbb0 anonymize unused parameters to quell warnings 2021-04-30 13:16:21 +02:00
Arne Morten Kvarving 016e0164a8 blackoilpolymermodules: include OpmLog.h 2021-04-26 11:23:42 +02:00
Arne Morten Kvarving 8dd56cac23 Merge pull request #643 from totto82/fixBoundaryIssueAgain
move the boundary check downstream
2021-03-09 14:42:46 +01:00
Arne Morten Kvarving c2049ca096 Merge pull request #630 from atgeirr/disable-property-macros
Disable property macros.
2020-10-19 15:50:01 +02:00
Arne Morten Kvarving c8617141d4 reorganize to avoid unused warnings without MPI 2020-06-19 09:45:29 +02:00
Arne Morten Kvarving 016e5a75d8 anonoymize unused parameter
quells compiler warnings
2020-06-08 10:14:29 +02:00
Arne Morten Kvarving 20ebdbe8e8 Merge pull request #614 from atgeirr/further-two-phase-vtk-fixes
Make gas-oil related outputs conditional.
2020-06-02 13:02:02 +02:00
Arne Morten Kvarving 1afaba329a mark conditionally used parameters as maybe_unused
and anonymize unused parameters
2020-04-14 14:16:20 +02:00
Arne Morten Kvarving c504002568 Merge pull request #603 from blattms/fix-dune-shared_ptr-comp
Fix compilation issues due to removed Dune::shared_ptr.
2020-03-24 15:23:03 +01:00
Arne Morten Kvarving 0b9130b516 remove serialization templates from BlackoilPolymerModule 2020-03-06 15:12:57 +01:00
Arne Morten Kvarving 44a579a5f7 rename BlackoilPolymerModule::initFromDeck to initFromState
no deck usage any longer
2020-03-06 15:12:57 +01:00
Arne Morten Kvarving 3f6a858856 changed: get rid of Deck usage in BlackoilPolymerModule 2020-03-06 15:12:57 +01:00
Arne Morten Kvarving 424ca49696 remove serialization templates from BlackoilBrineModule 2020-03-04 15:42:48 +01:00
Arne Morten Kvarving 8480523c88 rename BlackoilBrineModule::initFromDeck to BlackoilBrineModule::initFromState
no longer any deck usage
2020-03-04 15:42:15 +01:00
Arne Morten Kvarving a991da41a3 get rid of deck usage in BlackoilBrineModule 2020-03-04 15:42:06 +01:00
Arne Morten Kvarving 35e8b211de remove serialization templates from BlackoilFoamModule 2020-03-04 14:57:54 +01:00
Arne Morten Kvarving 875a00728e rename BlackoilFoamModules::initFromDeck to BlackoilFoamModules::initFromState
no deck usage any longer
2020-03-04 14:57:17 +01:00
Arne Morten Kvarving 8aa3b2c2fe get rid of deck usage in BlackoilFoamModule 2020-03-04 14:56:38 +01:00
Arne Morten Kvarving 8d033d3afa Merge pull request #599 from akva2/no_serialization_solvent_module
Remove deck usage from BlackoilSolventModule
2020-03-04 12:16:44 +01:00
Arne Morten Kvarving 5e391417b5 remove serialization templates from BlackoilSolventModules 2020-03-04 09:59:12 +01:00
Arne Morten Kvarving 19c2c4f981 rename initFromDeck to initFromState
no deck usage any longer
2020-03-04 09:59:12 +01:00
Arne Morten Kvarving cb2aaa3452 Get rid of deck usage in blackoilsolventmodules 2020-03-04 09:59:12 +01:00
Arne Morten Kvarving 913439ec28 Merge pull request #598 from akva2/use_tlmixpar_from_state
use TLMIXPAR from state
2020-03-04 09:58:25 +01:00
Arne Morten Kvarving 5ac9e0a2b9 use TLMIXPAR from state 2020-03-04 09:10:41 +01:00
Arne Morten Kvarving 75454a81cb changed: pass the Schedule through the SolventModule::initFromDeck method
required for the SolventPvt setup
2020-03-03 14:26:48 +01:00