tspack.rst - pism - [fork] customized build of PISM, the parallel ice sheet model (tillflux branch)
(HTM) git clone git://src.adamsgaard.dk/pism
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) LICENSE
---
tspack.rst (1219B)
---
1 .. include:: ../global.txt
2
3 .. _sec-install-spack:
4
5 Installing PISM using Spack
6 ---------------------------
7
8 On supercomputers, Linux, and macOS PISM can be installed using the Spack_ package
9 manager.
10
11 Installing PISM using this method is easy: install Spack itself (see `Spack
12 documentation`_) and then run
13
14 .. code-block:: bash
15
16 spack install pism
17
18 This will install PISM and all its prerequisites, including PETSc. The default PETSc
19 configuration in its Spack package includes many optional features not used by PISM. You
20 may want to disable these; to do this, use this command instead:
21
22 .. code-block:: bash
23
24 spack install pism ^petsc~metis~hdf5~hypre~superlu-dist
25
26 .. note::
27
28 The Spack package for PISM is maintained by Elizabeth Fischer (|efischer-email|);
29 please e-mail her with questions about it. General questions about Spack_ should be
30 sent directly to Spack developers.
31
32 .. note::
33
34 With default Spack settings this installation method relies on building most (if not
35 all) of PISM's prerequisites from sources.
36
37 **This may take a very long time.**
38
39 Please see `Spack documentation`_ (system packages) for a way to avoid re-building
40 tools and libraries available on your system.