100 Commits
Author SHA1 Message Date
Arne Morten Kvarving 255f072187 Merge pull request #455 from akva2/opm_test_remove_no_compile
opm_add_test: NO_COMPILE option has been removed
2026-05-27 08:56:30 +02:00
Arne Morten Kvarving 7057eed566 opm_add_test: NO_COMPILE option has been removed 2026-05-22 15:26:58 +02:00
Arne Morten Kvarving e70eb76c9c opm_add_test: EXE_NAME is renamed to EXE_TARGET 2026-05-22 11:03:58 +02:00
Arne Morten Kvarving d1cf282a3e opm_add_test now passes the full EXE path 2026-05-22 11:03:58 +02:00
Arne Morten Kvarving 328942611e adjust to installed binary changes 2026-05-21 16:19:17 +02:00
Arne Morten Kvarving e15d6123ad fixed: put multiline tex code on single line
to avoid compiler warnings about multiline comments
2026-05-19 10:41:35 +02:00
Arne Morten Kvarving f04a95ccc6 fix errors in formulas 2026-05-19 09:47:05 +02:00
Arne Morten Kvarving 0aa41ab0b0 remove Doxylocal
this adds nothing (the opm directory is in the input by default).
furthermore it uses outdated autoconf substitution variables, thus
doing harm by generating a warning
2026-05-19 08:02:05 +02:00
Arne Morten Kvarving 3008bd9b9a fixed: missing .* in absolute revision jenkins re 2026-04-07 10:52:43 +02:00
Arne Morten Kvarving 885f214106 this define is now carried by the target 2026-03-18 14:20:36 +01:00
Arne Morten Kvarving 5f125e8982 use interface link libraries to check for dependencies 2026-03-18 14:16:15 +01:00
Arne Morten Kvarving f9ee68dd04 this is now a property of the target 2026-03-18 12:51:15 +01:00
Arne Morten Kvarving 9f249be8de use targets for dependencies 2026-03-11 12:12:06 +01:00
Arne Morten Kvarving 73f50a6d14 remove unnecessary version defines 2026-03-11 12:11:52 +01:00
Arne Morten Kvarving 1ae63a9eb9 prepare for finding opm-grid without find-macros
in particular the sibling handling needs to be applied
to opm-grid as well
2026-03-11 11:53:42 +01:00
Arne Morten Kvarving dba68033c6 remove HAVE_LAPACK from config variables
not used
2026-03-11 11:33:21 +01:00
Arne Morten Kvarving 9520ffb3ee rely on policy for forcing config mode for boost 2026-03-10 15:02:22 +01:00
Arne Morten Kvarving b249b650d6 adjust to removed HAVE_ECL_(IN|OUT)PUT options 2026-03-09 17:08:01 +01:00
Arne Morten Kvarving c03ca2ab3e prereqs is now included by OpmLibMain 2026-03-09 14:33:45 +01:00
Arne Morten Kvarving 12745db458 setup FCMacros.h through FortranCInterface in the language hook 2026-03-09 14:03:34 +01:00
Arne Morten Kvarving c1def4361d move fortran setup to targets hook
this is a temporary workaround, it will be moved to
language hook in follow-up work
2026-03-09 13:11:06 +01:00
Arne Morten Kvarving e968e9d9c8 disable building the relperm benchmark for boost < 1.67
boost::iostream 1.66 cannot build as c++-20 and it pulls in
all sorts of headers from all sorts of places so we also
cannot build the benchmark as c++-17
2026-02-25 13:38:28 +01:00
Arne Morten Kvarving 84393d16a4 replace std::reverse with std::ranges::reverse where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-24 09:39:36 +01:00
Arne Morten Kvarving f3b625d645 replace std::max_element with std::ranges::max_element where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-24 08:01:29 +01:00
Arne Morten Kvarving 1b9280a31e replace std::min_element with std::ranges::min_element where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-23 15:06:08 +01:00
Arne Morten Kvarving 535923ee3e replace std::find_if with std::ranges::find_if where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-23 14:30:14 +01:00
Arne Morten Kvarving f48114abf8 replace std::fill with std::ranges::fill where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-23 10:25:03 +01:00
Arne Morten Kvarving f0a67a1fa2 replace std::copy with std::copy_n where appropriate
more expressive
2026-02-23 08:41:31 +01:00
Arne Morten Kvarving 961cf4a616 replace std::copy with std::ranges::copy where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-23 08:21:17 +01:00
Arne Morten Kvarving 421957920b replace std::sort with std::ranges::sort where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-20 14:22:34 +01:00
Arne Morten Kvarving 42a742ab87 replace std::transform with std::ranges::transform where appropriate
the c++-20 constrained algorithm is safer and code is more readable
2026-02-20 13:34:13 +01:00
Arne Morten Kvarving e0ef83482d policies are now set by OpmInit
and remove duplicate OpmInit include
2026-02-13 15:15:56 +01:00
Arne Morten Kvarving 62ad0e32e1 CMakeLists_files.cmake is now processed in OpmLibMain 2026-02-11 09:16:13 +01:00
Arne Morten Kvarving ed7662b31d Merge pull request #424 from akva2/use_hooks
Use hooks
2026-02-06 11:37:10 +01:00
Arne Morten Kvarving c503316cdd move usage of EmbedCases macros into main CMakeLists.txt
improves visibility
2026-02-06 11:29:00 +01:00
Arne Morten Kvarving d5167cb39d restructure and move code into hooks 2026-02-06 11:29:00 +01:00
Arne Morten Kvarving d95e08940d tab scrub 2026-02-06 11:12:38 +01:00
Arne Morten Kvarving 5d7bb3a0f7 Boost: make sure to use config mode where appropriate
no need to look for unit_test_framework for the main module
2026-02-03 14:59:21 +01:00
Arne Morten Kvarving 18f6935e12 rename hook to project specific name
remove unused hooks and noop openmp variable assignment
2026-02-03 08:10:34 +01:00
Arne Morten Kvarving c1615f23d4 Merge pull request #421 from akva2/kw_direct_no_json
changed: directly construct parser keyword
2026-01-26 13:05:01 +01:00
Arne Morten Kvarving 6f26fe2a4c changed: directly construct parser keyword
avoid going through json
2026-01-26 11:39:08 +01:00
Arne Morten Kvarving 85e8de00c2 Merge pull request #420 from akva2/bump_cmake_3.23
bump minimum cmake version to 3.23
2026-01-22 14:15:18 +01:00
Arne Morten Kvarving 6ac027c4f2 bump minimum cmake version to 3.23
common build system now uses file sets
2026-01-22 12:49:43 +01:00
Arne Morten Kvarving 9fe2681e2b remove C99 package 2026-01-21 11:46:07 +01:00
Arne Morten Kvarving 2ea7b9ba41 add support for absolute revisions 2026-01-05 09:17:43 +01:00
Arne Morten Kvarving a4a2c76ee3 allow overriding base of opm repositories
set environment variable OPM_REPO_ROOT
2026-01-02 14:35:27 +01:00
Arne Morten Kvarving af3a54334b Merge pull request #415 from akva2/jenkins_add_sca
add static analysis
2025-12-18 14:25:41 +01:00
Arne Morten Kvarving 48665e99e1 add static analysis 2025-12-18 08:56:57 +01:00
Arne Morten Kvarving d4269eeb86 Merge pull request #414 from akva2/jenkins_sep_clone
separate cloning from building in jenkins pipeline
2025-12-17 14:57:24 +01:00
Arne Morten Kvarving 989c7634cf separate cloning from building in jenkins pipeline 2025-12-17 13:00:39 +01:00
Arne Morten Kvarving 53990808f5 bump version to 2026.04-pre 2025-10-06 11:31:42 +02:00
Arne Morten Kvarving 326dca48cc fix doxy issues 2025-09-16 12:25:44 +02:00
Arne Morten Kvarving 1934607c9e Merge pull request #405 from akva2/fix_serial_build
fix build without MPI
2025-09-09 11:05:15 +02:00
Arne Morten Kvarving c7bb4a2361 fix build without MPI 2025-09-09 10:55:37 +02:00
Arne Morten Kvarving 1e76fa6f7d add parallel regression tests for upscale_relperm 2025-09-09 09:50:13 +02:00
Arne Morten Kvarving 5ae4d78495 fixed: parallel execution of relperm upscaling
we need the grid on all processes, so pass MPI_COMM_SELF
communicator to the grid instance
2025-09-09 09:22:18 +02:00
Arne Morten Kvarving 1e8b038cdc Merge pull request #398 from bska/chase-have-umfpack-removal
Chase Removal of HAVE_UMFPACK Preprocessor Symbol
2025-03-28 13:42:48 +01:00
Arne Morten Kvarving 1b4657db89 changed: use constexpr instead of anonymous enums
c++-20 warns for arithmetics using enums
2024-11-06 09:54:26 +01:00
Arne Morten Kvarving 25e10dc710 fixed: mark comparison operator const 2024-11-06 09:54:17 +01:00
Arne Morten Kvarving bc544d6317 fixed: test-suites needs a name 2024-11-05 12:46:30 +01:00
Arne Morten Kvarving a7740a3ef4 writeECLData: avoid unnecessary temporary 2024-08-26 15:13:15 +02:00
Arne Morten Kvarving 301f01eb41 meshcolorizer: avoid dead stores 2024-08-26 15:10:11 +02:00
Arne Morten Kvarving 295e71828b elasticity_preconditioners: avoid dead store static analyzer warning 2024-08-26 15:07:47 +02:00
Arne Morten Kvarving 247d4cb432 elasticity_preconditioners: avoid unnecessary copy 2024-08-26 15:06:28 +02:00
Arne Morten Kvarving cbf4958261 ASMHandler: use = delete 2024-08-26 15:06:18 +02:00
Arne Morten Kvarving 6cedcf6a16 remove duplicate checks
quells static analyzer warnings
2024-08-16 14:53:46 +02:00
Arne Morten Kvarving ba547c8f8e remove unused variables and/or unused assignements
quells sca warnings
2024-08-16 14:50:55 +02:00
Arne Morten Kvarving 77dec4a64a reformat logging statements
in particular avoid some repeated if conditions and multi-line
statements in one-liner ifs.

both of these quells sca warnings
2024-08-16 14:43:54 +02:00
Arne Morten Kvarving ba62b95b7d use c++ casts
quells static analyzer warnings
2024-08-16 14:31:55 +02:00
Arne Morten Kvarving d8ecc8be90 mark variables const
quells static analyzer warnings
2024-08-16 14:30:30 +02:00
Arne Morten Kvarving efc49e43b2 use const-ref for read-only parameters
quells static analyzer warnings
2024-08-16 14:23:59 +02:00
Arne Morten Kvarving 41bcc182bb mark constructors explicit
quells static analyzer warnings
2024-08-16 14:18:24 +02:00
Arne Morten Kvarving 3c468c6112 mark overridden methods as override
quells sca warnings
2024-08-16 14:08:15 +02:00
Arne Morten Kvarving 5bffa72033 bump minimum dune version to 2.9 2024-08-02 11:21:17 +02:00
Arne Morten Kvarving 5ceff8284a drop use of deprecated std::bind1first 2024-07-02 20:40:55 +02:00
Arne Morten Kvarving 3657dd42e4 Merge pull request #386 from OPM/version-bump
Version bump to 2024.10-pre
2024-04-25 14:02:11 +02:00
Arne Morten Kvarving 4f658dbbcd Merge pull request #385 from akva2/quell_cmake_warning
quell CMake warning
2024-03-08 11:37:39 +01:00
Arne Morten Kvarving 6c2af63ed0 quell CMake warning
minimum version should come before project statement
2024-03-08 11:24:30 +01:00
Arne Morten Kvarving 6dac81cce6 adjust to data::CellData change 2023-12-08 18:33:04 +01:00
Arne Morten Kvarving e5922b818f remove debugging variables 2023-05-31 12:25:41 +02:00
Arne Morten Kvarving 67f5970ff8 changed: remove use of deprecated std::binary_function
this was deprecated in c++11 and removed in c++17. since
there is no actual need for the base class, simply remove it
2023-05-31 12:24:35 +02:00
Arne Morten Kvarving 0c78a3e1b9 remove unused variable 2023-05-31 09:36:30 +02:00
Arne Morten Kvarving 9219235c5b Merge pull request #379 from akva2/single_thread_tests
changed: run tests using a single thread
2023-05-11 09:26:09 +02:00
Arne Morten Kvarving b5903055ca changed: run tests using a single thread
if not blas potentially eats all the cores
2023-05-11 09:09:59 +02:00
Arne Morten Kvarving 6620b90e58 Merge pull request #378 from akva2/remove_stale_static_benchmark
remove stale static benchmark target
2023-04-28 08:47:35 +02:00
Arne Morten Kvarving 31f10d66d9 remove stale static benchmark target
unmaintained for 10 years with no complainers. let's send this
to the eternal fields
2023-04-28 08:25:25 +02:00
Arne Morten Kvarving 0302a459c7 Merge pull request #377 from akva2/bump_2023.10
bump version to 2023.10-pre
2023-04-13 15:22:18 +02:00
Arne Morten Kvarving e3ee893fd4 bump version to 2023.10-pre 2023-04-12 11:33:10 +02:00
Arne Morten Kvarving eca43c1045 Merge pull request #376 from akva2/require_dune_2.7
minimum dune version required is now 2.7
2023-04-12 11:17:22 +02:00
Arne Morten Kvarving 4c0f31c652 minimum dune version required is now 2.7 2023-02-27 09:46:58 +01:00
Arne Morten Kvarving fc8ac68e3e add missing EclipseGrid.hpp includes 2023-01-17 11:15:56 +01:00
Arne Morten Kvarving 5361ed8ef9 mpc: avoid iostream include in header 2023-01-03 15:22:57 +01:00
Arne Morten Kvarving 8d01babd45 initCPGrid: avoid use of sstream 2023-01-02 13:29:48 +01:00
Arne Morten Kvarving 112dff118a UpscalerBase: avoid use of sstream 2023-01-02 13:29:37 +01:00
Arne Morten Kvarving 2743337969 SteadyStateUpscalerManagerImplicit: avoid use of sstream 2023-01-02 13:29:18 +01:00
Arne Morten Kvarving 0a6e38e226 StadyStateUpscalerImplicit: avoid use of sstream 2023-01-02 13:29:04 +01:00
Arne Morten Kvarving f4227e5c15 IncompFlowSolverHybrid: avoid use of sstream 2023-01-02 13:28:48 +01:00
Arne Morten Kvarving 27b621686a ImplicitCapillarity: avoid use of sstream 2023-01-02 13:28:32 +01:00
Arne Morten Kvarving 3c7c30a260 EulerUpstream: avoid use of sstream 2023-01-02 13:28:17 +01:00
Arne Morten Kvarving ce4c747fba EulerUpstreamImplicit: avoid use of sstream 2023-01-02 13:28:00 +01:00