Skip to content

[arpack-ng] [package list]

arpack-ng/3.9.0-cpeGNU-22.08-noOpenMP (arpack-ng-3.9.0-cpeGNU-22.08-noOpenMP.eb)

Install with the EasyBuild-user module:

eb arpack-ng-3.9.0-cpeGNU-22.08-noOpenMP.eb -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider arpack-ng/3.9.0-cpeGNU-22.08-noOpenMP.

EasyConfig:

easyblock = 'CMakeMake'

name =          'arpack-ng'
version =       '3.9.0'
versionsuffix = '-noOpenMP'

homepage = 'https://github.com/opencollab/arpack-ng'

whatis = [
    'Description: ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.'
]

description = """
ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.

This module is compiled without OpenMP support and should not be combined with other packages
that use LibSci but are compiled with OpenMP support as otherwise a conflict with multiple
LibSci libraries will occur. 
"""

toolchain = {'name': 'cpeGNU', 'version': '22.08'}
toolchainopts = {'pic': True, 'usempi': True, 'openmp': False}

github_account = 'opencollab'
source_urls =    [GITHUB_SOURCE]
sources =        ['%(version)s.tar.gz']

builddependencies = [
    ('buildtools',   '%(toolchain_version)s',   '', True),
]

configopts = '-D EXAMPLES=OFF -D ICB=ON -D EIGEN=OFF -D PYTHON3=OFF -DMPI=ON ' 

sanity_check_paths = {
    'files': ["lib64/libarpack.so", "lib64/libparpack.so"],
    'dirs':  []
}

moduleclass = 'numlib'

[arpack-ng] [package list]