Arne Morten Kvarving
d4d2fa9a17
fixed: don't fail build if there are no failures
2024-11-12 14:31:35 +01:00
Arne Morten Kvarving
e687a5759f
Merge pull request #5728 from kjetilly/remove_umfpack_ifdef
...
Remove #if HAVE_SUITESPARSE_UMFPACK in WellContributions.hpp
2024-11-12 10:36:52 +01:00
Arne Morten Kvarving
91aabf6a92
Merge pull request #5706 from BigDataAccelerate/rename-bda-to-gpu
...
Remove bda naming from project
2024-11-11 16:26:21 +01:00
Arne Morten Kvarving
c11e9dd10b
remove unused variable
2024-11-11 12:13:43 +01:00
Arne Morten Kvarving
be93ce7163
fixed: add virtual dtor to class with virtual members
2024-11-11 12:13:43 +01:00
Arne Morten Kvarving
d1e416cfe6
fixed: fmt::join is in ranges.h using {{fmt11}}
2024-11-11 12:04:23 +01:00
Arne Morten Kvarving
0d7bc99371
fixed: RESTART_SCHED parameter never took effect
...
in particular if(string_var) evaluates to false if it has value "false"
2024-11-11 10:57:07 +01:00
Arne Morten Kvarving
1dd66769cd
Merge pull request #5722 from blattms/bugfix/pyhon-licensing
...
Added the missing plus in gplv3+ for the Python packages.
2024-11-08 12:30:56 +01:00
Arne Morten Kvarving
5085877d4e
fixed: building pypi release packages
2024-11-07 12:01:03 +01:00
Arne Morten Kvarving
15b12eaa3e
avoid use of std::is_pod_v
...
implement it ourself in terms of std::is_trivial and
std::is_standard_layout. std::is_pod_v is deprecated in c++-20
2024-11-06 10:38:50 +01:00
Arne Morten Kvarving
d9a3dd6f77
add casts to avoid comparison to / arithmetics with enums
2024-11-06 10:38:50 +01:00
Arne Morten Kvarving
68a727aac8
fixed: mark comparison operator const
2024-11-06 10:38:50 +01:00
Arne Morten Kvarving
13b5e23dec
use constexpr instead of anonymous enums
...
c++-20 warns for arithmetics using enums
2024-11-06 10:38:50 +01:00
Arne Morten Kvarving
ca6a5521a4
fixed: use constexpr formats and/or mark format strings runtime
...
fmt wants to do compile time validation of format strings under c++-20.
mark formatting strings constexpr where possible, and mark formats
runtime to disable validation where not possible.
2024-11-05 15:03:17 +01:00
Arne Morten Kvarving
72ac61a0b7
quell unused private member warning
2024-11-05 14:58:06 +01:00
Arne Morten Kvarving
cdd37b4ed6
fixed: test-suites needs a name
2024-11-05 12:46:18 +01:00
Arne Morten Kvarving
8b21902f74
fixed: division by zero if no gpu device was found
2024-11-01 10:29:51 +01:00
Arne Morten Kvarving
942d63c7b1
fixed: set active indices in fieldprops
2024-10-30 10:22:17 +01:00
Arne Morten Kvarving
c67f39db80
Merge pull request #5692 from akva2/fix_missing_rescoup_serialization
...
add missing ReservoirCouplingInfo.hpp includes
2024-10-29 11:51:30 +01:00
Arne Morten Kvarving
58365df3ff
add missing ReservoirCouplingInfo.hpp includes
...
now that Schedule(State) properly serializes the member
2024-10-28 15:51:14 +01:00
Arne Morten Kvarving
139088398c
Merge pull request #5682 from akva2/lambda_janitoring
...
Some lambda fixes
2024-10-17 12:54:55 +02:00
Arne Morten Kvarving
501ee0f818
avoid declaring t1 outside lambda
...
clang doesn't want us to capture t1, and g++-14 requires us
to capture t1. this workaround avoids warnings with both.
2024-10-17 12:32:59 +02:00
Arne Morten Kvarving
0af94eef27
remove unused capture
2024-10-17 11:32:04 +02:00
Arne Morten Kvarving
9561191992
rename capture variable
...
to avoid shadowing warnings with clang
2024-10-16 11:02:26 +02:00
Arne Morten Kvarving
55c42d7b83
one translation unit per instance
2024-10-04 14:45:34 +02:00
Arne Morten Kvarving
bfc5d6f742
small adjustments to python packaging
2024-10-03 13:13:52 +02:00
Arne Morten Kvarving
2e7b014769
remove opm-models from data update script
2024-10-02 10:47:54 +02:00
Arne Morten Kvarving
847f1b6f42
fixed: missing TEST_ARGS in test specifications
2024-10-02 10:32:18 +02:00
Arne Morten Kvarving
15d6f13d92
Merge pull request #5638 from GitPaean/compositional_tolerance
...
set newton tolerance to be 1.e-7 for compositional running
2024-10-02 08:37:48 +02:00
Arne Morten Kvarving
2353ba56a6
changed: don't store schedule keywords unless required in simulators
...
in the python simulator we cannot make this decision up front
since the schedule can be modified from python code so we have
to do the safe thing
2024-09-27 11:24:20 +02:00
Arne Morten Kvarving
048ae50255
add missing overrides
2024-09-17 07:52:10 +02:00
Arne Morten Kvarving
ea8ee36f51
FlowProblem: add virtual dtor
2024-09-17 07:51:56 +02:00
Arne Morten Kvarving
763a994d6a
anonymize parameters to quell warnings
2024-09-17 07:43:07 +02:00
Arne Morten Kvarving
3ee3dc2b5f
newtonmethod: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
1b19fa02f4
newtonmethodparameters.hh: rename to newtonmethodparams.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
e0af58a7cf
vtktemperaturemodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
e093101d1c
vtktemperaturemodule.hh: rename to vtktemperaturemodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
4eb70830cf
vtkptflashmodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
29f2a35694
vtkptflashmodule.hh: rename to vtkptflashmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
023328bed2
vtkprimaryvarsparams: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
be4026ecce
vtkprimaryvarsmodule.hh: rename to vtkprimaryvarsmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
adb6438d84
vtkphasepresencemodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
08b9c78ddd
vtkphasepresencemodule.hh: rename to vtkphasepresencemodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
f5e2b46c37
vtkmultiphasemodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
a895678c30
vtkmultiphasemodule.hh: rename to vtkmultiphasemodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
924da68d02
vtkenergymodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
85bbba93fa
vtkenergymodule.hh: rename to vtkenergymodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
b1afd79cd9
vtkdiscretefracturemodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
ca56913816
vtkdiscretefracturemodule.hh: rename to vtkdiscretefracuremodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
28995d3624
vtkdiffusionmodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
6ab0fbe6c2
vtkdiffusionmodule.hh: rename to vtkdiffusionmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
2d000835a7
vtkcompositionmodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
c7c15fbe23
vtkcompositionmodule.hh: rename to vtkcompositionmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
72d3395e51
vtkblackoilsolventmodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
3af8ed8994
vtkblackoilsolventmodule.hh: rename to vtkblackoilsolventmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
3733e548bb
vtkblackoilpolymermodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
18ddfc8fb2
vtkblackoilpolymermodule.hh: rename to vtkblackoilpolymermodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
ce4e57dab3
vtkblackoilmicpmodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
28bbe60b6e
vtkblackoilmicpmodule.hh: rename to vtkblackoilmicpmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
7a92006ffe
vtkblackoilenergymodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
e50cd2fb82
vtkblackoilenergymodules.hh: rename to vtkblackoilenergymodules.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
a44640bc65
vtkblackoilmodule: move parameters to dedicated struct with a translation unit
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
6a1b33c793
vtkblackoilmodule.hh: rename to vtkblackoilmodule.hpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
44503c25e8
blackoilnewtonmethodparameters.hpp: rename to blackoilnewtonmethodparams.hpp
...
for consistency
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
2daf51f45e
BlackoilNewtonMethod: add struct holding parameters and put in blackoilnewthonmethodparameters.cpp
2024-09-16 15:17:50 +02:00
Arne Morten Kvarving
ae1a1ce57e
blackoilnewtonmethod.hh: rename to blackoilnewtonmethod.hpp
2024-09-15 22:43:30 +02:00
Arne Morten Kvarving
3a5d527417
Merge pull request #5602 from totto82/fixBHPCO2
...
BUGFIX fix injection bhp pressure for CO2/H2 STORE
2024-09-13 15:48:17 +02:00
Arne Morten Kvarving
3a22dfe92a
Merge pull request #5603 from akva2/fix_debugi
...
fixed: initialize members
2024-09-12 12:17:19 +02:00
Arne Morten Kvarving
89b8bf711f
fixed: initialize members
...
caused issues for serialization tests in the debug iterator build
2024-09-12 12:05:15 +02:00
Arne Morten Kvarving
6d8b5b204b
fixed: make sure we have valid indices in readInitialCondition_
...
quells warnings building flowexp_comp
2024-09-12 10:56:44 +02:00
Arne Morten Kvarving
e559fc371b
MPIPacker: mark buffer const in unpacker functions
2024-09-11 12:46:44 +02:00
Arne Morten Kvarving
e808a3d2f3
adjust to change in MemPacker unpack signature
2024-09-11 12:46:44 +02:00
Arne Morten Kvarving
7fb5260e53
Merge pull request #5593 from multitalentloes/fix_macro_todo
...
reolve gpuistl macro todo
2024-09-10 20:10:30 +02:00
Arne Morten Kvarving
15c111f942
Merge pull request #5591 from multitalentloes/fix_gpubicgstab_name
...
update the name of the solver to fit with gpuistl
2024-09-10 15:26:18 +02:00
Arne Morten Kvarving
1d93fc2957
Merge pull request #5584 from akva2/jenkins_failure_report
...
added: scripts for generating failure reports on jenkins
2024-09-10 11:56:39 +02:00
Arne Morten Kvarving
2166ec6328
added: scripts for generating failure reports on jenkins
...
this creates a pdf for each failed case with plots of summary
curves
2024-09-10 11:47:46 +02:00
Arne Morten Kvarving
2a9d81227b
changed: subclass Main for python
...
move the initFlowBlackoil method into it
in particular we then avoid the FlowMainType type alias
in Main.hpp
2024-09-09 14:28:20 +02:00
Arne Morten Kvarving
fc96e9da75
Main: mark some members protected
...
to enable subclassing
2024-09-09 14:28:11 +02:00
Arne Morten Kvarving
8ed1149252
fix python package versioning
...
remove opm-models cloning
build both bindings in one build directory
2024-09-09 12:45:00 +02:00
Arne Morten Kvarving
93d796ef22
restart: add translation unit
2024-09-05 15:02:52 +02:00
Arne Morten Kvarving
e22276b91a
restart.hh: rename to restart.hpp
2024-09-05 13:58:09 +02:00
Arne Morten Kvarving
929515c672
move assignment of signal handlers into utility function in terminal.cpp
2024-09-05 13:45:12 +02:00
Arne Morten Kvarving
7726924cb1
start.hh: move check for nonexistent parameter file into parseParameterFile
...
now we don't have to pull in <fstream> in start.hh
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
e56fc10b4c
add utility function for verifying simulator output directory
...
use this in fvbaseproblem.hh. allows to encapsulate some includes
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
5d2a25ac14
add utility function to read time step files
...
and use this in simulator.hh
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
478ddb5e52
added: opm/models/simulatorutils.[ch]pp
...
move humanReadableTime from simulator.hh into it
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
daea73d696
simulator: drop unnecessary wrapper function
2024-09-05 13:32:15 +02:00
Arne Morten Kvarving
e081be96cd
Merge pull request #5581 from bska/fix-build-on-older-compilers
...
Fix Build on Older Compilers
2024-09-05 13:32:04 +02:00
Arne Morten Kvarving
ec3081baab
Merge pull request #5580 from akva2/add_terminal_tu
...
added: translation unit for terminal manipulation stuff
2024-09-05 12:03:07 +02:00
Arne Morten Kvarving
f7f7f9b7ef
start.hh: cleanup includes
2024-09-05 11:40:41 +02:00
Arne Morten Kvarving
2492c0867d
move resetTerminal functions from start.hh to terminal.cpp
2024-09-05 11:07:18 +02:00
Arne Morten Kvarving
909aa53efc
added: opm/models/utils/terminal.[ch]pp
...
holds some terminal related methods that used to sit
in parametersystem
2024-09-05 10:58:42 +02:00
Arne Morten Kvarving
462926a356
ParameterSystem: cosmetics
2024-09-05 10:08:29 +02:00
Arne Morten Kvarving
5b40229211
ParameterSystem: replace loop with standard algorithms
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
95ab000612
ParameterSystem: replace if nest with switch
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
4cc187d2d8
ParameterSystem: replace std::list with std::vector
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
36142f588c
ParameterSystem: cleanup includes
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
218988c85e
Parameters::printUnused: drop default parameter for stream
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
4967323c29
Parameters::printValues: drop default parameter for stream
2024-09-05 10:08:09 +02:00
Arne Morten Kvarving
ed0c480a19
Parameters::printUsage: drop default parameter for stream
2024-09-05 10:08:08 +02:00