diff options
author | William PC | 2022-09-30 13:00:52 +0200 |
---|---|---|
committer | Willy Sudiarto Raharjo | 2022-10-01 04:01:14 +0200 |
commit | 668a715290ccfebc5dc0827b1dafe841f61f7012 (patch) | |
tree | 03a1cfdc9e6d0ff00abc2f4d359618b9d7dda4f6 /libraries/trilinos/README | |
parent | cedd8fc9080cc30c50118e95aa3f515b9167dc40 (diff) | |
download | slackbuilds-668a715290ccfebc5dc0827b1dafe841f61f7012.tar.gz |
libraries/trilinos: Added (trilinos project)
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/trilinos/README')
-rw-r--r-- | libraries/trilinos/README | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/libraries/trilinos/README b/libraries/trilinos/README new file mode 100644 index 0000000000..7fdd4b8262 --- /dev/null +++ b/libraries/trilinos/README @@ -0,0 +1,33 @@ + 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 +SDK and CUSPARSE). |