TRUST is a thermohydraulic software package for CFD
simulations for incompressible monophasic/diphasic flows.
TRUST platform name means TRrio_U Software for Thermohydraulics.
This software is OpenSource (license BSD).
for CCRT-TGCC supercomputers (cobalt & curie-ccrt):
source /ccc/cont002/home/den/triou/env_TRUST-1.7.6.sh
for CINES supercomputer (occigen & VisIt is available on cristal):
source /panfs/panasas/softs/applications/trio_u/env_TRUST-1.7.6.sh
3. TRUST Release notes version 1.7.6 : Enhancements, modifications and corrected bugs since version 1.7.5 :
26/10/17 (TRUST) New feature : Possibility to write a MED file in the last major version of MED file format with keyword 'med_major'
20/10/17 (TRUST) New keyword : Delta tolerance on mass fractions for check testing in state law for mixing of perfect gas (dtol_fraction)
18/10/17 (TRUST) New keyword : Add quiet option in k-eps RANS turbulence model to disable printing of information about k and epsilon
11/10/17 (TRUST) New keyword : Upper limitation of epsilon for k-eps RANS turbulence model (eps_max)
26/09/17 (TRUST) Major change: Adding columns into diffusion_chaleur.face (and debit.face into VDF) files for flux by face using imprimer_flux keyword
12/09/17 (TRUST) Minor change: Value of ideal gas constant in Quasi_Compressible model R=8.3143J/mol/K
31/08/17 (TRUST) New feature : Introduce no_verify option (Usage: trust MyJDD.data -no_verify)
21/08/17 (TRUST) Validation : Blocking turbulent quasi-compressible calculation with mass fraction in VEF
29/06/17 (TRUST) Bug fixed : Taking into account the name of the thermal power defined by Champ_Input_P0
4. TRUST Developer notes version 1.7.6 : Changes since version 1.7.5 :
29/09/17 (Tools) New option to skip VisIt generation: option '-no_visit' for Run_fiche or env variable 'export PRM_NO_VISIT=1'
27/09/17 (Tools) Ability to skip a PRM when executing validation
22/08/17 (TRUST) Fixed environment problem on Ubuntu when OS of machine has changed
02/08/17 (TRUST) Compilers GNU 7.1.1 and clang 4.4.0 supported
01/08/17 (Tools) Updating the README_ECLIPSE file
24/07/17 (Tools) Allowing Lata_to_med.py to deal with CMesh. Also added option to only extract mesh.
03/07/17 (TRUST) Add exec_avx in baltik_configure
5. externalpackages Release notes version 1.7.6 : Enhancements, modifications and corrected bugs since version 1.7.5 :
29/09/17 (externalpackages) Portability : Released version of MED upgrated to 3.2.1
28/07/17 (externalpackages) Portability : Released version of Gmsh upgrated to 2.16.0
6. Version tested on several OS
CentOS Linux release 7.3.1611
CentOS release 5.5
CentOS release 6.4
CentOS release 6.8
Fedora release 18
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 6.9
Red Hat Enterprise Linux Server release 7.3
Ubuntu 12.04.2 LTS
Ubuntu 16.04.3 LTS
TRUST is a thermohydraulic software package for CFD
simulations for incompressible monophasic/diphasic flows.
TRUST platform name means TRrio_U Software for Thermohydraulics.
This software is OpenSource (license BSD).
New TRUST version released v1.7.6
is available at http://sourceforge.net/projects/trust-platform/
Table of contents
TRUST support team. mailto: triou@cea.fr Web: http://www-trio-u.cea.fr
1. How to install?
OPTIONS="-disable-optionals"
wget http://downloads.sourceforge.net/project/trust-platform/Installer_TRUST.sh;
chmod +x Installer_TRUST.sh;
./Installer_TRUST.sh -configure-options "$OPTIONS"
wget http://downloads.sourceforge.net/project/trust-platform/1.7.6/TRUST-1.7.6.tar.gz;
tar xzf TRUST-1.7.6.tar.gz;
cd TRUST-1.7.6;
./configure $OPTIONS;
make
git clone git://git.code.sf.net/p/trust-platform/code TRUST-1.7.6;
cd TRUST-1.7.6;
wget http://downloads.sourceforge.net/project/trust-platform/1.7.6/externalpackages-1.7.6.tar;
tar xf externalpackages-1.7.6.tar;
./configure $OPTIONS;
make
2. How to run preinstalled version?
source /ccc/cont002/home/den/triou/env_TRUST-1.7.6.sh
source /panfs/panasas/softs/applications/trio_u/env_TRUST-1.7.6.sh
3. TRUST Release notes version 1.7.6 : Enhancements, modifications and corrected bugs since version 1.7.5 :
26/10/17 (TRUST) New feature : Possibility to write a MED file in the last major version of MED file format with keyword 'med_major'
20/10/17 (TRUST) New keyword : Delta tolerance on mass fractions for check testing in state law for mixing of perfect gas (dtol_fraction)
18/10/17 (TRUST) New keyword : Add quiet option in k-eps RANS turbulence model to disable printing of information about k and epsilon
11/10/17 (TRUST) New keyword : Upper limitation of epsilon for k-eps RANS turbulence model (eps_max)
26/09/17 (TRUST) Major change: Adding columns into diffusion_chaleur.face (and debit.face into VDF) files for flux by face using imprimer_flux keyword
12/09/17 (TRUST) Minor change: Value of ideal gas constant in Quasi_Compressible model R=8.3143J/mol/K
31/08/17 (TRUST) New feature : Introduce no_verify option (Usage: trust MyJDD.data -no_verify)
21/08/17 (TRUST) Validation : Blocking turbulent quasi-compressible calculation with mass fraction in VEF
29/06/17 (TRUST) Bug fixed : Taking into account the name of the thermal power defined by Champ_Input_P0
4. TRUST Developer notes version 1.7.6 : Changes since version 1.7.5 :
29/09/17 (Tools) New option to skip VisIt generation: option '-no_visit' for Run_fiche or env variable 'export PRM_NO_VISIT=1'
27/09/17 (Tools) Ability to skip a PRM when executing validation
22/08/17 (TRUST) Fixed environment problem on Ubuntu when OS of machine has changed
02/08/17 (TRUST) Compilers GNU 7.1.1 and clang 4.4.0 supported
01/08/17 (Tools) Updating the README_ECLIPSE file
24/07/17 (Tools) Allowing Lata_to_med.py to deal with CMesh. Also added option to only extract mesh.
03/07/17 (TRUST) Add exec_avx in baltik_configure
5. externalpackages Release notes version 1.7.6 : Enhancements, modifications and corrected bugs since version 1.7.5 :
29/09/17 (externalpackages) Portability : Released version of MED upgrated to 3.2.1
28/07/17 (externalpackages) Portability : Released version of Gmsh upgrated to 2.16.0
6. Version tested on several OS
CentOS Linux release 7.3.1611
CentOS release 5.5
CentOS release 6.4
CentOS release 6.8
Fedora release 18
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 6.9
Red Hat Enterprise Linux Server release 7.3
Ubuntu 12.04.2 LTS
Ubuntu 16.04.3 LTS
7. Version portability with several compilers
clang++ 3.5.0
clang++ 3.8.0-2ubuntu4
clang++ 4.0.0
g++ 4.1.2
g++ 4.4.7
g++ 4.6.3
g++ 4.7.2
g++ 4.8.2
g++ 4.8.5
g++ 5.1.1
g++ 5.4.0
g++ 6.1.1
g++ 7.1.0
g++ 7.1.1
icpc 14.0.3
icpc 16.0.2
icpc 16.0.3
Last edit: triou 2017-11-27