Overview

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. All packages are self-contained, with the Trilinos top layer providing a common look-and-feel and infrastructure.

Packages

The current alpha release contains 30 packages: Amesos, Anasazi, AztecOO, Belos, Didasko, Epetra, EpetraExt, Fei, Galeri, IFPACK, Isorropia, Kokkos, Komplex, LOCA, Meros, ML, Moertel, MOOCHO, NOX, Pliris, PyTrilinos, RTOp, Sacado, Stratimikos, Teuchos, Thyra, TPetra, TrilinosCouplings, Triutils, and Zoltan.

Purpose

The purpose of this alpha release is to make the new CMake build system available to Trilinos users to test and try before the first fully supported, official release that includes CMake as the primary Trilinos build system.

The alpha release is not a supported Trilinos release and software errors (correctness and compilation) are more likely than in a supported release. Some packages are known to not compile on some systems. Attempt to use the code at your own risk.

MS Windows Support

One of the drivers for adopting CMake as the new Trilinos build system is the opportunity to support native Windows builds through Microsoft Visual Studio. A number of packages do not yet compile in Visual Studio. Some users have also experienced issues with MPI-enabled builds in Windows. A chart showing the current status of the MS Visual Studio port is available here.

Users who develop patches for any of the packages that do not compile in VS are encouraged to submit those patches to trilinos-help@software.sandia.gov. Patches for other platforms are also welcome.

Some users have already submitted patches. Many patches have been reviewed and applied, while others are still under review. Some patches were not selected for inclusion in the development version of Trilinos. Patches for building ML in Windows have also been submitted and are currently being reviewed. The Trilinos team would like to thank all of the users who have submitted patches for the CMake build system. Your input has been very valuable.

Download page

Trilinos alpha release download page

Documentation

A "Trilinos CMake Quickstart" guide is available in the downloadable tarball under /cmake/TrilinosCMakeQuickstart.txt.

More information

Trilinos website: http://trilinos.sandia.gov

CMake website: http://www.cmake.org