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.

New compilation and installation support

  • New compilation rules for ARM64 architectures, Cray system compilers
  • OPENMP support.