Commit Graph
13021 Commits
Author SHA1 Message Date
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
Markus Blatt 2bbf48c39c Merge pull request #5856 from michal-toth/bugfix/thread-spawn
Bugfix/thread spawn
2025-01-16 17:12:26 +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
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
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
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
Arne Morten Kvarving cee75a152a FlowBaseVanguard: move some more code to FlowGenericVanguard
typetag less parameter system now allows us to initialize these variables
in class that holds them.
2025-01-14 13:44:44 +01:00
Kai Bao 359915819b changing the default FlashTolerance to be 1.e-8
the original value 1.e-12 is never used with the code before.
2025-01-14 12:57:21 +01:00
Arne Morten Kvarving 610788eaa9 fixed: need to grab open times for wells before processing wcycle
this as we need to capture the effect of WELOPEN statements
at current report step
2025-01-14 12:41:12 +01:00
Arne Morten Kvarving 15cb87576c SimulatorConvergenceOutput: move to separate class
model using has-a in SimulatorFullyImplicitBlackoil
2025-01-14 10:24:53 +01:00
Michal Tóth eb782d9ae2 Set maximum threads immediately after parsing paramteres. Remove hotfix. 2025-01-14 09:56:10 +01:00
Michal Tóth f267df98b4 Avoid repeated rewriting. 2025-01-14 09:56:10 +01:00
Michal Tóth b865e80c2f Set limit to the number of threads if it is unset when we ask for the number. 2025-01-14 09:56:10 +01:00
Arne Morten Kvarving 79f5a1a958 NonlinearSolver::Parameters: move to separate struct
and move some more code to the TU. small tidy up enabled
by typetag-less parameters system
2025-01-14 07:51:08 +01:00
Arne Morten Kvarving 653cdfc247 BlackoilModel: move to has-a instead of is-a modelling of penalty cards 2025-01-14 06:26:52 +01:00
Vegard Kippe d7d83c4f45 Avoid setWsolvent call for wells shut by WCYCLE (assertion failure, at best) 2025-01-13 15:30:36 +01:00
Bård Skaflestad b82616adcc Merge pull request #5869 from akva2/was_switched
BlackoilModel: make wasSwitched_ private
2025-01-13 14:59:22 +01:00
Arne Morten Kvarving 7590f015bf BlackoilModel: make wasSwitched_ private 2025-01-13 14:20:16 +01:00
Markus Blatt f59262d403 Merge pull request #5800 from blattms/feature/default-is-merge-well-cells-for-partioning
Switch default load balancer to Zoltan with vertex = all cells of a well
2025-01-13 13:40:12 +01:00
Bård Skaflestad 1e51f27150 Merge pull request #5864 from akva2/blackoilprops_separate_file
BlackoilModel: move properties to separate header
2025-01-13 13:30:39 +01:00
Kai Bao aa9ff21589 Merge pull request #5818 from GitPaean/gw_msw
gas water for multisegment well
2025-01-13 11:42:29 +01:00
Arne Morten Kvarving c909283288 BlackoilModel: move properties to separate header 2025-01-13 11:34:14 +01:00
Atgeirr Flø Rasmussen 6952d19a92 Merge pull request #5849 from akva2/rename_haswell
Fix BlackoilWellModel::hasWell mixups
2025-01-13 11:29:19 +01:00
Kjetil Olsen Lye 791a3b84e1 Merge pull request #5688 from multitalentloes/add_mixed_precision_double_diagonal_gpu_ilu0_variants
Add mixed precision double diagonal gpu ilu0 variants
2025-01-13 11:15:51 +01:00