3 #+TITLE: *OpenFOAM release notes for version 1.6-ext*
4 #+AUTHOR: Hrvoje Jasak.
5 #+DATE: 12 November 2010
6 #+LINK: http://www.extend-project.de
10 OpenFOAM-1.6-ext is a formal release of the community developments in the
11 OpenFOAM software library, following the establishment of the -Extend Project
14 This release includes many improvements, including an automatic test harness
15 which provides basic quality control by running OpenFOAM over a growing
16 suite of tutorials and test cases.
19 OpenFOAM-1.6-ext is compatible with the OpenFOAM-1.6.x and 1.7.1 versions
20 of the code and incorporate most developments and changes from above versions
21 and ensure top-level compatibility. In some cases, the differences are
22 caused by bug fixes and algorithmic improvements, considered more important
23 than inter-operability.
25 The list of developments is a result of the work of numerous contributors.
26 The Extend Project Admins would formally like to thank all contributors;
27 the list will be updated with further code development
29 * Fundamental developments
30 Improvements in accuracy and stability on tetrahedral and tet-dominant meshes
31 Implicit coupled multi-domain solver
32 Block-implicit multi-equation matrix support
33 Proper Orthogonal Decomposition (POD) data analysis tools
34 Rewrite of Ordinary Differential Equation (ODE) and ODE solver classes
35 Dynamic remeshing classes, based on tetrahedral edge swapping
36 Radial Basis Function interpolation and mesh motion classes
37 Turbomachinery features: GGI interface, cyclic GGI, partial overlap GGI
38 Parallelisation of topological change engine
39 Support for parallelisation and topological changes in the Finite Area Method
40 Library preparation for Python/Swig interface for OpenFOAM: VulaSHAKA project
41 (http://sourceforge.net/projects/vulashaka/)
42 Basic implementation of OpenMP wrapping for multi-core support
44 * Ongoing developments
45 This section lists the applications that existed in versions of OpenFOAM
46 but were abandoned by OpenCFD due to lack of expertise. In some cases, code
47 may still be present but it is buggy or unusable. The -Extend project line
48 maintains, validates and develops the features in contact with original
49 authors and contributes new features and bug fixes.
51 Working parallel point mesh and field tools, shared between interpolation
52 and FEM discretisation solvers
53 FEM-based automatic mesh motion solver, with working parallelisation
54 Dynamic mesh features and topological mesh changes
55 The Finite Area Method: parallelisation, volume-to-surface mapping
56 New generation of linear equation solvers, including accelerated AMG
58 * Developments to solvers (applications)
59 Basic 6-degree-of-freedom (6-DOF) solver
60 POD solver tools: prototype
61 Demonstration solver for fully implicit block-matrix coupling
63 * Developments to utilities
64 New parallel decomposition and reconstruction formulation, with support
65 for topologically changing meshes
66 Level-set support tools
69 Transport models and top-level solver for visco-elasto-plastic flows
70 Updates to internal combustion engine simulation tools
71 Updated version of free surface tracking tools for free surface flows
72 Updated fluid-structure interaction solver with parallelisation support
73 Updated stress analysis tools, new large deformation solver formulation
76 Integrated automatic and publicly available test harness with ~150 cases
77 http://openfoam-extend.sourceforge.net/CDash/index.php
78 Community-driven test-case base to enhance code quality and integrity.
80 http://www.extend-project.de/project-final/openfoam-extend-test-harness
83 The number of cumulative bug fixes compared to OpenFOAM-1.6.x is over
84 5000; we will stop counting.