Release v1.9.3
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.3
Table of contents
- What's new?
- How to install?
- TrioCFD Release notes
TRUST/TrioCFD support team: trust@cea.fr
Website: https://triocfd.cea.fr
1. What's new ?
-
New features and bug fixes in fluid-structure interaction (Y+, extract surfaces, periodic BC, ...)
-
Enhancement of Triple Contact Line model (Front-tracking) + solid/fluid thermal coupling using this model
-
New features and simplications in CMFD model
-
RANS models (VDF/VEF discretisation): implementation of a first version of k-omega (Wilcox 1988 and SST variant), validation in progress.
-
For developers, it is now possible to launch non-regression tests with make ctest_optim and make ctest_debug.
2. How to install ?
If TRUST-1.9.3 is not already installed, install it with:
git clone https://github.com/cea-trust-platform/trust-code.git TRUST-1.9.3
cd TRUST-1.9.3
wget ftp://ftp.cea.fr/pub/TRUST/externalpackages/externalpackages-1.9.3.tar
# or, if problem with ftp:
# wget "https://drive.google.com/u/0/uc?id=1boywYtjFNtQDCmuVm_lWFKivjOzi5JRX&export=download&confirm=t" -O externalpackages-1.9.3.tar
tar xf externalpackages-1.9.3.tar
./configure $OPTIONS
make
Then, install TrioCFD-1.9.3 using:
git clone https://github.com/cea-trust-platform/TrioCFD-code.git TrioCFD-1.9.3
cd TrioCFD-1.9.3
git checkout v1.9.3
source PathToTRUST-1.9.3/env_TRUST.sh
baltik_build_configure -execute
make optim debug
3. TrioCFD Release notes version 1.9.3 : Enhancements, modifications and corrected bugs since version 1.9.2 :
30/11/23 (TrioCFD) New feature : Turbulence - k-omega turbulence model (Wilcox 1988 and SST variant) has been implemented in Turbulence section (validation still in progress)
29/11/23 (TrioCFD) Tests : FSI- New validation report for the fluid-structure partitioned internal coupling (Beam_Free_Vibration)
24/11/23 (TrioCFD) Bug fix : FSI- Possible to extract surface on mobile walls ( new keyword extraire_surface_ALE)
23/11/23 (TrioCFD) Bug fix : FSI- Compute the y+ for mobile walls
23/11/23 (TrioCFD) New feature : FTD - solid/fluid thermal coupling using TCL model
15/11/23 (TrioCFD) New feature : CMFD - Latest multiphase Euler-Euler developments : simplifying single-phase turbulence, adding bubble induced agitation models and adding test cases.
09/11/23 (TrioCFD) New feature : FSI - Add Neumann boundary conditions for the grid problems in ALE module
09/11/23 (TrioCFD) Keyword : Syntax change for modele_turbulence nul. New syntax is "modele_turbulence null { }"
25/10/23 (TrioCFD) New feature : FT IJK - New algorithm available, based on IJK discretization, to find the nearest neighbouring face of each node of the front mesh. To activate it , add "no_octree_method 1 " in the interfaces bloc
11/10/23 (TrioCFD) Bug fix : FT IJK - Fix area calculation in convection scalar operator
31/08/23 (TrioCFD) New feature : CMFD - Two-phase adiabatic flow with VDF numerical scheme
07/07/23 (TrioCFD) New feature : FSI - Hilber-Hughes-Taylor (HHT) time discretisation for the mechanical model (Beam)
07/07/23 (TrioCFD) New feature : FSI - possibility to have multiple beams in the partitioned explicit serial coupling between the ALE module and the Beam model
06/07/23 (TrioCFD) Bug fix : FSI - Periodic boundary conditions in ALE module
30/06/23 (TrioCFD) Bug fix : FT IJK - Fixing valgrind leak (uninitialized pointer)
30/06/23 (TrioCFD) Portability : Fix some validation reports to use Visit v3.3.3 in addition to older visit versions
15/06/23 (TrioCFD) Bug fix : FSI - Fix periodic boundary conditions in ALE module