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