From 0846b195b3aba7c282e7460b88404a89fdcfb927 Mon Sep 17 00:00:00 2001 From: Hamza Oukili <hamza.oukili@iws.uni-stuttgart.de> Date: Fri, 24 Mar 2023 10:47:18 +0000 Subject: [PATCH] Merge branch 'fix/update-versions-for-release-3-7' into 'master' Fix/update versions for release 3 7 See merge request dumux-repositories/dumux!3482 (cherry picked from commit 869dd11bb0d4d875997b677756e0284d581f40b6) 87e8669d Update versions in installation files for 3.7 a62dd6dd New version requirement dor the 3.7 release ab2be3fb Add requirements with new versions in CHANGELOG --- CHANGELOG.md | 2 ++ bin/installdumux.py | 4 ++-- bin/installexternal.py | 2 +- dune.module | 6 +++--- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec4303e55a..ff1eec8c6f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ Differences Between DuMu<sup>x</sup> 3.7 and DuMu<sup>x</sup> 3.6 ============================================= +- __Requirements__: DuMux requires Dune >=2.9 and CMake >= 3.14. It was successfully tested with dune-mmesh 1.4 and OPM 2022.10. + ### General changes / structure - __Testing/CI__: One of the CI pipelines now includes a build of the `doxygen` documentation. The result of this diff --git a/bin/installdumux.py b/bin/installdumux.py index 301303cd97..b7dc8a2ece 100755 --- a/bin/installdumux.py +++ b/bin/installdumux.py @@ -30,8 +30,8 @@ parser = argparse.ArgumentParser( description="This script downloads and compiles the latest release of Dumux.", ) # Optional arguments -parser.add_argument("--dune-version", default="2.8", help="Dune version to be checked out.") -parser.add_argument("--dumux-version", default="3.6", help="Dumux version to be checked out.") +parser.add_argument("--dune-version", default="2.9", help="Dune version to be checked out.") +parser.add_argument("--dumux-version", default="3.7", help="Dumux version to be checked out.") args = vars(parser.parse_args()) duneBranch = ( diff --git a/bin/installexternal.py b/bin/installexternal.py index da831a7b1c..3fd7951bdc 100755 --- a/bin/installexternal.py +++ b/bin/installexternal.py @@ -210,7 +210,7 @@ options.add_argument( parser.add_argument("--dune-branch", default="releases/2.9", help="Dune branch to be checked out.") parser.add_argument( - "--dumux-branch", default="releases/3.6", help="Dumux branch to be checked out." + "--dumux-branch", default="releases/3.7", help="Dumux branch to be checked out." ) parser.add_argument("--opm-branch", default="release/2022.10", help="Opm branch to be checked out.") parser.add_argument("--mmesh-branch", default="release/1.4", help="Mmesh branch to be checked out.") diff --git a/dune.module b/dune.module index c2fcccbb05..5bd1630baf 100644 --- a/dune.module +++ b/dune.module @@ -1,9 +1,9 @@ Module: dumux -Version: 3.7-git +Version: 3.8-git Author: The DuMux Team Maintainer: dumux@listserv.uni-stuttgart.de -Depends: dune-common (>=2.8) dune-grid (>=2.8) dune-localfunctions (>=2.8) dune-istl (>=2.8) -Suggests: dune-alugrid (>=2.8) dune-foamgrid (>=2.8) dune-uggrid (>=2.8) dune-functions (>=2.8) opm-common opm-grid dune-subgrid (>=2.8) dune-spgrid (>=2.8) dune-mmesh (>=1.2) +Depends: dune-common (>=2.9) dune-grid (>=2.9) dune-localfunctions (>=2.9) dune-istl (>=2.9) +Suggests: dune-alugrid (>=2.9) dune-foamgrid (>=2.9) dune-uggrid (>=2.9) dune-functions (>=2.9) opm-common opm-grid dune-subgrid (>=2.9) dune-spgrid (>=2.9) dune-mmesh (>=1.4) Description: DuMux is a module for simulation of multi-phase multi-component flow transport in porous media URL: https://dumux.org Python-Requires: numpy -- GitLab