TRUST Platform
TRUST is a High Performance Computing (HPC) thermohydraulic engine for Computational Fluid Dynamics (CFD). This software was originally designed for conduction, incompressible single-phase, and Low Mach Number (LMN) flows with a robust Weakly-Compressible (WC) multi-species solver. TRUST is also being progressively ported to support GPU acceleration (NVidia/AMD).
Overview
Repository
License
OSS::BSD
Documentation
1. Criteria Evaluation
1.1. Packaging
Software should be packaged (preferably using Spack or Guix package formats) and published in public repositories.
-
Packages exist
-
Available in Spack
-
Available in Guix-HPC
-
Docker image available
-
Apptainer/Singularity available
1.2. Testing & CI/CD
Software should include validation tests triggered through automated mechanisms.
-
Unit tests exist
-
Continuous Integration configured
-
CI runs on each release
-
Benchmarking tests exist
1.3. Repository & Contributions
-
Public source repository available
-
Supports contributions via pull requests
Repository: github.com/cea-trust-platform
1.4. License
Sources should be published under a clearly-identified free software license.
-
License clearly stated
-
FLOSS license (FSF/OSI conformant)
-
SPDX identifiers used
-
REUSE compliant
-
BSD
1.5. Documentation
-
Documentation exists
-
Easily browsable online
Documentation: cea-trust-platform.readthedocs.io/en/latest/