Håkon Hægland
|
71d06c5bdb
|
Pass parameter --slave=true to the slaves
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
ba7c1d589b
|
Open MPI does not support output redirection
Open MPI does not support output redirection for spawned child
processes.
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
bf5962061a
|
Do not specify program name twice
Do not specify slave program name twice when launching slave process
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
4fd225c004
|
Spawn slaves from master
|
2025-01-17 22:01:11 +01:00 |
|
Arne Morten Kvarving
|
6aef3ee2f1
|
Transmissibility::update(): use lambdas to reduce code duplication
|
2025-01-17 16:55:24 +01:00 |
|
Arne Morten Kvarving
|
efae526ae5
|
Transmissibility::applyMultipliers: use FaceDir::FromIntersectionIndex
|
2025-01-17 16:55:24 +01:00 |
|
Arne Morten Kvarving
|
2dda16bc71
|
Transmissibility::applyAllZMultipliers: simplify by passing FaceInfo structs
|
2025-01-17 16:55:24 +01:00 |
|
Arne Morten Kvarving
|
637bd7a1c4
|
Transmissibility::applyNtg_: increase readbility, no reason for using a switch
|
2025-01-17 16:55:24 +01:00 |
|
Arne Morten Kvarving
|
68dfd12a3c
|
Transmissibility::applyNtg_: simplify by passing FaceInfo struct
and make it static
|
2025-01-17 16:55:24 +01:00 |
|
Arne Morten Kvarving
|
6c292a9d4a
|
Transmissibility::computeFaceProperties: simplify by passing FaceInfo structs
|
2025-01-17 16:55:24 +01:00 |
|
Arne Morten Kvarving
|
81de485575
|
Transmissibility: introduce a FaceInfo struct
use this to group variables in ::update()
|
2025-01-17 16:55:23 +01:00 |
|
Arne Morten Kvarving
|
e10531513a
|
Transmissibility::update: add faceIdxDir lambda function
short loop increases readability
|
2025-01-17 16:54:59 +01:00 |
|
Arne Morten Kvarving
|
2197a1ea7c
|
Transmissibility::update: extract calculation of harmonic mean to a lambda
|
2025-01-17 16:54:59 +01:00 |
|
Arne Morten Kvarving
|
50c5369c39
|
Transmissibility::computeHalfDiffusivity_: use return value instead of out-param
and make it static
|
2025-01-17 16:54:59 +01:00 |
|
Arne Morten Kvarving
|
9ce9fe49f2
|
Transmissibility::computeHalfTrans_: use return value instead of out-param
and make it static
|
2025-01-17 16:54:59 +01:00 |
|
Arne Morten Kvarving
|
3695ea8b0b
|
Transmissibility::update(): use Dune::intersections() range generator
|
2025-01-17 16:54:58 +01:00 |
|
Arne Morten Kvarving
|
a9787f23f7
|
Transmissibility:update: replace operator[] with insert_or_assign()
|
2025-01-17 16:54:17 +01:00 |
|
Arne Morten Kvarving
|
471eeb1004
|
cosmetics
|
2025-01-17 16:54:17 +01:00 |
|
Atgeirr Flø Rasmussen
|
41524e3cca
|
Merge pull request #5889 from atgeirr/use-createthreaditerators
Use the createThreadIterators() utility.
|
2025-01-17 13:53:21 +01:00 |
|
Markus Blatt
|
2bbf48c39c
|
Merge pull request #5856 from michal-toth/bugfix/thread-spawn
Bugfix/thread spawn
|
2025-01-16 17:12:26 +01:00 |
|
Atgeirr Flø Rasmussen
|
bdf825e785
|
Merge pull request #5888 from akva2/transmissibility_centroids_cache
Transmissibility: add a cache for centroids and use this in update()
|
2025-01-16 14:13:50 +01:00 |
|
Atgeirr Flø Rasmussen
|
c06d89b068
|
Use the createThreadIterators() utility.
|
2025-01-16 13:56:19 +01:00 |
|
Svenn Tveit
|
db18a9b4ea
|
Fix whitespace after rebase
|
2025-01-16 13:49:45 +01:00 |
|
Svenn Tveit
|
96ccc8cb96
|
Accommodate for implemnetation of generic cubic EOS
Which EOS formulation to use is set in the deck and passed to the flash solver and parameter cache
|
2025-01-16 13:29:41 +01:00 |
|
Arne Morten Kvarving
|
9a97bf41c5
|
Transmissibility: add a cache for centroids and use this in update()
The loops repeatedly calls distanceVector which recalculates
the centroid for a cell. This is not a trivial calculation
|
2025-01-16 11:53:09 +01:00 |
|
Atgeirr Flø Rasmussen
|
635d7d77dd
|
Merge pull request #5862 from GitPaean/simplying_flash_usage
adapting to the interface change for PTFlash::solve()
|
2025-01-16 10:59:48 +01:00 |
|
Atgeirr Flø Rasmussen
|
82665d23e5
|
Merge pull request #5817 from daavid00/allocTrans
Skip allocTrans when !(enableEclOutput || loadBalancerSet == 0 || partitionJacobiBlocks)
|
2025-01-16 07:47:22 +01:00 |
|
Michal Tóth
|
66b353d8ee
|
Remove one extraneous registration of ThreadsPerProcess parameter
|
2025-01-15 16:53:06 +01:00 |
|
Michal Tóth
|
47c44862ab
|
Remove false-positive warning with OMP_NUM_THREADS.
|
2025-01-15 16:51:45 +01:00 |
|
Kai Bao
|
2a86950959
|
refactoring initial() function in FlowProblemComp
We should be able to initialize from either ZMF or XMF and YMF
initialization.
|
2025-01-15 16:40:10 +01:00 |
|
Michal Tóth
|
5cff36e986
|
Revert fvbaseparameters.hh:ThreadsPerProcess back to 1
remove unconditional multithreading
|
2025-01-15 16:05:56 +01:00 |
|
David Landa Marban
|
74d6ac18af
|
Skip allocTrans when enableEclOutput is False and
|
2025-01-15 15:56:55 +01:00 |
|
Bård Skaflestad
|
d2c882952a
|
Merge pull request #5867 from akva2/blackoilmodel_impl
BlackoilModel: add impl file
|
2025-01-15 12:53:10 +01:00 |
|
Michal Tóth
|
c3489c5e62
|
Make 2 threads default and fix -1 for automatic
|
2025-01-15 12:09:03 +01:00 |
|
Arne Morten Kvarving
|
dcd739fa09
|
BlackoilModel: add impl file
|
2025-01-15 11:51:39 +01:00 |
|
Bård Skaflestad
|
76f690c869
|
Merge pull request #5877 from akva2/fix_wcycle_multiple_blocks
Fix WCYCLE for multiple blocks
|
2025-01-15 10:56:27 +01:00 |
|
Bård Skaflestad
|
5df8c8b2a7
|
Merge pull request #5885 from akva2/simulatorfullyimplicitblackoil_param_tu
SimulatorFullyImplicitBlackoil: move parameter registration to TU
|
2025-01-15 10:46:39 +01:00 |
|
Bård Skaflestad
|
95aa6599a8
|
Merge pull request #5884 from akva2/damaris_param_tu
Damaris: move some more code to TU
|
2025-01-15 10:45:54 +01:00 |
|
Bård Skaflestad
|
3cb1f16e05
|
Merge pull request #5883 from akva2/flowproblem_param_generic
FlowProblem: move some more code to FlowGenericProblem
|
2025-01-15 10:44:48 +01:00 |
|
Bård Skaflestad
|
fe94ea1100
|
Merge pull request #5882 from akva2/outputblackmodule_param_generic
OutputBlackoilModule: move some more code to GenericOutputBlackoilModule
|
2025-01-15 10:43:59 +01:00 |
|
Arne Morten Kvarving
|
ecc231a2a2
|
Merge pull request #5858 from akva2/blackoilwellmodel_temperature_constexpr
BlackoilWellModel::computeWellTemperature: use if constexpr
|
2025-01-15 10:41:25 +01:00 |
|
Arne Morten Kvarving
|
d1c9c040ce
|
SimulatorFullyImplicitBlackoil: move parameter registration to TU
|
2025-01-15 09:58:54 +01:00 |
|
Tor Harald Sandve
|
9a015b51db
|
Merge pull request #5822 from totto82/fixNETV4
Fixes related to zero guiderates from NETV
|
2025-01-15 09:23:55 +01:00 |
|
Arne Morten Kvarving
|
512263110c
|
OutputBlackoilModule: move some more code to GenericOutputBlackoilModule
typetag less parameter system now allows us to initialize these variables
in class that holds them.
|
2025-01-15 09:18:33 +01:00 |
|
Arne Morten Kvarving
|
ef176d4b5c
|
Damaris: move some more code to TU
possible with typetag less parameter system
|
2025-01-15 09:14:17 +01:00 |
|
Arne Morten Kvarving
|
f7cfa7a04b
|
FlowProblem: move some more code to FlowGenericProblem
typetag less parameter system now allows us to initialize these variables
in class that holds them.
|
2025-01-15 08:40:48 +01:00 |
|
Tor Harald Sandve
|
5e7e3af816
|
Merge pull request #5842 from atgeirr/reduce-elementcontext-usage
Refactor BlackoilIntensiveQuantities::update()
|
2025-01-15 07:50:50 +01:00 |
|
Michal Tóth
|
5ba8e87f55
|
Uncomment OpmLog warning
|
2025-01-14 16:42:31 +01:00 |
|
Markus Blatt
|
d6a362fe03
|
Merge pull request #5846 from lisajulia/feature/ACTIONX-pyAction-insert-kw-GEFAC
Add tests for GEFAC for ACTIONX and PYACTON
|
2025-01-14 16:03:22 +01:00 |
|
Bård Skaflestad
|
6438f120ed
|
Merge pull request #5871 from akva2/blackoilmodel_penalty_card
BlackoilModel: move to has-a instead of is-a modelling of penalty cards
|
2025-01-14 15:56:47 +01:00 |
|