Skip to content

Release V1.9.5

Latest
Compare
Choose a tag to compare
@trust-tma trust-tma released this 20 Dec 15:43

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.5


Table of contents

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

TRUST/TrioCFD support team: [email protected]
Website: https://triocfd.cea.fr


1. What's new ?

  • Front Tracking discontinu : Syntaxe in datafiles is now similar to TRUST/TrioCFD datafiles:

    • Equations to be solved in a Front-Tracking-discontinu problem should not be read and associated to the problem. It should be read at the begining of each problem in a solved_equations bloc.
    • Medium (Fluide_Diphasique, Fluid_Incompressible, solid, constituent, ...) is no more read and associated to a Front-Tracking-discontinu problem. It should be read at the begining of each problem bloc.
    • Gravity is no more read and associated to a medium for Front-Tracking-Discontinu datafiles. It is read directly in the medium.
  • ALE :



2. How to install ?

If TRUST-1.9.5 is not already installed, install it with:

git clone https://github.com/cea-trust-platform/trust-code.git TRUST-1.9.5
cd TRUST-1.9.5
wget ftp://ftp.cea.fr/pub/TRUST/externalpackages/externalpackages-1.9.5.tar
# or, if problem with ftp:  
# wget "https://drive.usercontent.google.com/download?id=1YrG36uK5cJoQ9gHAnilJSUjfTWnFBboJ&export=download&authuser=0&confirm=t" -O externalpackages-1.9.5.tar
tar xf externalpackages-1.9.5.tar
./configure $OPTIONS
make
cd ..

Then, install TrioCFD-1.9.5 using:

git clone https://github.com/cea-trust-platform/TrioCFD-code.git TrioCFD-1.9.5
cd TrioCFD-1.9.5
git checkout v1.9.5
source PathToTRUST-1.9.5/env_TRUST.sh
baltik_build_configure -execute
make optim debug

3. TrioCFD Release notes version 1.9.5 : Enhancements, modifications and corrected bugs since version 1.9.4 :

06/12/24 (TrioCFD) New feature : Sensibility Analisis - module based on the Polynomial Chaos Method.
06/12/24 (TrioCFD) New feature : ALE - Interface with the MFront/MGIS C++ library to integrate a mechanical behaviour for ALE grid motion
21/10/24 (TrioCFD) Bug fix : TrioCFD - In VEF, Viscous forces on boundaries (printed in _Contrainte_visqueuse.out files) in incompressible Navier-Stokes equations were computed as Integral(-mu*grad(u)ndS). It is now computed as Integral(-mu(grad(u) +grad(u)^T)*ndS).
18/10/24 (TrioCFD) Minor change: TrioCFD - C++17 compilers are now mandatory
02/08/24 (TrioCFD) Keyword : FTD - keyword juric_pour_tout was obsolete and did nothing, not allowed anymore in datafiles.
25/07/24 (TrioCFD) Bug fix : FT IJK - valgrind issue in shear periodic conditions fixed
25/07/24 (TrioCFD) Bug fix : FT IJK - Performance regression since v1.9.4 ('New shear periodic conditions') fixed
25/07/24 (TrioCFD) Major Change: FTD - Equations to be solved in a Front-Tracking-discontinu problem should not be read and associated to the problem. It should be read at the begining of each problem in a solved_equations bloc. New syntax is:

   Probleme_FT_Disc_gen pb
   ...
   read pb {
      solved_equations { Navier_stokes_FT_disc hydraulique
                         Transport_interfaces_FT_disc interf
      }
      Fluide_diphasique {
          fluide0 Fluide_incompressible { mu ... rho ... }
          fluide1 Fluide_incompressible { mu ... rho ... }
          sigma ...
          gravite ...
      }
      hydraulique { ... }
      interf { ... }
      ...
   }
   solve pb

25/07/24 (TrioCFD) Major Change: FTD - Medium (Fluide_Diphasique, Fluid_Incompressible, solid, constituent, ...) is no more read and associated to a Front-Tracking-discontinu problem. It should be read at the begining of each problem bloc.
25/07/24 (TrioCFD) Major Change: FTD - Gravity is no more read and associated to a medium for Front-Tracking-Discontinu datafiles. It is read directly in the medium.
18/07/24 (TrioCFD) Bug fix : Turbulence - Fix a bug for k-omega which introduces differences between sequential and parallel calculation
04/07/24 (TrioCFD) Bug fix : FT IJK - stat_diph_gradUP_jdd1 test case in debug mode