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