OpenFOAM® v1712: New and updated build system
New modules for code contributions
OpenFOAM now includes some community projects, which have been incorporated using the git submodule system. This ensures that the sub-projects can be distributed easily as part of the official OpenFOAM release, and provides a system that serves as a staging area for code tagged for more complete integration into the main code base in the future.
The modules are located in the $WM_PROJECT_DIR/modules directory. If working from a source or binary release these are already included. For a git -based workflow, additional steps must be taken after cloning the main repository - see the OpenFOAM repositories page for further details.
- Added $WM_PROJECT_DIR/bin/tools/foamCreateModuleInclude to assist when generating content for the modules system, based on a script by Cineca
New compilation and installation support
- New compilation rules for ARM64 architectures, Cray system compilers
- OPENMP support.