TrioCFD (previously named "Trio_U") is the Computational Fluid Dynamics (CFD) code
based on the TRUST platform.
It offers, in addition to TRUST modules, different physical modules such as:
- Turbulence LES & RANS models
- Front-Tracking
- Radiation
- ALE for fluid-structure interactions
- Turbulence (RANS) with multiphase problems
This software is OpenSource (BSD license).
New TrioCFD version released v1.9.6
Table of contents
- What's new?
- How to install?
- TrioCFD Release notes
TRUST/TrioCFD support team: [email protected]
Website: https://triocfd.cea.fr
1. What's new ?
-
Documentation:
- New website https://triocfd-documentation.readthedocs.io/en/latest/ for TrioCFD documentation, which will be completed progressively.
-
ALE:
- k-omega is now compatible with Pb_Hydraulique_Turbulent_ALE (FSI, mobile mesh with ALE)
-
FPI:
- New fluid_particle_interaction module to study fluid-solid particle flows.
-
Front Tracking IJK: Structure of datafiles is now very close to that of Front Tracking discontinu datafiles. Some differences:
- Probleme_FTD_IJK instead of Probleme_FT_Disc_gen
- Domaine_IJK instead of Domaine
- IJK discretization instead of VDF/VEF
- Fluide_Diphasique_IJK instead of Fluide_Diphasique
- Navier_Stokes_FTD_IJK instead of Navier_Stokes_FT_Disc
- ijk_interfaces instead of Transport_Interfaces_FT_Disc
2. How to install ?
If TRUST-1.9.6 is not already installed, install it with:
git clone https://github.com/cea-trust-platform/trust-code.git TRUST-1.9.6
cd TRUST-1.9.6
wget ftp://ftp.cea.fr/pub/TRUST/externalpackages/externalpackages-1.9.6.tar
# or, if problem with ftp:
# wget "https://drive.usercontent.google.com/download?id=1LAbrUO0at7eN_nwg28F92SF4SS_Qw4K5&export=download&authuser=4&confirm=t" -O externalpackages-1.9.6.tar
tar xf externalpackages-1.9.6.tar
./configure $OPTIONS
make
cd ..
Then, install TrioCFD-1.9.6 using:
git clone https://github.com/cea-trust-platform/TrioCFD-code.git TrioCFD-1.9.6
cd TrioCFD-1.9.6
git checkout v1.9.6
source PathToTRUST-1.9.6/env_TRUST.sh
baltik_build_configure -execute
make optim debug
3. TrioCFD Release notes version 1.9.6 : Enhancements, modifications and corrected bugs since version 1.9.5 :
15/06/25
(TrioCFD) Keyword : New keywords do_not_control_k_eps and do_not_control_k_omega, may improve results at low Reynolds numbers
11/06/25
(TrioCFD) New feature : Solve adjoint Navier-Stokes equations (keyword "adjoint" within the Navier_Stokes_std_sensibility class)
11/06/25
(TrioCFD) New feature : k-omega is now compatible with Pb_Hydraulique_Turbulent_ALE (FSI, mobile mesh with ALE)
05/06/25
(TrioCFD) Removal : Zoom was removed.
05/06/25
(TrioCFD) Keyword : FTD - keyword critere_remaillage was obsolete and did nothing, not allowed anymore in datafiles.
05/06/25
(TrioCFD) Keyword : FTD - keyword lissage_courbure_iterations is obsolete, to get same results as v1.9.5, set lissage_courbure_iterations_systematique and lissage_courbure_iterations_si_remaillage to the value you had for lissage_courbure_iterations in your datafile.
02/06/25
(TrioCFD) New feature : New fluid_particle_interaction module to study fluid-solid particle flows.
13/03/25
(TrioCFD) Change : IJK probes: for elem fields, points are moved automatically to cell center, for face fields, moved to face centers. 'grav' keyword may be used to project a component of a face field to cell center.
11/09/24
(TrioCFD) New feature : k-omega and k-tau CMFD turbulence models are now compatible with pb_(thermo)hydraulique (VDF and PolyMAC_P0 only)
19/02/25
(TrioCFD) New feature : Keyword 'interface' may be used in 'postprocessing' block of a FT problem. See an example in FTD_reprise_xyz_vdf_3d
19/02/25
(TrioCFD) New feature : Standard 'postprocessing' keyword can now be used to postprocess FT datasets with interfaces. If format is not LATA, interfaces are ignored.
19/02/25
(TrioCFD) Change : Warning, values printed in ...ustar_mean_only.out files are now surface-averaged values not mean values as before
29/01/25
(TrioCFD) Minor change: Trust commit hash moved to file src/trust.commit
21/01/25
(TrioCFD) New feature : FT IJK - Cut-cell solver for thermal equation.
21/01/25
(TrioCFD) New feature : Thermal subresolution LRS (see Grosso et al 2025 IJHMT).
21/01/25
(TrioCFD) New feature : Interfacial transport equation for FT field (ex : surfactant concentration).
21/01/25
(TrioCFD) Bug fix : Fix shear-periodic condition.