SlackBuilds Repository

15.0 > Libraries > trilinos (13.2.0)

 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. A unique design feature of Trilinos is its focus
on packages.

The package has two building methods, the default is for a single
system (without parallelism).

* The trilinos can also be compiled against individual packages
(i.e. amd, umfpack and metis) outside of suitesparse.SlackBuild.
** The suitesparse.SlackBuild, doesn't build metis by default.
For that you can use the parMETIS.SlackBuild.
For more details about dependeces the Xyce webpage have a
list of required depences.

This package is mantained for building Xyce at 32 and 64 bit
architectures with serial and parallel mode. Nonetheless, some
required packages for building Xyce are not compiling at 32-bit
architectures, this is Kokkos. This SlackBuild includes a workaround
for compiling Trilinos at 32-bit architectures, disabling some packages
that depends on Kokkos, i.e. Amesos2 and Stokhos. These packages
enable optional features in Xyce. However, according to the Xyce
building instructions the ShyLU package is a requirement for
Parallel Xyce but also depends on Kokkos.
* The workaround solution may not allow total funtionality of
Serial and Parallel Xyce on 32-bit architecture.

Optional dependences:
For enable parallelism set PARALLEL=yes. This requires the
ParMETIS library and a MPI implementation (openmpi or mpich).
To enable CUDA set CUDA=yes (Additional requirements: CUDA

This requires: blas, lapack, suitesparse

Maintained by: William PC
Keywords: linear,solver,eigensolvers
ChangeLog: trilinos


Source Downloads:
Trilinos-trilinos-release-13-2-0.tar.gz (099680cd3660dba5ec447ddc50a8406c)

Download SlackBuild:
trilinos.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2023 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds