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).
Option to minimize build. You need to set this variable and then run one of the 3 methods above
OPTIONS="-disable-optionals"
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
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
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?
First method:
wget http://downloads.sourceforge.net/project/trust-platform/Installer_TRUST.sh;
chmod +x Installer_TRUST.sh;
./Installer_TRUST.sh -configure-options "$OPTIONS"
Second method:
wget http://downloads.sourceforge.net/project/trust-platform/1.7.8/TRUST-1.7.8.tar.gz;
tar xzf TRUST-1.7.8.tar.gz;
cd TRUST-1.7.8;
./configure $OPTIONS;
make
Third method:
git clone git://git.code.sf.net/p/trust-platform/code TRUST-1.7.8;
cd TRUST-1.7.8;
wget http://downloads.sourceforge.net/project/trust-platform/1.7.8/externalpackages-1.7.8.tar;
tar xf externalpackages-1.7.8.tar;
./configure $OPTIONS;
make
Option to minimize build. You need to set this variable and then run one of the 3 methods above
OPTIONS="-disable-optionals"
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