Merge branch 'nr/DominikChrist' into nextRelease
[foam-extend-3.0.git] / ReleaseNotes-1.6-ext
blobed1fb84b4bf554fcd5fd66057b1b5962df60ac5b
1 #                            -*- mode: org; -*-
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
7 #+OPTIONS: author:nil
9 * Overview
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
12   and  web portal.
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.
18 * Compatibility
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
68 * Model development
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
75 * Quality Control
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.
79   Contributions under
80   http://www.extend-project.de/project-final/openfoam-extend-test-harness
82 * Other
83   The number of cumulative bug fixes compared to OpenFOAM-1.6.x is over
84   5000; we will stop counting.