Håkon Hægland
|
9ad5b8a7f2
|
Rebased, and fixed command line parsing
Create one log file for each slave subprocess. Redirect both
stdout and stderr to this file
|
2025-01-17 22:04:17 +01:00 |
|
Håkon Hægland
|
09aa0be11c
|
Send slave start dates to master
|
2025-01-17 22:04:17 +01:00 |
|
Håkon Hægland
|
e47c89832d
|
Rebased, and fixed command line parsing
Create one log file for each slave subprocess. Redirect both
stdout and stderr to this file
|
2025-01-17 22:04:17 +01:00 |
|
Håkon Hægland
|
7dfc25048c
|
Add missing header files
|
2025-01-17 22:04:17 +01:00 |
|
Håkon Hægland
|
d4855b08e1
|
Check if MPI is enabled
Exclude the reservoir coupling stuff if MPI is not enabled
|
2025-01-17 22:04:15 +01:00 |
|
Håkon Hægland
|
864b55f99b
|
Rebased, and fixed command line parsing
Create one log file for each slave subprocess. Redirect both
stdout and stderr to this file
|
2025-01-17 22:03:13 +01:00 |
|
Håkon Hægland
|
5dfbf50b7d
|
Remove debug code
Remove debug code that was introduced by mistake in the previous commit
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
ef62ea7a7d
|
Add missing header files
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
097f951557
|
Improved comments
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
dffe282bf0
|
Redirect slave standard output to a logfile
|
2025-01-17 22:01:13 +01:00 |
|
Håkon Hægland
|
e58ada1e76
|
Copy command line parameters from master
Copy command line parameters from master to slave command line. Also
replace data file name in master argv with data file name of the slave.
|
2025-01-17 22:01:13 +01:00 |
|
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 |
|
Vegard Kippe
|
76667d613b
|
Introduce struct to reduce number of constructor params
|
2025-01-15 13:34:05 +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 |
|