triou - 2018-12-21

TRUST is a thermohydraulic software package for CFD
simulations of incompressible monophasic flows.
TRUST platform name means TRrio_U Software for Thermohydraulics
("Trio_U" without Front Tracking, Radiation, Zoom and LES models).
This software is OpenSource (BSD license).


New TRUST version released v1.7.8

is available at http://sourceforge.net/projects/trust-platform/


Table of contents

  1. How to install?
  2. How to run preinstalled version?
  3. TRUST Release notes
  4. TRUST Developer notes
  5. externalpackages Release notes
  6. Version tested on several OS
  7. Version portability with several compilers

TRUST support team: trust@cea.fr Web: http://www-trio-u.cea.fr

To unsubscribe from this list, send an e-mail to trust@cea.fr


1. How to install?



2. How to run preinstalled version?

  • for CCRT-TGCC supercomputers (cobalt & irene-ccrt):
    source /ccc/cont002/home/den/triou/env_TRUST-1.7.8.sh

  • for CINES supercomputer (occigen):
    source /panfs/panasas/softs/applications/trio_u/TRUST/env_TRUST-1.7.8.sh



3. Release notes version 1.7.8 : Enhancements, modifications and corrected bugs since version 1.7.7 :

07/12/18 (TRUST) Bug fixed : Heat exchange boundary condition in VEF was not implicited in conduction equation
25/10/18 (TRUST) Portability : Released version of PETSc upgraded to 3.10.0
25/10/18 (TRUST) Performance : Performance of Cholesky Superlu version improved on symmetric matrix
25/09/18 (TRUST) Bug fixed : Possible crash in VEF diffusive operators after reading conductivity field in a MED file
06/09/18 (TRUST) Minor change: Possibility to specify the baltik name in trust -baltik
06/09/18 (TRUST) Minor change: Writing .sauv when tcpumax reached or .stop detected
25/07/18 (TRUST) New feature : Add VEF support for mass fraction transport
23/07/18 (TRUST) Bug fixed : Issue for some internal boundaries in VDF
29/06/18 (TRUST) Portability : Support of irene CCRT cluster



4. Developer notes version 1.7.8 : Changes since version 1.7.7 :

16/11/18 (Tools) New option gnuplot_command for Figure keyword useful to fine tune the gnuplot curves in prm reports
19/09/18 (TRUST) Slightly reduce the number of MPI allreduces for parallel calculation
14/09/18 (TRUST) Adding use of porosity in flux_fa7_elem and coeffs_fa7_elem methods
14/09/18 (TRUST) Fix XData tools to help during XD syntaxing



5. Release notes version 1.7.8 : Enhancements, modifications and corrected bugs since version 1.7.7 :

25/10/18 (externalpackages) Portability : Released version of PETSc upgraded to 3.10
(and some packages like METIS, MUMPS, HYPRE, PARMETIS, PASTIX, SCOTCH, SUPERLU_DIST)



6. Version tested on several OS

CentOS Linux release 7.5.1804
CentOS release 6.4
CentOS release 6.9
Debian GNU/Linux 8
Debian GNU/Linux 9
Fedora release 20
Fedora release 22
Fedora release 24
Fedora release 26
Red Hat Enterprise Linux Server release 6.7
Red Hat Enterprise Linux Server release 7.4
Ubuntu 16.04.5 LTS



7. Version portability with several compilers

clang++ 3.5.0
clang++ 3.8.0
clang++ 3.8.0-2ubuntu4
clang++ 4.0.0-1ubuntu1~16.04.2
g++ 4.4.7
g++ 4.8.1
g++ 4.8.2
g++ 4.8.5
g++ 4.9.2
g++ 5.1.1
g++ 5.4.0
g++ 6.1.1
g++ 6.3.0
g++ 7.1.1
g++ 7.3.0
icpc 15.0.3
icpc 16.0.2
icpc 16.0.3
icpc 17.0.6