Skip to content

Release v1.9.3

Latest
Compare
Choose a tag to compare
@FabBuf FabBuf released this 12 Dec 15:00

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

  1. What's new?
  2. How to install?
  3. 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