Skip to content

Release v1.9.1

Compare
Choose a tag to compare
@judarona judarona released this 15 Dec 20:01
· 1870 commits to master since this release

TrioCFD (previously named "Trio_U") is the Computational Fluid Dynamics (CFD) code
based on the TRUST platform ("TRUST" with Front-Tracking, Radiation, ALE for fluid-structure interactions and Turbulence LES & RANS models).
This software is OpenSource (BSD license).


New TrioCFD version released v1.9.1

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?

  • Fluid_structure_interaction: New Baltik Fluid_structure_interaction: Partitioned explicit serial coupling between the ALE module and a new Reduced mechanical model (Beam model).

  • Optimisation/Aposteriori: Aposteriori estimator takes now into account equation's source terms

  • Multiphase/CMFD (Computational Multiphase Fluid Dynamics): Previous Phases interpret is no more available in Pb_multiphase and Pb_HEM. Milieu_composite class should now be used and should be placed as well in the problem

  • Syntax change for some keywords as mentioned on the release notes below.

  • Front-tracking modules: Bugfixes and new optional model


2. How to install?

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

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

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

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


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

09/12/22 (TrioCFD) Enhancement : Aposteriori estimator takes now into account equation's source terms
19/11/22 (TrioCFD) Bug fixed : Fix Wilke's viscosity formula + documentation for Multi-species QC
18/11/22 (TrioCFD) New feature : New Baltik Fluid_structure_interaction: Partitioned explicit serial coupling between the ALE module and the Beam model.
18/11/22 (TrioCFD) New features: Reduced mechanical model (Beam model): Euler-Bernoulli model with a resolution based on a modal analysis and Newmark temporal discretization.
03/11/22 (TrioCFD) Change : IJK_Kernel (multigrid + simd) are moved to TRUST
03/11/22 (TrioCFD) New feature : Activation of TCL module (to include singular heat flux and contact angle at Triple Contact Line)
03/11/22 (TrioCFD) Enhancement : Improvement in FTD 2D_Axi calculations (contact angle, interpolation,...)
03/11/22 (TrioCFD) Enhancement : Keywords for phase-change : modification of volume_correction keywords, Option New mass source term
03/11/22 (TrioCFD) Bug fix : Fix of phase indicator calculation and remeshing
30/06/22 (TrioCFD) New feature : Front_Tracking_IJK (TrioIJK) is now activated in TrioCFD.
19/10/22 (TRUST) Tool : Syntax in datafile for medium, gravity, porosity, champ_fonc_MED* and Read_MED can be updated using command: trust -convert_data
18/10/22 (TRUST) Syntax : Champ_Fonc_MED* keywords have a new syntax using { } and key/value pairs. See reference manual. Old syntax supported until 1.9.3.
13/10/22 (TRUST) Syntax : Read_MED/Lire_MED has a new syntax using { } and key/value pairs. See reference manual. Old syntax supported until 1.9.3.
12/10/22 (TrioCFD) Change : postraitement_ft_lata syntax changed since it uses Lata_V2 instead of Lata_V1 format. Syntaxe has also evolved for this particular post-processing.
12/10/22 (TrioCFD) Change : Lata_V1 is not supported anymore. Only Lata_V2 (option 'lata') remains. Domain and Zone postprocessing in Lata_V2.
04/10/22 (TrioCFD) Major Change: Previous Phases interpret is no more available in Pb_multiphase and Pb_HEM. Milieu_composite class should now be used and should be placed as well in the problem.
04/10/22 (TrioCFD) Major Change: Medium (Fluid, solid, constituent, ...) is no more read and associated to a problem for non Front-Tracking problems. It should be read at the begining of each problem bloc.
04/10/22 (TrioCFD) Major Change: Gravity is no more read and associated to a medium for non Front-Tracking datafiles. It is read directly in the medium.
04/10/22 (TrioCFD) Syntax : For Rayonnement datafiles, the problem name should now contain _Rayo (ex: Pb_Thermohydraulique -> Pb_Rayo_Thermohydraulique)