Skip to content

[arpack-ng] [package list]

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

This software is archived in the LUMI-EasyBuild-contrib GitHub repository as easybuild/easyconfigs/__archive__/a/arpack-ng/arpack-ng-3.9.0-cpeGNU-22.12-noOpenMP.eb. The corresponding module would be arpack-ng/3.9.0-cpeGNU-22.12-noOpenMP.

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.12'}
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]