Commit Graph

20373 Commits

Author SHA1 Message Date
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
Bård Skaflestad
fc578bad7f
Merge pull request #5632 from atgeirr/speed-up-numerical-aquifers
AquiferNumerical: speed up calculations.
2024-09-25 21:11:32 +02:00
Atgeirr Flø Rasmussen
6bb3331774 AquiferNumerical: speed up calculations.
There is no need to update the stencil if we are skipping the cell.
Also, the extensive quantities will not change while iterating over
the neighbours, so that update can be moved out of the loop.
2024-09-25 20:10:23 +02:00
Bård Skaflestad
02555ac504
Merge pull request #5626 from vkip/rptsched_wells
Support RPTSCHED WELLS=N
2024-09-25 09:27:58 +02:00
Vegard Kippe
2c2b0bc930 Use the correct rstep for well reports 2024-09-24 16:27:18 +02:00
Bård Skaflestad
aa4c2e0c0d
Merge pull request #5621 from bska/rptrst-rfip
Implement 'RFIP' and 'SFIP' Mnemonics For RPTRST
2024-09-24 14:33:46 +02:00
Vegard Kippe
dee9985a41 Update flowexp 2024-09-24 14:26:36 +02:00
Bård Skaflestad
a38704ecb0 Implement 'RFIP' and 'SFIP' Mnemonics For RPTRST
The 'FIP' mnemonic continues to be an alias for 'SFIP' in the
current implementation, and the output layer will create the 'SFIP'
arrays as copies of 'FIP' if passed only the 'FIP' arrays.

To this end, make 'outputFipRestart_' into a structure that tracks
which of the *FIP mnemonics have been requested, and insert the
pertinent solution arrays into the data::Solution object when
needed.
2024-09-24 13:38:56 +02:00
Bård Skaflestad
096e0e11c9 Initialise Output Module's Boolean Flags
While here, also insert a few blank lines in the copyright statement
to make it more in line with the rest of opm-simulators.
2024-09-24 13:38:56 +02:00
Atgeirr Flø Rasmussen
4becb4c3fc
Merge pull request #4855 from erikhide/master
Fixed indexing error in PID controller
2024-09-24 13:33:14 +02:00
Vegard Kippe
5745f92b08 Avoid unused variable warning 2024-09-24 13:00:34 +02:00
Vegard Kippe
6ba9dc086c Support RPTSCHED WELLS=N 2024-09-24 13:00:34 +02:00
Erik Hide Sæternes
13f6ffecf1
Tried again to fix bad alignment 2024-09-24 12:38:25 +02:00
Erik Hide Saeternes
7327137e39 Added newton-max-iterations for test case. Also, fixed bad alignment 2024-09-24 11:14:32 +02:00
Atgeirr Flø Rasmussen
47df38dabe
Merge pull request #5617 from kjetilly/solver_adapter_mpi
Make SolverAdapter explicitly depend on the communication object
2024-09-24 11:06:16 +02:00
Kjetil Olsen Lye
3161a986a2 SolverAdapter is now more explicit on its communicator/MPI dependence. This fixes the MPI issues with CUDA/HIP/GPUISTL that were introduced with the GhostLastMatrixAdapter. 2024-09-24 10:03:23 +02:00
Erik Hide Saeternes
6b7fc8b54b Resolved merge conflict 2024-09-23 22:31:47 +02:00
Erik Hide Sæternes
7caffa44b0 Update parallelTests.cmake
Changed relative tolerance for test case
2024-09-23 22:30:01 +02:00
Erik Hide Sæternes
6c556484b1 Added errors_[0] == 0 to conditional 2024-09-23 22:15:15 +02:00
Erik Hide Sæternes
37e96e211c Fixed indexing error in PID controller 2024-09-23 22:15:15 +02:00
Kai Bao
5137f51848
Merge pull request #5623 from GitPaean/typo_correction
xmfData to ymfData, typo correction
2024-09-23 10:55:27 +02:00
Kai Bao
68503eb9b2 xmfData to ymfData, typo correction 2024-09-23 10:17:18 +02:00
Kai Bao
dddcfad298
Merge pull request #5601 from vkip/network_alq
Avoid adding gas lift of non-open wells to network
2024-09-20 14:00:44 +02:00
Bård Skaflestad
4a6627c10d
Merge pull request #5618 from GitPaean/setup_log_comp
setting up logging so flowexp variants can report parsing errors
2024-09-20 09:05:05 +02:00
Vegard Kippe
ca36f5b2a6 Support ALQ in network calculations and avoid adding gas lift of closed wells 2024-09-19 23:43:16 +02:00
Kai Bao
71ca4c35d7
Merge pull request #5613 from steink/Disallow-switcing-to-group-controls-in-local-well-solves
Testing: Disallow switcing to group controls during local well solves
2024-09-19 14:13:52 +02:00
Stein Krogstad
d202ea256a Remove unused schedule 2024-09-19 13:28:13 +02:00
Stein Krogstad
41933c618a update description 2024-09-19 12:58:47 +02:00
Stein Krogstad
cb7e168728 Disallow switching to group control in local well solve 2024-09-19 11:44:34 +02:00
Kai Bao
4754f63d62 setting up logging so flowexp variants can report parsing errors 2024-09-18 16:56:30 +02:00
Atgeirr Flø Rasmussen
9c74c4d638
Merge pull request #5305 from hnil/shut_inj_temp
fixing some of output
2024-09-17 14:33:29 +02:00
Bård Skaflestad
7ae70ef767
Merge pull request #5614 from akva2/janitoring_clang
Quell some clang warnings
2024-09-17 09:13:34 +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
Bård Skaflestad
32886f6cb4
Merge pull request #5612 from akva2/more_tus
Split out vtk module parameters to separate translation units
2024-09-16 15:47:30 +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