Close

Download

Download v4.1 | Linux

OpenFOAM 4.1 for 64 bit distributions of Linux including Red Hat Enterprise Linux (RHEL) v7+, CentOS v7+, Fedora v22+, SuSE Linux Enterprise Server (SLES) v12+, openSuSE v13+ and Debian 8+. Uses Docker to provide a self-contained environment that includes code, runtime, system tools and libraries, independent of the underlying operating system.

6th January 2017

Read More

OpenFOAM 4.0 Released

OpenFOAM version 4.0 is a major new version of OpenFOAM that increases CFD productivity by significant improvements to general usability, post-processing, case management and software management. It provides a solid platform for the future, sustainable development of OpenFOAM through reimplementation of core and major libraries, over 120 bug fixes and much better consistency, robustness and performance. It is packed with numerous new and improved boundary conditions, new rigid body dynamics libraries, and developments in turbulence and transport modelling, meshing, ACMI and multiphase, reacting flow. OpenFOAM 4.0 is supplied as:

  • a packaged installation for Ubuntu Linux — the simplest installation option for OpenFOAM;
  • a source pack for compilation on other Linux distributions.

28th June 2016

Read More

OpenFOAM Repo: 5. Compiling OpenFOAM

With the Third Party software installed and environment updated, compile OpenFOAM by going into the OpenFOAM-dev directory and executing the Allwmake script.  Type Allwmake -help for options, but the 2 main choices are to compile in serial with ./Allwmake or compile in parallel with all available cores/hyperthreads with: ./Allwmake -j […]

1st May 2016

Read More

OpenFOAM Repo: 4. Third Party Software

OpenFOAM relies some third-party software packages (in addition to OpenMPI) for some important tasks: Scotch and PT-Scotch for domain decomposition for parallel running (recommended/essential). ParaView visualization application (essential, without an alternative, compatible visualisation tool) The ThirdParty repository contains scripts for compiling these software packages.  The README file contains some information about […]

1st May 2016

Read More

OpenFOAM Repo: 3. Setting the Environment

Environment variable settings for OpenFOAM are contained in files in the OpenFOAM-dev/etc directory.  To compile OpenFOAM, the user must ‘source’ the environment, either the bashrc file if they are running the bash or ksh shell, or the cshrc file if they are running the tcsh or csh shell.  To check the […]

1st May 2016

Read More

OpenFOAM Repo: 2. Downloading Source Code

First choose a directory location for the installation directory of OpenFOAM. If the installation is for a single user only, or if the user does not have administrative privileges (or root access) to the machine, we recommend the installation directory is $HOME/OpenFOAM  (i.e. a directory OpenFOAM in the user’s home […]

1st May 2016

Read More