Updated ReleaseNotes for foam-extend-4.0
This commit is contained in:
parent
6de4e266aa
commit
5087c8c901
3 changed files with 238 additions and 261 deletions
145
ReleaseNotes
145
ReleaseNotes
|
@ -1,13 +1,13 @@
|
||||||
# -*- mode: org; -*-
|
# -*- mode: org; -*-
|
||||||
#
|
#
|
||||||
#+TITLE: *Release notes for foam-extend-3.2*
|
#+TITLE: *Release notes for foam-extend-4.0*
|
||||||
#+AUTHOR: foam-extend administrators:
|
#+AUTHOR: foam-extend administrators:
|
||||||
#+AUTHOR: Hrvoje Jasak
|
#+AUTHOR: Hrvoje Jasak
|
||||||
#+AUTHOR: Håkan Nilsson
|
#+AUTHOR: Håkan Nilsson
|
||||||
#+AUTHOR: Henrik Rusche
|
#+AUTHOR: Henrik Rusche
|
||||||
#+AUTHOR: Martin Beaudoin
|
#+AUTHOR: Martin Beaudoin
|
||||||
#+AUTHOR: Bernhard Gschaider
|
#+AUTHOR: Bernhard Gschaider
|
||||||
#+DATE: August 2015
|
#+DATE: December 2016
|
||||||
#+LINK: http://foam-extend.org
|
#+LINK: http://foam-extend.org
|
||||||
#+OPTIONS: author:nil
|
#+OPTIONS: author:nil
|
||||||
#+OPTIONS: toc:2
|
#+OPTIONS: toc:2
|
||||||
|
@ -31,9 +31,9 @@
|
||||||
comprehensive dynamic mesh (motion and topological changes)
|
comprehensive dynamic mesh (motion and topological changes)
|
||||||
capability and GPU support. For a full list, see below and previous
|
capability and GPU support. For a full list, see below and previous
|
||||||
release notes at:
|
release notes at:
|
||||||
http://sourceforge.net/p/openfoam-extend/wiki/Home/
|
http://sourceforge.net/p/foam-extend/wiki/Home/
|
||||||
|
|
||||||
Version 3.2, nicknamed "Ann Arbor", is the current version of
|
Version 4.0, nicknamed "Guimaraes", is the current version of
|
||||||
foam-extend. The release continues the tradition and spirit of the
|
foam-extend. The release continues the tradition and spirit of the
|
||||||
original FOAM code developed by prof. Jasak and Mr. Weller during
|
original FOAM code developed by prof. Jasak and Mr. Weller during
|
||||||
their time at Imperial College and released as the general purpose
|
their time at Imperial College and released as the general purpose
|
||||||
|
@ -47,21 +47,22 @@
|
||||||
|
|
||||||
|
|
||||||
** Installation
|
** Installation
|
||||||
foam-extend-3.2 can be compiled and runs on a large variety of Linux, Mac or Windows
|
foam-extend-4.0 can be compiled and runs on a large variety of Linux, Mac or Windows
|
||||||
systems
|
systems
|
||||||
|
|
||||||
* Main supported OSs:
|
* Main supported OSs:
|
||||||
- Ubuntu 14.04
|
- Ubuntu 16.04 LTS
|
||||||
- Fedora 20
|
- Ubuntu 14.04 LTS
|
||||||
|
- Fedora 24
|
||||||
- Mac OS X
|
- Mac OS X
|
||||||
- Microsoft Windows 7 and 8.1
|
- Microsoft Windows 7, 8.1 and 10
|
||||||
|
|
||||||
* Compile from source:
|
* Compile from source:
|
||||||
|
|
||||||
Please refer to doc/buildInstructions/ for details. Further
|
Please refer to doc/buildInstructions/ for details. Further
|
||||||
installation instruction are available on the unofficial OpenFOAM
|
installation instruction are available on the unofficial OpenFOAM
|
||||||
Wiki:
|
Wiki:
|
||||||
http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-3.1
|
http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-4.0
|
||||||
If you have improvements or build instructions for a new system,
|
If you have improvements or build instructions for a new system,
|
||||||
please share them with the community (see section "How to
|
please share them with the community (see section "How to
|
||||||
contribute", below).
|
contribute", below).
|
||||||
|
@ -69,8 +70,8 @@
|
||||||
* Download binary packages:
|
* Download binary packages:
|
||||||
|
|
||||||
Binary packages are available for download at
|
Binary packages are available for download at
|
||||||
http://sourceforge.net/projects/openfoam-extend/ for the following
|
http://sourceforge.net/projects/foam-extend/ for the following
|
||||||
systems: Ubuntu 14.04, Fedora 20 and Mac OS X.
|
systems: Ubuntu 16.04, Fedora 24 and Mac OS X and Windows 10.
|
||||||
|
|
||||||
* Accompanying ThirdParty software:
|
* Accompanying ThirdParty software:
|
||||||
- gcc compatibility up to 4.9.2
|
- gcc compatibility up to 4.9.2
|
||||||
|
@ -81,20 +82,20 @@
|
||||||
- libccmio 2.6.1
|
- libccmio 2.6.1
|
||||||
- mesquite 2.1.2
|
- mesquite 2.1.2
|
||||||
- metis 5.1.0
|
- metis 5.1.0
|
||||||
- openmpi 1.6.5
|
- openmpi 1.8.8
|
||||||
- Paraview 4.3.1
|
- Paraview 4.4.0
|
||||||
- parmetis 4.0.3
|
- parmetis 4.0.3
|
||||||
- ParMGridGen 1.0
|
- ParMGridGen 1.0
|
||||||
- PyFoam 0.6.4
|
- PyFoam 0.6.4
|
||||||
- qt 4.8.6
|
- qt 4.8.6
|
||||||
- scotch 6.0.4
|
- scotch 6.0.4
|
||||||
- swak4Foam 0.3.2
|
- swak4Foam 0.4.0
|
||||||
|
|
||||||
|
|
||||||
** Compatibility
|
** Compatibility
|
||||||
Upstream features from the OpenFOAM® code base are merged into
|
Upstream features from the OpenFOAM® code base are merged into
|
||||||
foam-extend on regular basis. The interface format of
|
foam-extend on regular basis. The interface format of
|
||||||
foam-extend-3.2 is largely compatible to foam-extend-3.1, to
|
foam-extend-4.0 is largely compatible to foam-extend-3.2, to
|
||||||
OpenFOAM-1.6-ext and OpenFOAM-1.7.x. In some cases, the
|
OpenFOAM-1.6-ext and OpenFOAM-1.7.x. In some cases, the
|
||||||
differences are caused by bug fixes and algorithmic improvements,
|
differences are caused by bug fixes and algorithmic improvements,
|
||||||
considered more important than inter-operability.
|
considered more important than inter-operability.
|
||||||
|
@ -172,108 +173,96 @@
|
||||||
|
|
||||||
* Algebraic multigrid solver framework
|
* Algebraic multigrid solver framework
|
||||||
|
|
||||||
* 243 tutorials with automated run scripts
|
* 253 tutorials with automated run scripts
|
||||||
|
|
||||||
* Automatic test harness
|
* Automatic test harness
|
||||||
|
|
||||||
* Approximately 6000 bug fixes in fundamental level libraries and
|
* Approximately 6000 bug fixes in fundamental level libraries and
|
||||||
discretisation techniques
|
discretisation techniques
|
||||||
|
|
||||||
** New features in foam-extend-3.2, since foam-extend-3.1
|
** New features in foam-extend-4.0, since foam-extend-3.2
|
||||||
The list of features is a result of the work of numerous
|
The list of features is a result of the work of numerous
|
||||||
contributors. The maintainers of foam-extend would formally like to
|
contributors. The maintainers of foam-extend would formally like to
|
||||||
thank them all.
|
thank them all.
|
||||||
|
|
||||||
Get a full log of the updates by (either):
|
Get a full log of the updates by (either):
|
||||||
#+BEGIN_SRC bash
|
#+BEGIN_SRC bash
|
||||||
user@machine> git log 3.1.. > commitLog
|
user@machine> git log 4.0.. > commitLog
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
#+BEGIN_SRC bash
|
#+BEGIN_SRC bash
|
||||||
user@machine> git log 3.1.. --oneline > commitLog
|
user@machine> git log 4.0.. --oneline > commitLog
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
#+BEGIN_SRC bash
|
#+BEGIN_SRC bash
|
||||||
user@machine> gitg 3.1..
|
user@machine> gitg 4.0..
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
* Major new features:
|
* Major new features:
|
||||||
- Immersed Boundary method: full release
|
- Improved BlockLduMatrix and block-coupled p-U solver and associated tools
|
||||||
- Liquid film method, based on finite area infrastructure
|
- ILUCp and block ILUCp preconditioners
|
||||||
- Global controlDict switches controlled from command line
|
- Added MRF and porous media handling to the block-coupled solver
|
||||||
- Integration of cfMesh automatic mesh solvers
|
- Change of generic turbulence modelling interface: no U required
|
||||||
- Update to block coupled solvers: Performance, Coupled RAS, MRF
|
- Updated version of block-coupled turbulence models
|
||||||
- Rewrite of block-coupled matrix assembly and analysis tools
|
- Major improvements in immersed boundary method library: improved performance
|
||||||
- New solver: potentialDyMFoam
|
and parallel scaling. Completed supporft for moving deforming immersed boundary
|
||||||
- Rothalpy in compressible MRF solvers for turbomachinery
|
- Adopted vanilla OpenFOAM solver control format (solutionControl class)
|
||||||
- Symmetry 2nd order accurate boundary condition
|
- Implicit adjoint convection operator
|
||||||
- Generation of config files (e.g. csh, tcsh, fishshell, zsh) from bashrc
|
- Improved GGI interpolation and cutting, with better parallel scaling
|
||||||
- Overhaul of fvDOM radiation model: symmetry plane and fast convergence
|
- Global GGI search option for parallel cases
|
||||||
- New compilers: GCC new versions, Icc 14 and Icc 16, Clang
|
- GGI and mixing planes with jump condition for the rothalpy equation
|
||||||
- Long long support
|
- Improved 6-DOF solver, with new handling of constraints
|
||||||
- Long double support
|
- Fully integrated real gas library
|
||||||
- SuperBee01 and SuperBee01DC
|
- Updated viscoelastoplastic models
|
||||||
- wallShearStress also for compressible flow (backport)
|
- New steady-state universal flow solver, handling incompressible and compressible
|
||||||
- Version updates of 3rd Party, PyFOAM, swak4Foam
|
flows within the same framework
|
||||||
- Extend-bazaar: Added makeAxialMesh
|
- Time consistent incompressible solvers update
|
||||||
- Added limiters on turbulence viscosity
|
- Added decaying turbulence inlet boundary condition by Kornev
|
||||||
- Initial version of block-coupled turbulence models
|
- New gradient limiter implementation
|
||||||
- New ThirdParty app: ParaView server for parallel rendering
|
- Full gradient cacheing capability
|
||||||
|
- Removed fluxRequired from solution dictionaries
|
||||||
* Licence: GPLv3
|
- Consistent notation of 1/aP
|
||||||
|
- Dynamic mesh improvements: prescribed motion functions
|
||||||
|
|
||||||
* Software
|
* Software
|
||||||
- File name changes resolving name clashes on non-case-sensitive filing
|
- New handling of lnInclude directories: avoid file copying on MS Windows
|
||||||
systems
|
- Changes to controlDict and options on MS Windows
|
||||||
- Unified code base for Windows, Mac OS X and Linux compilation
|
- Consistency in formatting of compression options
|
||||||
- Parallel execution of automated test loops
|
- Raspberry Pi port
|
||||||
|
|
||||||
* Installation:
|
* Installation:
|
||||||
- Native port to Microsoft Windows 7 and 8.1
|
- Compilation improvements
|
||||||
- Updated and bug-fixed installation procedures
|
- Updated packages versions and compilation in ThirdParty
|
||||||
- Improved ThirdParty packages selection mechanism
|
- Changed compilation options for Infiniband: new versions of MPI
|
||||||
|
- Added support for mvapich2-2.2
|
||||||
|
- Updated compilation for latest version of XCode for Mac OSX
|
||||||
|
- Updates for MS Windows build
|
||||||
|
|
||||||
* Solvers:
|
* Solvers:
|
||||||
- potentialDyMFoam
|
- Updated time consistent incompressible solvers (channelFoam, icoFoam, nonNewtonianIcoFoam, pimpleDyMFoam, pimpleFoam, simpleFoam, simpleSRFFoam)
|
||||||
- sonicDyMFoam
|
- Steady universal (compressible and incompressible) flow solver (steadyUniversalFoam)
|
||||||
- sonicFoamAutoMotion
|
- Block-coupled p-U solver improvements (MRFPorousFoam and pUCoupledFoam)
|
||||||
- MRFPorousFoam
|
- Improved steadyCompressibleMRFFoam
|
||||||
- liquidFilmFoam
|
|
||||||
- surfactantFoam
|
|
||||||
- icoIbFoam
|
|
||||||
- interIbFoam
|
|
||||||
- porousSimpleIbFoam
|
|
||||||
- potentialIbFoam
|
|
||||||
- simpleIbFoam
|
|
||||||
|
|
||||||
* New tutorials:
|
* New tutorials:
|
||||||
- Mesquite mesh movement
|
- Transient real fluid examples
|
||||||
- Immersed boundary method
|
- Universal steady-state MRF examples
|
||||||
- Liquid film examples
|
- Additional coupled CHT example
|
||||||
|
- Additional immersed boundary example
|
||||||
|
- Additional steady-state MRF and GGI example
|
||||||
|
|
||||||
* Bug fixes: see git log for details
|
* Bug fixes: see git log for details
|
||||||
|
|
||||||
** Recent successful compilations and tests
|
** Recent successful compilations and tests
|
||||||
* CentOS 6.6:
|
* Ubuntu 16.04 LTS
|
||||||
|
|
||||||
http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=49
|
|
||||||
http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=48
|
|
||||||
|
|
||||||
* Ubuntu 14.04
|
|
||||||
|
|
||||||
http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=47
|
|
||||||
|
|
||||||
* Mac OS X 10.10
|
|
||||||
|
|
||||||
http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=46
|
|
||||||
|
|
||||||
** Reporting bugs
|
** Reporting bugs
|
||||||
To report bugs, please use the bugtracker at
|
To report bugs, please use the bugtracker at
|
||||||
http://sourceforge.net/p/openfoam-extend/ticketsfoamextendrelease/
|
http://sourceforge.net/p/foam-extend/tickets/
|
||||||
|
|
||||||
** How to contribute
|
** How to contribute
|
||||||
All your contributions are highly welcome: New solvers, utilities and
|
All your contributions are highly welcome: New solvers, utilities and
|
||||||
models; bug fixes; documentation. The many ways of contributing and the
|
models; bug fixes; documentation. The many ways of contributing and the
|
||||||
contribution process are described in detail at:
|
contribution process are described in detail at:
|
||||||
http://sourceforge.net/p/openfoam-extend/wiki/HowToContribute/
|
http://sourceforge.net/p/foam-extend/wiki/HowToContribute/
|
||||||
|
|
||||||
** List of Contributors:
|
** List of Contributors:
|
||||||
See file ListOfContributors
|
See file ListOfContributors
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||||
<head>
|
<head>
|
||||||
<title><b>Release notes for foam-extend-3.2</b></title>
|
<title><b>Release notes for foam-extend-4.0</b></title>
|
||||||
<!-- 2015-09-11 Fri 18:01 -->
|
<!-- 2016-12-09 Fri 16:16 -->
|
||||||
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
|
||||||
<meta name="generator" content="Org-mode" />
|
<meta name="generator" content="Org-mode" />
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
@ -54,6 +54,8 @@
|
||||||
pre.src-sql:before { content: 'SQL'; }
|
pre.src-sql:before { content: 'SQL'; }
|
||||||
|
|
||||||
table { border-collapse:collapse; }
|
table { border-collapse:collapse; }
|
||||||
|
caption.t-above { caption-side: top; }
|
||||||
|
caption.t-bottom { caption-side: bottom; }
|
||||||
td, th { vertical-align:top; }
|
td, th { vertical-align:top; }
|
||||||
th.right { text-align: center; }
|
th.right { text-align: center; }
|
||||||
th.left { text-align: center; }
|
th.left { text-align: center; }
|
||||||
|
@ -134,7 +136,7 @@ for the JavaScript code in this tag.
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<h1 class="title"><b>Release notes for foam-extend-3.2</b></h1>
|
<h1 class="title"><b>Release notes for foam-extend-4.0</b></h1>
|
||||||
<div id="table-of-contents">
|
<div id="table-of-contents">
|
||||||
<h2>Table of Contents</h2>
|
<h2>Table of Contents</h2>
|
||||||
<div id="text-table-of-contents">
|
<div id="text-table-of-contents">
|
||||||
|
@ -143,7 +145,7 @@ for the JavaScript code in this tag.
|
||||||
<li><a href="#sec-2">2. Installation</a></li>
|
<li><a href="#sec-2">2. Installation</a></li>
|
||||||
<li><a href="#sec-3">3. Compatibility</a></li>
|
<li><a href="#sec-3">3. Compatibility</a></li>
|
||||||
<li><a href="#sec-4">4. Main differentiators between foam-extend and OpenFOAM</a></li>
|
<li><a href="#sec-4">4. Main differentiators between foam-extend and OpenFOAM</a></li>
|
||||||
<li><a href="#sec-5">5. New features in foam-extend-3.2, since foam-extend-3.1</a></li>
|
<li><a href="#sec-5">5. New features in foam-extend-4.0, since foam-extend-3.2</a></li>
|
||||||
<li><a href="#sec-6">6. Recent successful compilations and tests</a></li>
|
<li><a href="#sec-6">6. Recent successful compilations and tests</a></li>
|
||||||
<li><a href="#sec-7">7. Reporting bugs</a></li>
|
<li><a href="#sec-7">7. Reporting bugs</a></li>
|
||||||
<li><a href="#sec-8">8. How to contribute</a></li>
|
<li><a href="#sec-8">8. How to contribute</a></li>
|
||||||
|
@ -173,11 +175,11 @@ transfer and other physics coupling, finite area method,
|
||||||
comprehensive dynamic mesh (motion and topological changes)
|
comprehensive dynamic mesh (motion and topological changes)
|
||||||
capability and GPU support. For a full list, see below and previous
|
capability and GPU support. For a full list, see below and previous
|
||||||
release notes at:
|
release notes at:
|
||||||
<a href="http://sourceforge.net/p/openfoam-extend/wiki/Home/">http://sourceforge.net/p/openfoam-extend/wiki/Home/</a>
|
<a href="http://sourceforge.net/p/foam-extend/wiki/Home/">http://sourceforge.net/p/foam-extend/wiki/Home/</a>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Version 3.2, nicknamed "Ann Arbor", is the current version of
|
Version 4.0, nicknamed "Guimaraes", is the current version of
|
||||||
foam-extend. The release continues the tradition and spirit of the
|
foam-extend. The release continues the tradition and spirit of the
|
||||||
original FOAM code developed by prof. Jasak and Mr. Weller during
|
original FOAM code developed by prof. Jasak and Mr. Weller during
|
||||||
their time at Imperial College and released as the general purpose
|
their time at Imperial College and released as the general purpose
|
||||||
|
@ -194,24 +196,27 @@ foam-extend are a community effort not endorsed by ESI Group.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="outline-container-sec-2" class="outline-2">
|
<div id="outline-container-sec-2" class="outline-2">
|
||||||
<h2 id="sec-2"><span class="section-number-2">2</span> Installation</h2>
|
<h2 id="sec-2"><span class="section-number-2">2</span> Installation</h2>
|
||||||
<div class="outline-text-2" id="text-2">
|
<div class="outline-text-2" id="text-2">
|
||||||
<p>
|
<p>
|
||||||
foam-extend-3.2 can be compiled and runs on a large variety of Linux, Mac or Windows
|
foam-extend-4.0 can be compiled and runs on a large variety of Linux, Mac or Windows
|
||||||
systems
|
systems
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Main supported OSs:
|
<li>Main supported OSs:
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Ubuntu 14.04
|
<li>Ubuntu 16.04 LTS
|
||||||
</li>
|
</li>
|
||||||
<li>Fedora 20
|
<li>Ubuntu 14.04 LTS
|
||||||
|
</li>
|
||||||
|
<li>Fedora 24
|
||||||
</li>
|
</li>
|
||||||
<li>Mac OS X
|
<li>Mac OS X
|
||||||
</li>
|
</li>
|
||||||
<li>Microsoft Windows 7 and 8.1
|
<li>Microsoft Windows 7, 8.1 and 10
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@ -222,7 +227,7 @@ systems
|
||||||
Please refer to doc/buildInstructions/ for details. Further
|
Please refer to doc/buildInstructions/ for details. Further
|
||||||
installation instruction are available on the unofficial OpenFOAM
|
installation instruction are available on the unofficial OpenFOAM
|
||||||
Wiki:
|
Wiki:
|
||||||
<a href="http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-3.1">http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-3.1</a>
|
<a href="http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-4.0">http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-4.0</a>
|
||||||
If you have improvements or build instructions for a new system,
|
If you have improvements or build instructions for a new system,
|
||||||
please share them with the community (see section "How to
|
please share them with the community (see section "How to
|
||||||
contribute", below).
|
contribute", below).
|
||||||
|
@ -233,8 +238,8 @@ contribute", below).
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Binary packages are available for download at
|
Binary packages are available for download at
|
||||||
<a href="http://sourceforge.net/projects/openfoam-extend/">http://sourceforge.net/projects/openfoam-extend/</a> for the following
|
<a href="http://sourceforge.net/projects/foam-extend/">http://sourceforge.net/projects/foam-extend/</a> for the following
|
||||||
systems: Ubuntu 14.04, Fedora 20 and Mac OS X.
|
systems: Ubuntu 16.04, Fedora 24 and Mac OS X and Windows 10.
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
@ -256,9 +261,9 @@ systems: Ubuntu 14.04, Fedora 20 and Mac OS X.
|
||||||
</li>
|
</li>
|
||||||
<li>metis 5.1.0
|
<li>metis 5.1.0
|
||||||
</li>
|
</li>
|
||||||
<li>openmpi 1.6.5
|
<li>openmpi 1.8.8
|
||||||
</li>
|
</li>
|
||||||
<li>Paraview 4.3.1
|
<li>Paraview 4.4.0
|
||||||
</li>
|
</li>
|
||||||
<li>parmetis 4.0.3
|
<li>parmetis 4.0.3
|
||||||
</li>
|
</li>
|
||||||
|
@ -270,7 +275,7 @@ systems: Ubuntu 14.04, Fedora 20 and Mac OS X.
|
||||||
</li>
|
</li>
|
||||||
<li>scotch 6.0.4
|
<li>scotch 6.0.4
|
||||||
</li>
|
</li>
|
||||||
<li>swak4Foam 0.3.2
|
<li>swak4Foam 0.4.0
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@ -278,19 +283,21 @@ systems: Ubuntu 14.04, Fedora 20 and Mac OS X.
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div id="outline-container-sec-3" class="outline-2">
|
<div id="outline-container-sec-3" class="outline-2">
|
||||||
<h2 id="sec-3"><span class="section-number-2">3</span> Compatibility</h2>
|
<h2 id="sec-3"><span class="section-number-2">3</span> Compatibility</h2>
|
||||||
<div class="outline-text-2" id="text-3">
|
<div class="outline-text-2" id="text-3">
|
||||||
<p>
|
<p>
|
||||||
Upstream features from the OpenFOAM® code base are merged into
|
Upstream features from the OpenFOAM® code base are merged into
|
||||||
foam-extend on regular basis. The interface format of
|
foam-extend on regular basis. The interface format of
|
||||||
foam-extend-3.2 is largely compatible to foam-extend-3.1, to
|
foam-extend-4.0 is largely compatible to foam-extend-3.2, to
|
||||||
OpenFOAM-1.6-ext and OpenFOAM-1.7.x. In some cases, the
|
OpenFOAM-1.6-ext and OpenFOAM-1.7.x. In some cases, the
|
||||||
differences are caused by bug fixes and algorithmic improvements,
|
differences are caused by bug fixes and algorithmic improvements,
|
||||||
considered more important than inter-operability.
|
considered more important than inter-operability.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-sec-4" class="outline-2">
|
<div id="outline-container-sec-4" class="outline-2">
|
||||||
<h2 id="sec-4"><span class="section-number-2">4</span> Main differentiators between foam-extend and OpenFOAM</h2>
|
<h2 id="sec-4"><span class="section-number-2">4</span> Main differentiators between foam-extend and OpenFOAM</h2>
|
||||||
<div class="outline-text-2" id="text-4">
|
<div class="outline-text-2" id="text-4">
|
||||||
|
@ -386,7 +393,7 @@ correction or explicit schemes
|
||||||
<li>Algebraic multigrid solver framework
|
<li>Algebraic multigrid solver framework
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>243 tutorials with automated run scripts
|
<li>253 tutorials with automated run scripts
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>Automatic test harness
|
<li>Automatic test harness
|
||||||
|
@ -398,8 +405,9 @@ discretisation techniques
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-sec-5" class="outline-2">
|
<div id="outline-container-sec-5" class="outline-2">
|
||||||
<h2 id="sec-5"><span class="section-number-2">5</span> New features in foam-extend-3.2, since foam-extend-3.1</h2>
|
<h2 id="sec-5"><span class="section-number-2">5</span> New features in foam-extend-4.0, since foam-extend-3.2</h2>
|
||||||
<div class="outline-text-2" id="text-5">
|
<div class="outline-text-2" id="text-5">
|
||||||
<p>
|
<p>
|
||||||
The list of features is a result of the work of numerous
|
The list of features is a result of the work of numerous
|
||||||
|
@ -412,128 +420,126 @@ Get a full log of the updates by (either):
|
||||||
</p>
|
</p>
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
|
|
||||||
<pre class="src src-bash">user@machine> git log 3.1.. > commitLog
|
<pre class="src src-bash">user@machine> git log 4.0.. > commitLog
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
|
|
||||||
<pre class="src src-bash">user@machine> git log 3.1.. --oneline > commitLog
|
<pre class="src src-bash">user@machine> git log 4.0.. --oneline > commitLog
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
<div class="org-src-container">
|
<div class="org-src-container">
|
||||||
|
|
||||||
<pre class="src src-bash">user@machine> gitg 3.1..
|
<pre class="src src-bash">user@machine> gitg 4.0..
|
||||||
</pre>
|
</pre>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Major new features:
|
<li>Major new features:
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Immersed Boundary method: full release
|
<li>Improved BlockLduMatrix and block-coupled p-U solver and associated tools
|
||||||
</li>
|
</li>
|
||||||
<li>Liquid film method, based on finite area infrastructure
|
<li>ILUCp and block ILUCp preconditioners
|
||||||
</li>
|
</li>
|
||||||
<li>Global controlDict switches controlled from command line
|
<li>Added MRF and porous media handling to the block-coupled solver
|
||||||
</li>
|
</li>
|
||||||
<li>Integration of cfMesh automatic mesh solvers
|
<li>Change of generic turbulence modelling interface: no U required
|
||||||
</li>
|
</li>
|
||||||
<li>Update to block coupled solvers: Performance, Coupled RAS, MRF
|
<li>Updated version of block-coupled turbulence models
|
||||||
</li>
|
</li>
|
||||||
<li>Rewrite of block-coupled matrix assembly and analysis tools
|
<li>Major improvements in immersed boundary method library: improved performance
|
||||||
|
and parallel scaling. Completed supporft for moving deforming immersed boundary
|
||||||
</li>
|
</li>
|
||||||
<li>New solver: potentialDyMFoam
|
<li>Adopted vanilla OpenFOAM solver control format (solutionControl class)
|
||||||
</li>
|
</li>
|
||||||
<li>Rothalpy in compressible MRF solvers for turbomachinery
|
<li>Implicit adjoint convection operator
|
||||||
</li>
|
</li>
|
||||||
<li>Symmetry 2nd order accurate boundary condition
|
<li>Improved GGI interpolation and cutting, with better parallel scaling
|
||||||
</li>
|
</li>
|
||||||
<li>Generation of config files (e.g. csh, tcsh, fishshell, zsh) from bashrc
|
<li>Global GGI search option for parallel cases
|
||||||
</li>
|
</li>
|
||||||
<li>Overhaul of fvDOM radiation model: symmetry plane and fast convergence
|
<li>GGI and mixing planes with jump condition for the rothalpy equation
|
||||||
</li>
|
</li>
|
||||||
<li>New compilers: GCC new versions, Icc 14 and Icc 16, Clang
|
<li>Improved 6-DOF solver, with new handling of constraints
|
||||||
</li>
|
</li>
|
||||||
<li>Long long support
|
<li>Fully integrated real gas library
|
||||||
</li>
|
</li>
|
||||||
<li>Long double support
|
<li>Updated viscoelastoplastic models
|
||||||
</li>
|
</li>
|
||||||
<li>SuperBee01 and SuperBee01DC
|
<li>New steady-state universal flow solver, handling incompressible and compressible
|
||||||
|
flows within the same framework
|
||||||
</li>
|
</li>
|
||||||
<li>wallShearStress also for compressible flow (backport)
|
<li>Time consistent incompressible solvers update
|
||||||
</li>
|
</li>
|
||||||
<li>Version updates of 3rd Party, PyFOAM, swak4Foam
|
<li>Added decaying turbulence inlet boundary condition by Kornev
|
||||||
</li>
|
</li>
|
||||||
<li>Extend-bazaar: Added makeAxialMesh
|
<li>New gradient limiter implementation
|
||||||
</li>
|
</li>
|
||||||
<li>Added limiters on turbulence viscosity
|
<li>Full gradient cacheing capability
|
||||||
</li>
|
</li>
|
||||||
<li>Initial version of block-coupled turbulence models
|
<li>Removed fluxRequired from solution dictionaries
|
||||||
</li>
|
</li>
|
||||||
<li>New ThirdParty app: ParaView server for parallel rendering
|
<li>Consistent notation of 1/aP
|
||||||
|
</li>
|
||||||
|
<li>Dynamic mesh improvements: prescribed motion functions
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>Licence: GPLv3
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>Software
|
<li>Software
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>File name changes resolving name clashes on non-case-sensitive filing
|
<li>New handling of lnInclude directories: avoid file copying on MS Windows
|
||||||
systems
|
|
||||||
</li>
|
</li>
|
||||||
<li>Unified code base for Windows, Mac OS X and Linux compilation
|
<li>Changes to controlDict and options on MS Windows
|
||||||
</li>
|
</li>
|
||||||
<li>Parallel execution of automated test loops
|
<li>Consistency in formatting of compression options
|
||||||
|
</li>
|
||||||
|
<li>Raspberry Pi port
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>Installation:
|
<li>Installation:
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Native port to Microsoft Windows 7 and 8.1
|
<li>Compilation improvements
|
||||||
</li>
|
</li>
|
||||||
<li>Updated and bug-fixed installation procedures
|
<li>Updated packages versions and compilation in ThirdParty
|
||||||
</li>
|
</li>
|
||||||
<li>Improved ThirdParty packages selection mechanism
|
<li>Changed compilation options for Infiniband: new versions of MPI
|
||||||
|
</li>
|
||||||
|
<li>Added support for mvapich2-2.2
|
||||||
|
</li>
|
||||||
|
<li>Updated compilation for latest version of XCode for Mac OSX
|
||||||
|
</li>
|
||||||
|
<li>Updates for MS Windows build
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>Solvers:
|
<li>Solvers:
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>potentialDyMFoam
|
<li>Updated time consistent incompressible solvers (channelFoam, icoFoam, nonNewtonianIcoFoam, pimpleDyMFoam, pimpleFoam, simpleFoam, simpleSRFFoam)
|
||||||
</li>
|
</li>
|
||||||
<li>sonicDyMFoam
|
<li>Steady universal (compressible and incompressible) flow solver (steadyUniversalFoam)
|
||||||
</li>
|
</li>
|
||||||
<li>sonicFoamAutoMotion
|
<li>Block-coupled p-U solver improvements (MRFPorousFoam and pUCoupledFoam)
|
||||||
</li>
|
</li>
|
||||||
<li>MRFPorousFoam
|
<li>Improved steadyCompressibleMRFFoam
|
||||||
</li>
|
|
||||||
<li>liquidFilmFoam
|
|
||||||
</li>
|
|
||||||
<li>surfactantFoam
|
|
||||||
</li>
|
|
||||||
<li>icoIbFoam
|
|
||||||
</li>
|
|
||||||
<li>interIbFoam
|
|
||||||
</li>
|
|
||||||
<li>porousSimpleIbFoam
|
|
||||||
</li>
|
|
||||||
<li>potentialIbFoam
|
|
||||||
</li>
|
|
||||||
<li>simpleIbFoam
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>New tutorials:
|
<li>New tutorials:
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>Mesquite mesh movement
|
<li>Transient real fluid examples
|
||||||
</li>
|
</li>
|
||||||
<li>Immersed boundary method
|
<li>Universal steady-state MRF examples
|
||||||
</li>
|
</li>
|
||||||
<li>Liquid film examples
|
<li>Additional coupled CHT example
|
||||||
|
</li>
|
||||||
|
<li>Additional immersed boundary example
|
||||||
|
</li>
|
||||||
|
<li>Additional steady-state MRF and GGI example
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
@ -543,43 +549,27 @@ systems
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-sec-6" class="outline-2">
|
<div id="outline-container-sec-6" class="outline-2">
|
||||||
<h2 id="sec-6"><span class="section-number-2">6</span> Recent successful compilations and tests</h2>
|
<h2 id="sec-6"><span class="section-number-2">6</span> Recent successful compilations and tests</h2>
|
||||||
<div class="outline-text-2" id="text-6">
|
<div class="outline-text-2" id="text-6">
|
||||||
<ul class="org-ul">
|
<ul class="org-ul">
|
||||||
<li>CentOS 6.6:
|
<li>Ubuntu 16.04 LTS
|
||||||
|
|
||||||
<p>
|
|
||||||
<a href="http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=49">http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=49</a>
|
|
||||||
<a href="http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=48">http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=48</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>Ubuntu 14.04
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<a href="http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=47">http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=47</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>Mac OS X 10.10
|
|
||||||
|
|
||||||
<p>
|
|
||||||
<a href="http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=46">http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=46</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-sec-7" class="outline-2">
|
<div id="outline-container-sec-7" class="outline-2">
|
||||||
<h2 id="sec-7"><span class="section-number-2">7</span> Reporting bugs</h2>
|
<h2 id="sec-7"><span class="section-number-2">7</span> Reporting bugs</h2>
|
||||||
<div class="outline-text-2" id="text-7">
|
<div class="outline-text-2" id="text-7">
|
||||||
<p>
|
<p>
|
||||||
To report bugs, please use the bugtracker at
|
To report bugs, please use the bugtracker at
|
||||||
<a href="http://sourceforge.net/p/openfoam-extend/ticketsfoamextendrelease/">http://sourceforge.net/p/openfoam-extend/ticketsfoamextendrelease/</a>
|
<a href="http://sourceforge.net/p/foam-extend/tickets/">http://sourceforge.net/p/foam-extend/tickets/</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-sec-8" class="outline-2">
|
<div id="outline-container-sec-8" class="outline-2">
|
||||||
<h2 id="sec-8"><span class="section-number-2">8</span> How to contribute</h2>
|
<h2 id="sec-8"><span class="section-number-2">8</span> How to contribute</h2>
|
||||||
<div class="outline-text-2" id="text-8">
|
<div class="outline-text-2" id="text-8">
|
||||||
|
@ -587,10 +577,11 @@ To report bugs, please use the bugtracker at
|
||||||
All your contributions are highly welcome: New solvers, utilities and
|
All your contributions are highly welcome: New solvers, utilities and
|
||||||
models; bug fixes; documentation. The many ways of contributing and the
|
models; bug fixes; documentation. The many ways of contributing and the
|
||||||
contribution process are described in detail at:
|
contribution process are described in detail at:
|
||||||
<a href="http://sourceforge.net/p/openfoam-extend/wiki/HowToContribute/">http://sourceforge.net/p/openfoam-extend/wiki/HowToContribute/</a>
|
<a href="http://sourceforge.net/p/foam-extend/wiki/HowToContribute/">http://sourceforge.net/p/foam-extend/wiki/HowToContribute/</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="outline-container-sec-9" class="outline-2">
|
<div id="outline-container-sec-9" class="outline-2">
|
||||||
<h2 id="sec-9"><span class="section-number-2">9</span> List of Contributors:</h2>
|
<h2 id="sec-9"><span class="section-number-2">9</span> List of Contributors:</h2>
|
||||||
<div class="outline-text-2" id="text-9">
|
<div class="outline-text-2" id="text-9">
|
||||||
|
@ -601,9 +592,9 @@ See file ListOfContributors
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id="postamble" class="status">
|
<div id="postamble" class="status">
|
||||||
<p class="date">Date: August 2015</p>
|
<p class="date">Date: December 2016</p>
|
||||||
<p class="date">Created: 2015-09-11 Fri 18:01</p>
|
<p class="date">Created: 2016-12-09 Fri 16:16</p>
|
||||||
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 24.3.1 (<a href="http://orgmode.org">Org</a> mode 8.2.4)</p>
|
<p class="creator"><a href="http://www.gnu.org/software/emacs/">Emacs</a> 24.5.1 (<a href="http://orgmode.org">Org</a> mode 8.2.10)</p>
|
||||||
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
<p class="validation"><a href="http://validator.w3.org/check?uri=referer">Validate</a></p>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
165
ReleaseNotes.txt
165
ReleaseNotes.txt
|
@ -1,10 +1,10 @@
|
||||||
_____________________________________
|
_____________________________________
|
||||||
|
|
||||||
*RELEASE NOTES FOR FOAM-EXTEND-3.2*
|
*RELEASE NOTES FOR FOAM-EXTEND-4.0*
|
||||||
_____________________________________
|
_____________________________________
|
||||||
|
|
||||||
|
|
||||||
August 2015
|
December 2016
|
||||||
|
|
||||||
|
|
||||||
Table of Contents
|
Table of Contents
|
||||||
|
@ -14,7 +14,7 @@ _________________
|
||||||
2 Installation
|
2 Installation
|
||||||
3 Compatibility
|
3 Compatibility
|
||||||
4 Main differentiators between foam-extend and OpenFOAM
|
4 Main differentiators between foam-extend and OpenFOAM
|
||||||
5 New features in foam-extend-3.2, since foam-extend-3.1
|
5 New features in foam-extend-4.0, since foam-extend-3.2
|
||||||
6 Recent successful compilations and tests
|
6 Recent successful compilations and tests
|
||||||
7 Reporting bugs
|
7 Reporting bugs
|
||||||
8 How to contribute
|
8 How to contribute
|
||||||
|
@ -40,9 +40,9 @@ _________________
|
||||||
coupling, finite area method, comprehensive dynamic mesh (motion and
|
coupling, finite area method, comprehensive dynamic mesh (motion and
|
||||||
topological changes) capability and GPU support. For a full list, see
|
topological changes) capability and GPU support. For a full list, see
|
||||||
below and previous release notes at:
|
below and previous release notes at:
|
||||||
[http://sourceforge.net/p/openfoam-extend/wiki/Home/]
|
[http://sourceforge.net/p/foam-extend/wiki/Home/]
|
||||||
|
|
||||||
Version 3.2, nicknamed "Ann Arbor", is the current version of
|
Version 4.0, nicknamed "Guimaraes", is the current version of
|
||||||
foam-extend. The release continues the tradition and spirit of the
|
foam-extend. The release continues the tradition and spirit of the
|
||||||
original FOAM code developed by prof. Jasak and Mr. Weller during
|
original FOAM code developed by prof. Jasak and Mr. Weller during
|
||||||
their time at Imperial College and released as the general purpose
|
their time at Imperial College and released as the general purpose
|
||||||
|
@ -58,21 +58,22 @@ _________________
|
||||||
2 Installation
|
2 Installation
|
||||||
==============
|
==============
|
||||||
|
|
||||||
foam-extend-3.2 can be compiled and runs on a large variety of Linux,
|
foam-extend-4.0 can be compiled and runs on a large variety of Linux,
|
||||||
Mac or Windows systems
|
Mac or Windows systems
|
||||||
|
|
||||||
* Main supported OSs:
|
* Main supported OSs:
|
||||||
- Ubuntu 14.04
|
- Ubuntu 16.04 LTS
|
||||||
- Fedora 20
|
- Ubuntu 14.04 LTS
|
||||||
|
- Fedora 24
|
||||||
- Mac OS X
|
- Mac OS X
|
||||||
- Microsoft Windows 7 and 8.1
|
- Microsoft Windows 7, 8.1 and 10
|
||||||
|
|
||||||
* Compile from source:
|
* Compile from source:
|
||||||
|
|
||||||
Please refer to doc/buildInstructions/ for details. Further
|
Please refer to doc/buildInstructions/ for details. Further
|
||||||
installation instruction are available on the unofficial OpenFOAM
|
installation instruction are available on the unofficial OpenFOAM
|
||||||
Wiki:
|
Wiki:
|
||||||
[http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-3.1]
|
[http://openfoamwiki.net/index.php/Installation/Linux/foam-extend-4.0]
|
||||||
If you have improvements or build instructions for a new system,
|
If you have improvements or build instructions for a new system,
|
||||||
please share them with the community (see section "How to
|
please share them with the community (see section "How to
|
||||||
contribute", below).
|
contribute", below).
|
||||||
|
@ -80,8 +81,8 @@ _________________
|
||||||
* Download binary packages:
|
* Download binary packages:
|
||||||
|
|
||||||
Binary packages are available for download at
|
Binary packages are available for download at
|
||||||
[http://sourceforge.net/projects/openfoam-extend/] for the following
|
[http://sourceforge.net/projects/foam-extend/] for the following
|
||||||
systems: Ubuntu 14.04, Fedora 20 and Mac OS X.
|
systems: Ubuntu 16.04, Fedora 24 and Mac OS X and Windows 10.
|
||||||
|
|
||||||
* Accompanying ThirdParty software:
|
* Accompanying ThirdParty software:
|
||||||
- gcc compatibility up to 4.9.2
|
- gcc compatibility up to 4.9.2
|
||||||
|
@ -92,22 +93,22 @@ _________________
|
||||||
- libccmio 2.6.1
|
- libccmio 2.6.1
|
||||||
- mesquite 2.1.2
|
- mesquite 2.1.2
|
||||||
- metis 5.1.0
|
- metis 5.1.0
|
||||||
- openmpi 1.6.5
|
- openmpi 1.8.8
|
||||||
- Paraview 4.3.1
|
- Paraview 4.4.0
|
||||||
- parmetis 4.0.3
|
- parmetis 4.0.3
|
||||||
- ParMGridGen 1.0
|
- ParMGridGen 1.0
|
||||||
- PyFoam 0.6.4
|
- PyFoam 0.6.4
|
||||||
- qt 4.8.6
|
- qt 4.8.6
|
||||||
- scotch 6.0.4
|
- scotch 6.0.4
|
||||||
- swak4Foam 0.3.2
|
- swak4Foam 0.4.0
|
||||||
|
|
||||||
|
|
||||||
3 Compatibility
|
3 Compatibility
|
||||||
===============
|
===============
|
||||||
|
|
||||||
Upstream features from the OpenFOAM® code base are merged into
|
Upstream features from the OpenFOAM® code base are merged into
|
||||||
foam-extend on regular basis. The interface format of foam-extend-3.2
|
foam-extend on regular basis. The interface format of foam-extend-4.0
|
||||||
is largely compatible to foam-extend-3.1, to OpenFOAM-1.6-ext and
|
is largely compatible to foam-extend-3.2, to OpenFOAM-1.6-ext and
|
||||||
OpenFOAM-1.7.x. In some cases, the differences are caused by bug fixes
|
OpenFOAM-1.7.x. In some cases, the differences are caused by bug fixes
|
||||||
and algorithmic improvements, considered more important than
|
and algorithmic improvements, considered more important than
|
||||||
inter-operability.
|
inter-operability.
|
||||||
|
@ -186,7 +187,7 @@ _________________
|
||||||
|
|
||||||
* Algebraic multigrid solver framework
|
* Algebraic multigrid solver framework
|
||||||
|
|
||||||
* 243 tutorials with automated run scripts
|
* 253 tutorials with automated run scripts
|
||||||
|
|
||||||
* Automatic test harness
|
* Automatic test harness
|
||||||
|
|
||||||
|
@ -194,7 +195,7 @@ _________________
|
||||||
discretisation techniques
|
discretisation techniques
|
||||||
|
|
||||||
|
|
||||||
5 New features in foam-extend-3.2, since foam-extend-3.1
|
5 New features in foam-extend-4.0, since foam-extend-3.2
|
||||||
========================================================
|
========================================================
|
||||||
|
|
||||||
The list of features is a result of the work of numerous
|
The list of features is a result of the work of numerous
|
||||||
|
@ -203,70 +204,77 @@ _________________
|
||||||
|
|
||||||
Get a full log of the updates by (either):
|
Get a full log of the updates by (either):
|
||||||
,----
|
,----
|
||||||
| user@machine> git log 3.1.. > commitLog
|
| user@machine> git log 4.0.. > commitLog
|
||||||
`----
|
`----
|
||||||
,----
|
,----
|
||||||
| user@machine> git log 3.1.. --oneline > commitLog
|
| user@machine> git log 4.0.. --oneline > commitLog
|
||||||
`----
|
`----
|
||||||
,----
|
,----
|
||||||
| user@machine> gitg 3.1..
|
| user@machine> gitg 4.0..
|
||||||
`----
|
`----
|
||||||
|
|
||||||
* Major new features:
|
* Major new features:
|
||||||
- Immersed Boundary method: full release
|
- Improved BlockLduMatrix and block-coupled p-U solver and
|
||||||
- Liquid film method, based on finite area infrastructure
|
associated tools
|
||||||
- Global controlDict switches controlled from command line
|
- ILUCp and block ILUCp preconditioners
|
||||||
- Integration of cfMesh automatic mesh solvers
|
- Added MRF and porous media handling to the block-coupled solver
|
||||||
- Update to block coupled solvers: Performance, Coupled RAS, MRF
|
- Change of generic turbulence modelling interface: no U required
|
||||||
- Rewrite of block-coupled matrix assembly and analysis tools
|
- Updated version of block-coupled turbulence models
|
||||||
- New solver: potentialDyMFoam
|
- Major improvements in immersed boundary method library: improved
|
||||||
- Rothalpy in compressible MRF solvers for turbomachinery
|
performance and parallel scaling. Completed supporft for moving
|
||||||
- Symmetry 2nd order accurate boundary condition
|
deforming immersed boundary
|
||||||
- Generation of config files (e.g. csh, tcsh, fishshell, zsh) from
|
- Adopted vanilla OpenFOAM solver control format (solutionControl
|
||||||
bashrc
|
class)
|
||||||
- Overhaul of fvDOM radiation model: symmetry plane and fast
|
- Implicit adjoint convection operator
|
||||||
convergence
|
- Improved GGI interpolation and cutting, with better parallel
|
||||||
- New compilers: GCC new versions, Icc 14 and Icc 16, Clang
|
scaling
|
||||||
- Long long support
|
- Global GGI search option for parallel cases
|
||||||
- Long double support
|
- GGI and mixing planes with jump condition for the rothalpy
|
||||||
- SuperBee01 and SuperBee01DC
|
equation
|
||||||
- wallShearStress also for compressible flow (backport)
|
- Improved 6-DOF solver, with new handling of constraints
|
||||||
- Version updates of 3rd Party, PyFOAM, swak4Foam
|
- Fully integrated real gas library
|
||||||
- Extend-bazaar: Added makeAxialMesh
|
- Updated viscoelastoplastic models
|
||||||
- Added limiters on turbulence viscosity
|
- New steady-state universal flow solver, handling incompressible
|
||||||
- Initial version of block-coupled turbulence models
|
and compressible flows within the same framework
|
||||||
- New ThirdParty app: ParaView server for parallel rendering
|
- Time consistent incompressible solvers update
|
||||||
|
- Added decaying turbulence inlet boundary condition by Kornev
|
||||||
* Licence: GPLv3
|
- New gradient limiter implementation
|
||||||
|
- Full gradient cacheing capability
|
||||||
|
- Removed fluxRequired from solution dictionaries
|
||||||
|
- Consistent notation of 1/aP
|
||||||
|
- Dynamic mesh improvements: prescribed motion functions
|
||||||
|
|
||||||
* Software
|
* Software
|
||||||
- File name changes resolving name clashes on non-case-sensitive
|
- New handling of lnInclude directories: avoid file copying on MS
|
||||||
filing systems
|
Windows
|
||||||
- Unified code base for Windows, Mac OS X and Linux compilation
|
- Changes to controlDict and options on MS Windows
|
||||||
- Parallel execution of automated test loops
|
- Consistency in formatting of compression options
|
||||||
|
- Raspberry Pi port
|
||||||
|
|
||||||
* Installation:
|
* Installation:
|
||||||
- Native port to Microsoft Windows 7 and 8.1
|
- Compilation improvements
|
||||||
- Updated and bug-fixed installation procedures
|
- Updated packages versions and compilation in ThirdParty
|
||||||
- Improved ThirdParty packages selection mechanism
|
- Changed compilation options for Infiniband: new versions of MPI
|
||||||
|
- Added support for mvapich2-2.2
|
||||||
|
- Updated compilation for latest version of XCode for Mac OSX
|
||||||
|
- Updates for MS Windows build
|
||||||
|
|
||||||
* Solvers:
|
* Solvers:
|
||||||
- potentialDyMFoam
|
- Updated time consistent incompressible solvers (channelFoam,
|
||||||
- sonicDyMFoam
|
icoFoam, nonNewtonianIcoFoam, pimpleDyMFoam, pimpleFoam,
|
||||||
- sonicFoamAutoMotion
|
simpleFoam, simpleSRFFoam)
|
||||||
- MRFPorousFoam
|
- Steady universal (compressible and incompressible) flow solver
|
||||||
- liquidFilmFoam
|
(steadyUniversalFoam)
|
||||||
- surfactantFoam
|
- Block-coupled p-U solver improvements (MRFPorousFoam and
|
||||||
- icoIbFoam
|
pUCoupledFoam)
|
||||||
- interIbFoam
|
- Improved steadyCompressibleMRFFoam
|
||||||
- porousSimpleIbFoam
|
|
||||||
- potentialIbFoam
|
|
||||||
- simpleIbFoam
|
|
||||||
|
|
||||||
* New tutorials:
|
* New tutorials:
|
||||||
- Mesquite mesh movement
|
- Transient real fluid examples
|
||||||
- Immersed boundary method
|
- Universal steady-state MRF examples
|
||||||
- Liquid film examples
|
- Additional coupled CHT example
|
||||||
|
- Additional immersed boundary example
|
||||||
|
- Additional steady-state MRF and GGI example
|
||||||
|
|
||||||
* Bug fixes: see git log for details
|
* Bug fixes: see git log for details
|
||||||
|
|
||||||
|
@ -274,25 +282,14 @@ _________________
|
||||||
6 Recent successful compilations and tests
|
6 Recent successful compilations and tests
|
||||||
==========================================
|
==========================================
|
||||||
|
|
||||||
* CentOS 6.6:
|
* Ubuntu 16.04 LTS
|
||||||
|
|
||||||
[http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=49]
|
|
||||||
[http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=48]
|
|
||||||
|
|
||||||
* Ubuntu 14.04
|
|
||||||
|
|
||||||
[http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=47]
|
|
||||||
|
|
||||||
* Mac OS X 10.10
|
|
||||||
|
|
||||||
[http://foam-extend.sourceforge.net/CDash/buildSummary.php?buildid=46]
|
|
||||||
|
|
||||||
|
|
||||||
7 Reporting bugs
|
7 Reporting bugs
|
||||||
================
|
================
|
||||||
|
|
||||||
To report bugs, please use the bugtracker at
|
To report bugs, please use the bugtracker at
|
||||||
[http://sourceforge.net/p/openfoam-extend/ticketsfoamextendrelease/]
|
[http://sourceforge.net/p/foam-extend/tickets/]
|
||||||
|
|
||||||
|
|
||||||
8 How to contribute
|
8 How to contribute
|
||||||
|
@ -301,7 +298,7 @@ _________________
|
||||||
All your contributions are highly welcome: New solvers, utilities and
|
All your contributions are highly welcome: New solvers, utilities and
|
||||||
models; bug fixes; documentation. The many ways of contributing and
|
models; bug fixes; documentation. The many ways of contributing and
|
||||||
the contribution process are described in detail at:
|
the contribution process are described in detail at:
|
||||||
[http://sourceforge.net/p/openfoam-extend/wiki/HowToContribute/]
|
[http://sourceforge.net/p/foam-extend/wiki/HowToContribute/]
|
||||||
|
|
||||||
|
|
||||||
9 List of Contributors:
|
9 List of Contributors:
|
||||||
|
|
Reference in a new issue