Skip to content

Release v1.9.2

Compare
Choose a tag to compare
@FabBuf FabBuf released this 14 Jun 13:00
· 1399 commits to master since this release

TrioCFD (previously named "Trio_U") is the Computational Fluid Dynamics (CFD) code
based on the TRUST platform.
There are different physical modules such as:

  • Turbulence LES & RANS models,
  • Front_Tracking,
  • Radiation,
  • ALE for fluid/structure interactions.

This software is OpenSource (BSD license).


New TrioCFD version released v1.9.2

is now available on Github:
https://github.com/cea-trust-platform/TrioCFD-code


Table of contents

  1. What's new?
  2. How to install?
  3. TrioCFD Release notes

TRUST/TrioCFD support team: trust@cea.fr
Website: http://triocfd.cea.fr/


1. What's new?

  • A new project organization has been applied: TrioCFD is now a unique software, made up of different modules (Trubulence, Front-Tracking, etc). There are no more internal Baltiks.

  • Multiphase/Phase_field: Extension to N components

  • Front-tracking modules: Improvement and validation of the contact line model and important bug fixes. Creation of new parameters to control the meso region extension.


2. How to install?

If TRUST-1.9.2 is not already installed, install it either with:
First method
$> git clone https://github.com/cea-trust-platform/trust-code.git TRUST-1.9.2
$> cd TRUST-1.9.2
$> wget ftp://ftp.cea.fr/pub/TRUST/externalpackages/externalpackages-1.9.2.tar
$> tar xf externalpackages-1.9.2.tar
$> ./configure $OPTIONS
$> make

Second method
$> wget ftp://ftp.cea.fr/pub/TRUST/TRUST/Version1.9.2/TRUST-1.9.2.tar.gz
$> tar xzf TRUST-1.9.2.tar.gz
$> cd TRUST-1.9.2
$> ./configure $OPTIONS
$> make

Then, install TrioCFD-1.9.2 using one of these methods:
First method:
$> git clone https://github.com/cea-trust-platform/TrioCFD-code.git TrioCFD-1.9.2
$> cd TrioCFD-1.9.2
$> source PathToTRUST-1.9.2/env_TRUST.sh
$> baltik_build_configure -execute
$> make optim debug

Second method:
$> wget ftp://ftp.cea.fr/pub/TRUST/TrioCFD/versions/v1.9.2/TrioCFD-1.9.2.tar.gz
$> tar xzf TrioCFD-1.9.2.tar.gz
$> cd TrioCFD-1.9.2
$> source PathToTRUST-1.9.2/env_TRUST.sh
$> baltik_build_configure -execute
$> make optim debug


3. TrioCFD Release notes version 1.9.2 : Enhancements, modifications and corrected bugs since version 1.9.1 :

02/06/23 (TrioCFD) Doc : CMFD - Documentation for drift velocities
01/06/23 (TrioCFD) Change : FTD - Adding an optional criterion to smooth the interface conditionally (based on local curvature variation)
25/05/23 (TrioCFD) Tests : FTD - Adding TCL (contact line model) validation reports
16/05/23 (TrioCFD) Tests : FT IJK - Fix some validation reports
03/05/23 (TrioCFD) Change : FSI & SA - No more mask
25/04/23 (TrioCFD) Major Change: New project organization (all modues are gathered)
13/04/23 (TrioCFD) Doc : Update documentation generation scripts
20/03/23 (TrioCFD) Change : CMFD - 'Probleme_multiphase' development in progress
21/02/23 (TrioCFD) New Feature : CMFD - Development in progress
13/02/23 (TrioCFD) New Feature : FT IJK - New shear boundary condition
08/02/23 (TrioCFD) New Feature : Turbulence - adding the possibility (still experimental) to compute turbulent viscosity using harmonic mean
06/02/23 (TRUST) Change : C++ template are used (no more macros)
02/02/23 (TRUST) Major Change: Domain and Zone are now merged into a single concept: Domaine. All former keywords remain supported (Sous_Zone, Create_domain_from_sous_zone, etc...), but internally the code now only work with Domaine.
27/01/23 (TrioCFD) New feature : Phase_field - Extension to N components
04/01/23 (TRUST) Major Change: For Pb_Multiphase, simple calls are now applied to compute fluid/saturations properties (improve significantly the performance especially with libraries like EOS, RefProp, ...)