CFD Online Logo CFD Online URL
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM News & Announcements > OpenFOAM Announcements from ESI-OpenCFD

Testing of OpenFOAM 1.4alpha Commenced

Register Blogs Members List Search Today's Posts Mark Forums Read

Closed Thread
LinkBack Thread Tools Search this Thread Display Modes
Old   January 16, 2007, 09:41
Default Testing of OpenFOAM 1.4alpha Commenced
OpenFOAM discussion board administrator
Posts: n/a
OpenCFD commence testing of OpenFOAM 1.4alpha

16 January 2007: OpenCFD are pleased to announce that they have begun alpha testing of version 1.4 of their OpenFOAM software. Many of the developments in the release are towards further improving the efficiency and robustness of OpenFOAM for large-scale engineering CFD, including low and high speed aerodynamics, multiphase flows and solid stress analysis.

Developments to the solvers (applications) include:
  • interface-capturing solver family: incorporate the new multidimensional universal limited explicit solver (MULES) for efficient, unconditionally-bounded solution;
  • cavitatingFoam: new solver for fully compressible two-phase flow including cavitation;
  • multiphaseInterFoam: an extension of the interFoam solver for an arbitrary number of phases;
  • rhopSonicFoam: additional control parameters added;
  • solidDisplacementFoam and steadySolidDisplacementFoam: replacement solvers for linear-elastic stress analysis including a solution-acceleration procedure for steady-state problems.
Developments of utilities include:
  • new ideasUnvToFoam converter to convert meshes from I-DEAS .unv format to OpenFOAM format;
  • ccm26ToFoam: upgraded CCM mesh converter to use CCM version 2.6 library and handle boundary regions better;
  • improved zone support to fluentMeshToFoam;
  • foamPackSource to pack a source directory, e.g. utility or solver into a .tgz file that removes all superfluous files, e.g. binaries, dependencies, before packing;
  • new patchAverage and patchIntegrate utilities to calculate average and integrand of fields over all patches;
  • new redistributeMeshPar utility which reads a decomposed mesh and redistributes cells across processors (without reconstructing the mesh on a single processor).
Model development:
  • porous media model including power-law inertial and viscous models for either explicit or implicit implementation in any of the pressure-velocity solvers (demonstration example included);
  • multiple reference frames (MRF) support for any of the pressure-velocity solvers (demonstration example included);
  • flexible and efficient finite volume based mesh motion solvers (replacing the finite element mesh motion solvers);
  • implementation of the k-omega SST turbulence model for high-Re external and internal flows;
  • generalisation of particle and cloud base classes in the Lagrangian library to make it easier to create more complex, derived entities.
Improvements to boundary conditions include:
  • generalisation of total pressure boundary conditions, e.g. for entrainment boundaries, and improvements to corresponding velocity boundary conditions;
  • generalisation of wave transmissive boundary conditions for compressible flow;
  • mapping plane boundary condition, e.g. for fully-developed inlet conditions, particularly for (but not limited to) LES;
  • time varying boundary condition interpolated from data, e.g. from experiment.
A new generalised geometric/algebraic multigrid (GAMG) solver:
  • includes runtime selectable geometric and algebraic agglomeration algorithms including MGridGen;
  • has an option for agglomeration to be cached;
  • operates a flexible V-cycle including pre- and post-smoothing;
  • optionally agglomerates coarsest matrix onto master processor and uses direct solver thus significantly reducing the communications overhead on latency-dominated Beowulf clusters;
  • can be used to solve both symmetric and asymmetric matrices.
New preconditioned conjugate gradient solver with runtime selectable preconditioner including:
  • diagonal incomplete-Cholesky (DIC), equivalent to ICCG;
  • GAMG;
  • diagonal preconditioning or, optionally, no preconditioning.
New preconditioned bi-conjugate gradient solver with runtime selectable preconditioner including:
  • diagonal incomplete-LU (DILU), equivalent to BICCG;
  • diagonal preconditioning or, optionally, no preconditioning.
Discretisation schemes:
  • improved gradient limiters, including cell and face-based multidimensional forms, particularly useful for improving the accuracy of the general linear upwind scheme;
  • new outletStabilised scheme for entrainment or outlet conditions where flow reversal may occur.
  • full implementation of symmetric and spherical tensors to improve consistency, elegance, computational speed and storage, particularly for turbulence models;
  • simple parallelised build system with wmake;
  • new writeAndEnd control parameter, to program an exit from a time loop;
  • implementation of multiple constraints at corners for volField to pointField interpolation;
  • an improved version of octree;
  • prefetch cache optimisations for all solvers for the Itanium2 processor.
Reproduced from original announcement, copyright (C) 2007 OpenCFD Ltd

Closed Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Converting OpenFOAM to VHDL Performance Testing bclodfe2uiucedu OpenFOAM 15 March 23, 2010 07:54
Testing of OpenFOAM 1.5beta Commenced OpenFOAM discussion board administrator OpenFOAM Announcements from ESI-OpenCFD 0 May 19, 2008 05:22
Testing of OpenFOAM 1.3alpha Commenced OpenFOAM discussion board administrator OpenFOAM Announcements from ESI-OpenCFD 0 February 7, 2006 07:31

All times are GMT -4. The time now is 14:43.