diff --git a/easybuild/easyconfigs/n/NVPL/NVPL-25.11.eb b/easybuild/easyconfigs/n/NVPL/NVPL-25.11.eb new file mode 100644 index 000000000000..78226ed0b4f8 --- /dev/null +++ b/easybuild/easyconfigs/n/NVPL/NVPL-25.11.eb @@ -0,0 +1,30 @@ +easyblock = 'Tarball' + +name = 'NVPL' +version = '25.11' + +homepage = 'https://developer.nvidia.com/nvpl' +description = """ +NVIDIA Performance Libraries (NVPL) are a collection of essential mathematical libraries optimized for +Arm 64-bit architectures. NVPL allows you to easily port HPC applications to NVIDIA Grace CPU platforms +to achieve industry-leading performance and efficiency. +""" + +toolchain = SYSTEM + +source_urls = ['https://developer.download.nvidia.com/compute/nvpl/%(version)s/local_installers/'] +sources = ['nvpl-linux-sbsa-%(version)s.tar.gz'] +checksums = ['2b4588ff0bd5bd7d2db9dc86e03195a2e15521e7fbc7616d4df97d1b2e8c2d65'] + +sanity_check_paths = { + 'dirs': ['include', 'lib'], + 'files': [ + 'lib/libnvpl_fftw.%s' % SHLIB_EXT, + 'lib/libnvpl_blas_core.%s' % SHLIB_EXT, + 'lib/libnvpl_lapack_core.%s' % SHLIB_EXT, + 'lib/libnvpl_tensor.%s' % SHLIB_EXT, + 'include/nvpl_blas.h', + ] +} + +moduleclass = 'numlib'