Skip to content

[package list]

Trilinos

License information

The Trilinos project is a collection of open-source packages licensed individually under multiple open-source licenses. Licensing terms are available at the "License" page at the Trilinos website.

For information about the software license for a particular package, see package-specific documentation.

User-installable modules (and EasyConfigs)

Install with the EasyBuild-user module:

eb <easyconfig> -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider Trilinos/<version>.

EasyConfig:

Technical documentation

EasyBuild

Version 12.18.1 for cpeGNU (archived)

  • This easyconfig is based on old Cray's recipes with custom patches. The library version is last commit for v12 branch 55a7599
Known issues
  • Fails to build with recent versions of make and CMake, avoid using buildtools module, works with system's make/4.2.1 and cmake/3.20.4; see this issue.
  • Fails to build with recent versions of Boost (which requires C++14) overwriting compile options for C++11, works with Boost/1.72.0.
  • Includes Kokkos but no GPU support enabled in this version, target is LUMI-C.
Dependencies
  • Boost, SuperLU, SuperLU_DIST, ParMETIS, SCOTCH, MUMPS, MATIO.
  • Python3, HDF5 (parallel), NetCDF (parallel) from the Cray PE.

Version 13.4.1 for cpeGNU (archived)

  • The EasyConfig file is developed in LUST, with currently some fewer options as the one in the EasyBuilders repository, and without GPU support.

Version 12.18.1 for cpeGNU 22.12 (archived)

  • A downgrade as a user required the version 12 API.

  • Based more on the Cray scripts for installing the former TPSL and some other libraries.

Version 13.4.1 for cpeGNU 23.04

  • Update based on the easyconfig from version 13.4.1

Archived EasyConfigs

The EasyConfigs below are additonal easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.