The Arnoldi Package (ARPACK) was designed to compute eigenvalues and eigenvectors of large sparse matrices. Originally from Rice University, an open source version (ARPACK-NG) is available under a BSD license and is made available here.
Compiling and linking with ARPACK
module load arpack-ng
To compile an application against the ARPACK-NG libraries, load the
module and use the compiler wrappers
ftn in the
arpack-ng module defines
ARPACK_NG_DIR which locates the root of the
installation for the current programming environment.
arpack-ng/3.8.0installed October 2021 (PE 21.04)
- Not available
Compiling your own version
The current supported version of MUMPS on Archer2 can be compiled using a script available from the Archer githug repository.
$ git clone https://github.com/ARCHER2-HPC/pe-scripts.git $ cd pe-scripts $ git checkout modules-2021-10 $ ./sh/arpack-ng.sh --prefix=/path/to/install/location
--prefixspecifies a suitable location. See the Archer2 github repository for further options and details.