Commit Graph
24062 Commits
Author SHA1 Message Date
Arne Morten Kvarving 59fae1d717 workaround: fix wheel building
sadly the wheels build environment does not supply Development.Embed
component for python. this was already a workaround until the
embedding support is completely handled within the prereqs file
(using targets), and since I heard you like workarounds, here is
a workaround you can workaround while you workaround
2026-02-12 08:24:21 +01:00
Arne Morten Kvarving a674da7a25 damaris: some cleanup
link against  the target
2026-02-12 07:56:06 +01:00
Bård Skaflestad 112e0d55a1 Merge pull request #6787 from arturcastiel/lgr-wellfiltering
[LGR] Disable Static Well filtering for Inactive cells
2026-02-11 12:01:21 +01:00
arturcastiel e68213f93c Reenable SPE1CASE1_CARFIN_GR 2026-02-11 10:28:47 +00:00
Bård Skaflestad 104bc54f88 Merge pull request #6814 from akva2/cmakelists_files_official
CMakeLists_files.cmake is now processed in OpmLibMain
2026-02-11 10:57:48 +01:00
Tor Harald Sandve d1cc27928c Only use bhp well temperature for RESV calculations for THERMAL not TEMP 2026-02-11 08:34:40 +01:00
Arne Morten Kvarving 3c12a4221c CMakeLists_files.cmake is now processed in OpmLibMain 2026-02-11 08:28:37 +01:00
Bård Skaflestad 5ab2a6ac3f Merge pull request #6806 from GitPaean/removing_filterConnections
remove the usage of Schedule::filterConnections()
2026-02-10 17:31:25 +01:00
Bård Skaflestad 053371161c Merge pull request #6811 from akva2/start_using_hooks
Build system: Start moving things into the appropriate hooks
2026-02-06 17:23:13 +01:00
Arne Morten Kvarving 687e841a7f move addition of tests into tests hook 2026-02-06 15:47:30 +01:00
Arne Morten Kvarving e12ba8121e move addition of hypre/amgx sources into sources hook 2026-02-06 15:47:30 +01:00
Arne Morten Kvarving 06b50aac69 move building of quadmath enabled targets to targets hook 2026-02-06 15:47:30 +01:00
Arne Morten Kvarving 5d4ce31a12 move building of tuning test binaries to targets hook 2026-02-06 15:47:29 +01:00
Arne Morten Kvarving d7f0d29b25 move lens_immiscible_ecfv_ad_mcu target to targets hook 2026-02-06 15:47:13 +01:00
Arne Morten Kvarving 2af30fa484 modelTests: reformat 2026-02-06 15:46:10 +01:00
Arne Morten Kvarving d0435d711a move python handling into prereqs hook 2026-02-06 14:41:44 +01:00
Arne Morten Kvarving eebd02462a move fmt handling into prereqs hook 2026-02-06 14:37:42 +01:00
Arne Morten Kvarving ef0c066264 move HDF5 sanity check into prereqs hook 2026-02-06 14:35:57 +01:00
Arne Morten Kvarving 2a35f0ab68 move installation of man pages into install hook 2026-02-06 14:35:57 +01:00
Arne Morten Kvarving a2889cc2c0 move hooks to top of file 2026-02-06 14:35:57 +01:00
Bård Skaflestad 71205fd09e Merge pull request #6810 from akva2/hdf5_setting_now_general
remove HDF5 preference setting
2026-02-06 14:30:36 +01:00
Arne Morten Kvarving a27aae5a84 remove HDF5 preference setting
now done in general buildsystem
2026-02-06 13:54:17 +01:00
Arne Morten Kvarving afe9d32a28 Merge pull request #6809 from akva2/drop_old_cmake
drop old cmake compatibility
2026-02-06 12:54:50 +01:00
Arne Morten Kvarving 6cbeb653da drop old cmake compatibility
we require >= 3.23 now. fix python code to use the target
for the interpreter and reflow code while at it
2026-02-06 12:43:25 +01:00
David Landa-Marbán ccfdd0fdbc Merge pull request #6808 from akva2/fix_dl_pybind11
fix ordering issue with downloaded pybind
2026-02-06 11:09:10 +01:00
Arne Morten Kvarving 1d12e67d98 fix ordering issue with downloaded pybind
need to lookup opm-common before we call DownloadPybind11
2026-02-06 10:50:46 +01:00
Kai Bao 85af872630 remove the usage of Schedule::filterConnections() 2026-02-06 10:17:07 +01:00
Håkon Hægland 71dc14aee8 Improve reservoir coupling log readability
- Add Logger::debug() method for debug-level logging
- Add formatDays() helper using unit::day for human-readable time display
- Change verbose MPI communication messages from info to debug level
  so they only appear in .DBG file, not .PRT file or stdout
- Add info-level message showing sync step coordination:
    "Choosing next sync time between master and N active slave process(es): X days"
2026-02-05 16:45:52 +01:00
Markus Blatt 857ed5b074 Merge pull request #6775 from hakonhagland/fix_mpi_disconnect
Fix MPI intercommunicator disconnect at reservoir coupling simulation end
2026-02-05 16:28:01 +01:00
Bård Skaflestad 3e9f8648b1 Merge pull request #6807 from akva2/fix_pybind_sibling_builds
find pybind11 in appropriate scope
2026-02-05 13:21:29 +01:00
Arne Morten Kvarving 221c8bad01 find pybind11 in appropriate scope
for now we have to enable the Development.Embed component here to do
sibling builds with opm-common
2026-02-05 12:29:45 +01:00
Tor Harald Sandve 8197ac51ad dont add outer network iter for ctrl change 2026-02-05 10:12:20 +01:00
Kai Bao 9d8061b13d Merge pull request #6764 from GitPaean/none_group_control_throw
throw if a well under GRUP control while does not have calculated group target
2026-02-04 21:46:01 +01:00
Bård Skaflestad 75350a5101 Merge pull request #6802 from akva2/boost_unit_test_centralize
use target unit_test_framework
2026-02-04 13:42:11 +01:00
Håkon Hægland 39633e1361 Fix MPI intercommunicator disconnect at reservoir coupling simulation end
When reservoir coupling simulation ends, the master previously crashed during
MPI_Finalize() with "ompi_dpm_dyn_finalize: error -12" because slaves
terminated before master could cleanly disconnect the intercommunicators
created by MPI_Comm_spawn().

The fix implements a synchronous terminate/continue protocol:
- Master sends terminate signal (0=continue, 1=terminate) at each iteration
- Slave does blocking receive at start of each iteration
- When master finishes, it sends terminate=1 and both sides call
  MPI_Comm_disconnect() before MPI_Finalize()
2026-02-04 10:35:42 +01:00
Håkon Hægland 11d537ed21 Merge pull request #6771 from hakonhagland/fix_master_fsos
Reservoir coupling: Add isFirstSubstepOfSyncTimestep() check for sendMasterGroupTargetsToSlaves()
2026-02-04 10:13:40 +01:00
Håkon Hægland 9d2b8174aa Merge pull request #6766 from hakonhagland/fix_logging_rank0
Reservoir coupling: Fix Logger to check for rank for OpmLog messages
2026-02-04 09:47:58 +01:00
Markus Blatt a304fdc988 Merge pull request #6765 from hakonhagland/fix_logging_rank0_2
Fix some logging fallout messages to non-zero MPI ranks
2026-02-04 08:49:32 +01:00
Markus Blatt 8b3ee3b255 Merge pull request #6762 from hakonhagland/fix_mpi_comm
Reservoir coupling: Fix MPI synchronization in receiveGroupTargetsFromMaster()
2026-02-04 08:41:24 +01:00
Arne Morten Kvarving 873659b86f use target unit_test_framework
main module only needs Boost::date_time
2026-02-03 14:58:59 +01:00
Arne Morten Kvarving 488326fe94 Merge pull request #6801 from akva2/fix_thread_printout_separate_simulator
fixed: move getNumThreads into TU
2026-02-03 13:38:45 +01:00
Arne Morten Kvarving bcec82763b fixed: move getNumThreads into TU
openmp is only enabled for the library right now, which meant
this function ended up with the wrong implementation in the
separate simulator binaries
2026-02-03 13:26:31 +01:00
Kai Bao 1fed80ab45 If a well is under GRUP control and can not calculate group target
we set it to be under BHP control. It is in line with the current
fallback to use BHP to assemble the well control equation and at the
same time, it makes the well control mode more clear.
2026-02-03 11:31:00 +01:00
Kai Bao 11c95cf224 throw if well does not have group target
if it is under GRUP control and OPEN.
2026-02-03 11:29:52 +01:00
Atgeirr Flø Rasmussen 478829de20 Merge pull request #6794 from ElyesAhmed/vffprod_test
Add VFPPROD test case to regression tests using add_test_compareSep…
2026-02-03 09:53:35 +01:00
Bård Skaflestad 4b298e1dc8 Merge pull request #6800 from akva2/hooks_cleanup
rename hooks to project specific name
2026-02-03 09:05:59 +01:00
Elyes Ahmed 9c0d24bfa9 Adding VFPPROD test case using add_test_compareSeparateECLFiles
in comparisonTests.cmake newly created for comparison test cases
2026-02-03 08:20:44 +01:00
Arne Morten Kvarving 38bded35f7 rename hooks to project specific name
and remove unused hooks
2026-02-03 08:13:29 +01:00
Bård Skaflestad 4e016f2355 Merge pull request #6798 from akva2/cleanup_config_vars
clean up config variables
2026-02-02 15:49:44 +01:00
Arne Morten Kvarving b823c544fa clean up config variables 2026-02-02 15:05:30 +01:00