Antonella Ritorto
423b6596fb
Minor refactorization in LevelCartesianIndexMapper for AluGrid and PolyhedralGrid
2024-12-19 19:02:16 +01:00
Arne Morten Kvarving
58ac8f2553
setPrimaryVarsDomain: take domain index as parameter
2024-12-19 12:58:29 +01:00
Arne Morten Kvarving
75dc66d4d2
getPrimaryVarsDomain: take domain index as parameter
2024-12-19 12:58:29 +01:00
Arne Morten Kvarving
15dcc39bcd
Merge pull request #5814 from akva2/fix_wcycle_parallel
...
Fix WCYCLE in parallel
2024-12-19 11:02:13 +01:00
Arne Morten Kvarving
644a7f2616
fixed: need to sync adjusted timestep across processes in parallel
2024-12-19 10:01:49 +01:00
Tor Harald Sandve
b6999cfbc0
Merge pull request #5785 from svenn-t/rockopts_store
...
Use initial pressure if ROCKOPTS item 2 is STORE
2024-12-19 09:23:04 +01:00
Markus Blatt
a77668a55e
Merge pull request #5813 from aritorto/fixSeqLGR
...
Do not write initial FIP for CpGrid with LGRs for now
2024-12-19 08:49:21 +01:00
Antonella Ritorto
9624eb7185
Do not write initial FIP for CpGrid with LGRs for now
2024-12-18 17:05:40 +01:00
Atgeirr Flø Rasmussen
369332ef3d
Merge pull request #5808 from jakobtorben/AMGX_integration
...
Amgx integration
2024-12-18 16:27:02 +01:00
jakobtorben
5dd70eb8bb
Add AMGX preconditioner
2024-12-18 13:30:02 +01:00
Arne Morten Kvarving
0470502027
added: support WCYCLE
2024-12-17 08:41:25 +01:00
Arne Morten Kvarving
410e19e807
remove unused fipnum argument
...
also allows to drop the default value for the tuningUpdater callback
2024-12-16 14:49:08 +01:00
Arne Morten Kvarving
61b7b0c113
Merge pull request #5762 from jakobtorben/hypre_integration
...
Add Hypre BoomerAMG Support
2024-12-11 10:52:55 +01:00
Bård Skaflestad
67fb9e7b59
Merge pull request #5777 from atgeirr/faster-openmp-props
...
Use regular OpenMP for loop, then iterate over chunks inside.
2024-12-11 10:40:54 +01:00
Atgeirr Flø Rasmussen
6d43c1b715
Use regular OpenMP for loop, then iterate over chunks inside.
...
Avoiding the mutex-based ThreadedEntityIterator gives a good speedup,
the overhead from the single extra loop over the grid for initialization
should be small in comparison.
2024-12-11 10:24:41 +01:00
Arne Morten Kvarving
3b67d6dc54
Small fixes for hypre integration ( #1 )
...
* use appropriate hypre init function
* properly handle hypre without device support
* don't add hypre preconditioner to factory if scalar type does not match
2024-12-10 17:08:18 +01:00
jakobtorben
6fa9c25ba5
Move Hypre initialization and finalization out to Main
2024-12-10 17:08:18 +01:00
Tor Harald Sandve
efe0192cca
Merge pull request #5789 from vkip/tracer_xflow_inj_report
...
Ensure tracer flow for cross-flowing injector connections is included
2024-12-09 14:24:55 +01:00
Tor Harald Sandve
96da980897
Merge pull request #5753 from totto82/maxGroupChange
...
Alternative way of avoiding group control oscillations
2024-12-09 11:24:21 +01:00
Vegard Kippe
2b59222abc
Ensure tracer flow for cross-flowing injector connections is included
2024-12-06 15:26:19 +01:00
Markus Blatt
0e22cc1552
Merge pull request #5746 from lisajulia/feature/ms-wells-solving
...
Feature/ms wells - part 2: Solving, straightforward option
2024-12-06 09:16:20 +01:00
Bård Skaflestad
ed5f93dcba
Merge pull request #5784 from akva2/always_initial_fip
...
fixed: always calculate initial FIP
2024-12-05 14:58:10 +01:00
Arne Morten Kvarving
d8a7875f9b
fixed: always calculate initial FIP
...
this can be used by various Schedule keywords even if FIP is not in RPTSOL
2024-12-05 14:18:01 +01:00
Svenn Tveit
b79dee898a
Use init. pres. with ROCK and ROCKTAB if ROCKOPTS item 2 = STORE.
...
OVERBURD keyword will be ignored if STORE is activated.
2024-12-05 12:58:13 +01:00
Markus Blatt
e24d355e66
Merge pull request #5749 from michal-toth/feature/graph-of-grid
...
Zoltan partitioner with all perforated cells of a well merged to one vertex
2024-12-05 12:05:16 +01:00
Markus Blatt
5d4f578319
Merge pull request #5731 from akva2/validation_cleanup
...
ValidationFunctions: some cleanup
2024-12-05 10:56:06 +01:00
Tor Harald Sandve
128e80ec7a
Maximum allowed oscillation for groups part 2
...
Set a parameter for maximum allowed oscillation of group controls
The parameter is only used for iter > nupcol
2024-12-04 09:17:46 +01:00
Arne Morten Kvarving
73c45c7282
bump minimum dune version to 2.9
2024-12-03 13:59:53 +01:00
Michal Tóth
cab7636fc5
Setup parameters for Zoltan partitioner with GraphOfGrid (from opm-grid).
2024-12-02 11:30:40 +01:00
Atgeirr Flø Rasmussen
e936a224a2
Merge pull request #5770 from vkip/thpres_rst_rstout
...
Write correct THRESHPR values also from restart
2024-12-02 10:32:52 +01:00
Tor Harald Sandve
42e17219b6
Merge pull request #5724 from totto82/changeNUPCOL
...
Changes in how the simulator handles NUPCOL
2024-12-02 10:29:09 +01:00
Vegard Kippe
4555716dd8
Ensure all processors have the same thpres_ array also when we do not restart
2024-11-28 19:22:21 +01:00
Vegard Kippe
4bb50eb1d8
Simply return thpres_ vector as restart vector
2024-11-28 18:40:16 +01:00
Vegard Kippe
2b4e09bc51
Write correct THRESHPR values also from a restart.
2024-11-28 14:44:53 +01:00
Arne Morten Kvarving
4d5a67fa82
added: ability to pass command line parameters from python
2024-11-28 09:14:53 +01:00
Tor Harald Sandve
d0bcf54b00
Merge pull request #5767 from totto82/network_sub_iter
...
Network sub iter
2024-11-27 15:48:12 +01:00
Atgeirr Flø Rasmussen
92c9d88c1b
Merge pull request #5743 from vkip/thpres_restart
...
Restore threshold pressures from restart
2024-11-27 15:16:38 +01:00
Tor Harald Sandve
e043dc6e50
Change default max iterations for network
2024-11-27 14:21:05 +01:00
Lisa Julia Nebel
6bdb80126f
Add parameter enableDistributedWells to the well state an when set to true, do not throw when initalizing distributed multi-segment wells in WellState.cpp
2024-11-22 15:16:00 +01:00
Lisa Julia Nebel
9f4fdd09fa
Throw an error if the status "lastStepFailed" in prepareStep of BlackoilModel is not the same across all processes
2024-11-21 15:01:46 +01:00
Tor Harald Sandve
71614ea5b0
Add parameter --nupcol_group_rate_tolerance to be able to set the relative tolerance. Default is 0.001
2024-11-20 17:46:31 +01:00
Vegard Kippe
1c22d18771
Restore threshold pressures from restart
2024-11-18 12:59:48 +01:00
Bård Skaflestad
d199977d75
Chase API Update of Action::Result
...
The type no longer uses operator overloading and the matching entity
back-end has been revised to no longer expose a vector of strings
for the well names directly.
2024-11-13 12:23:52 +01:00
Arne Morten Kvarving
8197b6083a
ValidationFunctions: some cleanup
...
- introduce a type alias for the std::function type
- make implementation of specialValidations() private
- make validateBRINE private
2024-11-12 16:20:32 +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
Razvan Nane
23e24a8cca
Rename ISTLSolverGpu to ISTLSolverGpuBridge
2024-11-11 15:02:01 +01:00
Arne Morten Kvarving
d1e416cfe6
fixed: fmt::join is in ranges.h using {{fmt11}}
2024-11-11 12:04:23 +01:00
Bård Skaflestad
4739821cb4
Don't Pass Action::Result By Value Into Add_Run()
...
This is no longer needed so we can go back to using 'const' objects.
2024-11-07 12:15:41 +01:00
Bård Skaflestad
c8366e96ac
Merge pull request #5716 from akva2/c++20_stuff
...
Quell c++-20 warnings
2024-11-06 11:17:44 +01:00
Arne Morten Kvarving
d9a3dd6f77
add casts to avoid comparison to / arithmetics with enums
2024-11-06 10:38:50 +01:00