OpenCFD Release OpenFOAM®  v3.0+

13/01/2016

OpenCFD is pleased to announce the release of OpenFOAM® v3.0+

The purpose of OpenFOAM+ is to accelerate the public availability of new features which are sponsored by OpenCFD’s customers and contributed by the OpenFOAM community

OpenFOAM+ is distributed by OpenCFD under the GPL license as:

Please refer to the download instructions to obtain the code.

The development repositories are also publicly available. These repositories are regularly updated with bug fixes and new functionality.

Pre-processing

  • new createZeroDirectory utility to simplify initial field and boundary condition setup more...

Meshing

  • snappyHexMesh now both detects and allows users to specify the minimum number of cells across close-proximity features more...
  • snapphHexMesh now allows the user to limit the number of refinement levels per geometric region more...
  • snappyHexMesh now allows the optional insertion of layers to the two separate patches of a baffle face zone more...
  • snappyHexMesh now supports additional methods to supply the location(s) in mesh more...
  • snappyHexMesh has been extended to include per-region-based refinement more...
  • snappyHexMesh analytical shapes have been extended to include new cone and box geometric entities more...
  • snappyHexMesh now identifies surface intersections as feature lines and offers improved local refinement more...
  • snappyHexMesh now optionally smooths the volume mesh to improve orthogonality between cell refinement levels more...
  • snappyHexMesh now optionally splits boundary faces for improved conformance to surface features more...
  • snappyHexMesh layer mesh motion methods can now be selected at run time more...
  • subsetMesh now include the option to specify the patch in which to receive newly uncovered faces more...
  • checkMesh exports bad quality cells more...

Boundary Conditions

  • new periodicAMI boundary condition for repeating, non-conformal geometries more...
  • new ‘real’ wind tunnel nozzle boundary condition based on a measured pressure drop using PID control more...
  • new thermal humidity boundary condition for the condensation and evaporation of water vapour on surfaces more...
  • new automatic boundary condition specification based on physics more...

Solvers and Physical Models

  • new family of Detached Eddy Simulation (DES) models based on the kOmegaSST turbulence model more...
  • new radiation model for external solar load more...
  • new diffusion combustion model for multi-step reaction more...
  • new combustion solver with dynamic mesh capability more...
  • new steady-state solver for coal Lagrangian particle combustion more...
  • new inter-region heat transfer model based on the Number of Thermal Units (NTU) model more...

Solution Control

  • new and extended co-simulation functionality more...
  • new run-time case termination based on user statistics more...

Numerics

  • new cell-to-point interpolation methods for mesh motion solvers more...
  • DES new hybrid discretisation scheme introduced more...
  • new velocity damping constraint to aid solver robustness during start-up more...

Parallel

  • improved parallel workflows by enabling different locations for the decomposeParDict dictionary more...
  • improved redistributePar utility to decompose and reconstruct mesh and results in parallel more...
  • improved surfaceRedistributePar utility to decompose triangulated surfaces more...

Post-processing

  • new runTimePostProcessing function object to generate images on-the-fly more...
  • iso-surfaces, cutting planes and streamlines can now be limited in time and space more...
  • updated writing of transient solution data in Ensight format more...
  • forces and forceCoeffs function objects now include an option to write the force or coefficient as a volume field more...
  • new fluxSummary function object to generate flux statistics across face zones more...
  • scalar field introduced to show blending factor for divergence schemes more...
  • probe location is snapped to close patch if defined outside the domain more...

Documentation

  • foamHelp extended to include support for OpenFOAM solvers more...
  • Source guide now available on www.OpenFOAM.com including new and improved documentation more...
  • User guide now available on www.OpenFOAM.com and updated for OpenFOAM+

Useful links

OpenFOAM+ is produced by OpenCFD and partners

  • Mattijs Janssens - OpenCFD Ltd
  • Andrew Heather - OpenCFD Ltd
  • Sergio Ferraris - OpenCFD Ltd
  • Prashant Sonakar - OpenCFD Ltd
  • Pawan Ghildiyal - OpenCFD Ltd
  • Roger Almenar - OpenCFD Ltd
  • Matej Forman - OpenCFD Ltd
  • Laura Robinson - OpenCFD Ltd
  • Fred Mendonca - OpenCFD Ltd
  • William Bainbridge
  • ESI Group (Pacific Mindware Engineering Pvt Ltd)
  • ESI Group (North America)
  • ESI Group (Nihon ESI)
  • CFD Software E+F GmbH
  • CFD+Engineering GmbH