Skip to content
Snippets Groups Projects
Commit 0e23e6c6 authored by Mark OLESEN's avatar Mark OLESEN
Browse files

CONFIG: set API level to 2406 (pre-release state)

- README updated to v2406, project-version updated to v2406
parent 21c554d7
Branches
Tags
1 merge request!695OpenFOAM v2406
...@@ -49,10 +49,10 @@ ...@@ -49,10 +49,10 @@
<!-- <!--
Providing details of your set-up can help us identify any issues, e.g. Providing details of your set-up can help us identify any issues, e.g.
OpenFOAM version : v2312|v2306|v2212|v2206|v2112 etc OpenFOAM version : v2406|v2312|v2306|v2212|v2206 etc
Operating system : ubuntu|openSUSE|centos etc Operating system : ubuntu|openSUSE|RedHat etc
Hardware info : any info that may help? Hardware info : any info that may help?
Compiler : gcc|intel|clang etc Compiler : gcc|clang etc
--> -->
- OpenFOAM version : - OpenFOAM version :
......
api=2403 api=2406
patch=240522 patch=0
...@@ -40,9 +40,9 @@ Violations of the Trademark are monitored, and will be duly prosecuted. ...@@ -40,9 +40,9 @@ Violations of the Trademark are monitored, and will be duly prosecuted.
If OpenFOAM has already been compiled on your system, simply source If OpenFOAM has already been compiled on your system, simply source
the appropriate `etc/bashrc` or `etc/cshrc` file and get started. the appropriate `etc/bashrc` or `etc/cshrc` file and get started.
For example, for the OpenFOAM-v2312 version: For example, for the OpenFOAM-v2406 version:
``` ```
source /installation/path/OpenFOAM-v2312/etc/bashrc source /installation/path/OpenFOAM-v2406/etc/bashrc
``` ```
## Compiling OpenFOAM ## Compiling OpenFOAM
...@@ -127,8 +127,8 @@ These 3rd-party sources are normally located in a directory parallel ...@@ -127,8 +127,8 @@ These 3rd-party sources are normally located in a directory parallel
to the OpenFOAM directory. For example, to the OpenFOAM directory. For example,
``` ```
/path/parent /path/parent
|-- OpenFOAM-v2312 |-- OpenFOAM-v2406
\-- ThirdParty-v2312 \-- ThirdParty-v2406
``` ```
There are, however, many cases where this simple convention is inadequate: There are, however, many cases where this simple convention is inadequate:
...@@ -136,7 +136,7 @@ There are, however, many cases where this simple convention is inadequate: ...@@ -136,7 +136,7 @@ There are, however, many cases where this simple convention is inadequate:
operating system or cluster installation provides it) operating system or cluster installation provides it)
* When we have changed the OpenFOAM directory name to some arbitrary * When we have changed the OpenFOAM directory name to some arbitrary
directory name, e.g. openfoam-sandbox2312, etc.. directory name, e.g. openfoam-sandbox2406, etc..
* When we would like any additional 3rd party software to be located * When we would like any additional 3rd party software to be located
inside of the OpenFOAM directory to ensure that the installation is inside of the OpenFOAM directory to ensure that the installation is
...@@ -156,9 +156,9 @@ when locating the ThirdParty directory with the following precedence: ...@@ -156,9 +156,9 @@ when locating the ThirdParty directory with the following precedence:
2. PREFIX/ThirdParty-VERSION 2. PREFIX/ThirdParty-VERSION
* this corresponds to the traditional approach * this corresponds to the traditional approach
3. PREFIX/ThirdParty-vAPI 3. PREFIX/ThirdParty-vAPI
* allows for an updated value of VERSION, *eg*, `v2312-myCustom`, * allows for an updated value of VERSION, *eg*, `v2406-myCustom`,
without requiring a renamed ThirdParty. The API value would still without requiring a renamed ThirdParty. The API value would still
be `2312` and the original `ThirdParty-v2312/` would be found. be `2406` and the original `ThirdParty-v2406/` would be found.
4. PREFIX/ThirdParty-API 4. PREFIX/ThirdParty-API
* same as the previous example, but using an unadorned API value. * same as the previous example, but using an unadorned API value.
5. PREFIX/ThirdParty-common 5. PREFIX/ThirdParty-common
...@@ -213,4 +213,4 @@ ThirdParty directory will contain either an `Allwmake` file or a ...@@ -213,4 +213,4 @@ ThirdParty directory will contain either an `Allwmake` file or a
- [Governance](http://www.openfoam.com/governance/), [Governance Projects](https://www.openfoam.com/governance/projects) - [Governance](http://www.openfoam.com/governance/), [Governance Projects](https://www.openfoam.com/governance/projects)
- [Contacting OpenCFD](http://www.openfoam.com/contact/) - [Contacting OpenCFD](http://www.openfoam.com/contact/)
Copyright 2016-2023 OpenCFD Ltd Copyright 2016-2024 OpenCFD Ltd
## Getting the code ## Getting the code
Links to all code packs are available on https://dl.openfoam.com. For OpenFOAM-v2312: Links to all code packs are available on https://dl.openfoam.com. For OpenFOAM-v2406:
- https://dl.openfoam.com/source/latest/ - https://dl.openfoam.com/source/latest/
- Source: https://dl.openfoam.com/source/v2312/OpenFOAM-v2312.tgz - Source: https://dl.openfoam.com/source/v2406/OpenFOAM-v2406.tgz
- ThirdParty: https://dl.openfoam.com/source/v2312/ThirdParty-v2312.tgz - ThirdParty: https://dl.openfoam.com/source/v2406/ThirdParty-v2406.tgz
## OpenFOAM&reg; Quick Build Guide ## OpenFOAM&reg; Quick Build Guide
Prior to building, ensure that the [system requirements][link openfoam-require] Prior to building, ensure that the [system requirements][link openfoam-require]
are satisfied (including any special [cross-compiling][wiki-cross-compile] are satisfied (including any special [cross-compiling][wiki-cross-compile]
considerations), and source the correct OpenFOAM environment. considerations), and source the correct OpenFOAM environment.
For example, for the OpenFOAM-v2312 version: For example, for the OpenFOAM-v2406 version:
``` ```
source <installation path>/OpenFOAM-v2312/etc/bashrc source <installation path>/OpenFOAM-v2406/etc/bashrc
``` ```
e.g. if installed under the `~/openfoam` directory e.g. if installed under the `~/openfoam` directory
``` ```
source ~/openfoam/OpenFOAM-v2312/etc/bashrc source ~/openfoam/OpenFOAM-v2406/etc/bashrc
``` ```
...@@ -157,4 +157,4 @@ More details in the [ThirdParty build guide][link third-build]. ...@@ -157,4 +157,4 @@ More details in the [ThirdParty build guide][link third-build].
[wiki-config]: https://develop.openfoam.com/Development/openfoam/-/wikis/configuring [wiki-config]: https://develop.openfoam.com/Development/openfoam/-/wikis/configuring
--- ---
Copyright 2019-2023 OpenCFD Ltd Copyright 2019-2024 OpenCFD Ltd
## Known Build Issues (v2312, v2306, v2212, v2206, v2112, v2106, v2012) ## Known Build Issues (v2406, v2312, v2306, v2212, v2206, v2112, v2106, v2012)
### Windows cross-compilation ### Windows cross-compilation
...@@ -188,4 +188,4 @@ and attempt to install a `paraview~qt` version instead. ...@@ -188,4 +188,4 @@ and attempt to install a `paraview~qt` version instead.
[wiki-config]: https://develop.openfoam.com/Development/openfoam/-/wikis/configuring [wiki-config]: https://develop.openfoam.com/Development/openfoam/-/wikis/configuring
--- ---
Copyright 2019-2023 OpenCFD Ltd Copyright 2019-2024 OpenCFD Ltd
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
# \\/ M anipulation | # \\/ M anipulation |
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Copyright (C) 2011-2016 OpenFOAM Foundation # Copyright (C) 2011-2016 OpenFOAM Foundation
# Copyright (C) 2016-2023 OpenCFD Ltd. # Copyright (C) 2016-2024 OpenCFD Ltd.
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# License # License
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later. # This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
# [WM_PROJECT_VERSION] - A human-readable version name # [WM_PROJECT_VERSION] - A human-readable version name
# A development version is often named 'com' - as in www.openfoam.com # A development version is often named 'com' - as in www.openfoam.com
export WM_PROJECT_VERSION=v2312 export WM_PROJECT_VERSION=v2406
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Configuration environment variables. # Configuration environment variables.
......
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
# \\/ M anipulation | # \\/ M anipulation |
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Copyright (C) 2011-2016 OpenFOAM Foundation # Copyright (C) 2011-2016 OpenFOAM Foundation
# Copyright (C) 2016-2023 OpenCFD Ltd. # Copyright (C) 2016-2024 OpenCFD Ltd.
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# License # License
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later. # This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
# [WM_PROJECT_VERSION] - A human-readable version name # [WM_PROJECT_VERSION] - A human-readable version name
# A development version is often named 'com' - as in www.openfoam.com # A development version is often named 'com' - as in www.openfoam.com
setenv WM_PROJECT_VERSION v2312 setenv WM_PROJECT_VERSION v2406
#------------------------------------------------------------------------------ #------------------------------------------------------------------------------
# Configuration environment variables. # Configuration environment variables.
......
#-------------------------------*- makefile -*--------------------------------- #-------------------------------*- makefile -*---------------------------------
WM_VERSION = OPENFOAM=2403 WM_VERSION = OPENFOAM=2406
AR = ar AR = ar
ARFLAGS = cr ARFLAGS = cr
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment