Skip to content
Snippets Groups Projects
Commit 93742b54 authored by Damian Alvarez's avatar Damian Alvarez
Browse files

Merge branch 'libcdiParaView' into '2023'

libcdi (add mpi/serial versions)

See merge request software-team/easybuild!1826
parents a30e7d5a 01e2da86
Branches
No related tags found
No related merge requests found
easyblock = 'ConfigureMake'
name = 'libcdi'
version = '2.1.1'
homepage = 'https://gitlab.dkrz.de/mpim-sw/libcdi'
description = """
CDI is a C and Fortran Interface to access Climate model Data.
Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.
"""
toolchain = {'name': 'foss', 'version': '2022a'}
source_urls = ['https://gitlab.dkrz.de/mpim-sw/libcdi/-/archive/cdi-%(version)s/']
sources = ['libcdi-cdi-%(version)s.tar.gz']
checksums = [
'ba8ce82bfce159f072db027233a566f330709d750c7e4e2c275dd33e24d0f17c', # v2.1.1.tar.gz
]
start_dir = 'libcdi-cdi-%(version)s'
builddependencies = [
('binutils', '2.38'),
('Autoconf', '2.71'),
]
dependencies = [
('ecCodes', '2.27.0'),
('netCDF', '4.9.0'),
]
preconfigopts = "./autogen.sh && "
configopts = "--with-eccodes=yes --with-grib_api=yes --disable-cgribex "
configopts += "--with-netcdf=$EBROOTNETCDF "
modextravars = {'CDI_DIR': '%(installdir)s/lib/cmake/cdi/'}
sanity_check_paths = {
'files': ['include/cdi.h', 'lib/libcdi.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'tools'
......@@ -2,6 +2,7 @@ easyblock = 'ConfigureMake'
name = 'libcdi'
version = '2.1.1'
versionsuffix = '-serial'
homepage = 'https://gitlab.dkrz.de/mpim-sw/libcdi'
description = """
......
easyblock = 'ConfigureMake'
name = 'libcdi'
version = '2.1.1'
homepage = 'https://gitlab.dkrz.de/mpim-sw/libcdi'
description = """
CDI is a C and Fortran Interface to access Climate model Data.
Supported data formats are GRIB, netCDF, SERVICE, EXTRA and IEG.
"""
toolchain = {'name': 'gpsmkl', 'version': '2022a'}
source_urls = ['https://gitlab.dkrz.de/mpim-sw/libcdi/-/archive/cdi-%(version)s/']
sources = ['libcdi-cdi-%(version)s.tar.gz']
checksums = [
'ba8ce82bfce159f072db027233a566f330709d750c7e4e2c275dd33e24d0f17c', # v2.1.1.tar.gz
]
start_dir = 'libcdi-cdi-%(version)s'
builddependencies = [
('binutils', '2.38'),
('Autoconf', '2.71'),
]
dependencies = [
('ecCodes', '2.27.0'),
('netCDF', '4.9.0'),
]
preconfigopts = "./autogen.sh && "
configopts = "--with-eccodes=yes --with-grib_api=yes --disable-cgribex "
configopts += "--with-netcdf=$EBROOTNETCDF "
modextravars = {'CDI_DIR': '%(installdir)s/lib/cmake/cdi/'}
sanity_check_paths = {
'files': ['include/cdi.h', 'lib/libcdi.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'tools'
......@@ -53,7 +53,7 @@ dependencies = [
('netCDF-C++4', '4.3.1'),
('netCDF-Fortran', '4.6.0'),
('nlohmann_json', '3.10.5'), # for ParFlow plugin
('libcdi', '2.1.1', '', ('gcccoremkl', '11.3.0-2022.1.0')), # for CDI plugin
('libcdi', '2.1.1'), # for CDI plugin
('mpi4py', '3.1.4'),
('double-conversion', '3.2.0'),
('Eigen', '3.4.0'),
......
......@@ -52,7 +52,7 @@ dependencies = [
('netCDF-C++4', '4.3.1'),
('netCDF-Fortran', '4.6.0'),
('nlohmann_json', '3.10.5'), # for ParFlow plugin
('libcdi', '2.1.1', '', ('gcccoremkl', '11.3.0-2022.1.0')), # for CDI plugin
('libcdi', '2.1.1'), # for CDI plugin
('mpi4py', '3.1.4'),
('double-conversion', '3.2.0'),
('Eigen', '3.4.0'),
......
......@@ -53,7 +53,7 @@ dependencies = [
('netCDF-C++4', '4.3.1'),
('netCDF-Fortran', '4.6.0'),
('nlohmann_json', '3.10.5'), # for ParFlow plugin
('libcdi', '2.1.1', '', ('gcccoremkl', '11.3.0-2022.1.0')), # for CDI plugin
('libcdi', '2.1.1'), # for CDI plugin
('mpi4py', '3.1.4'),
('double-conversion', '3.2.0'),
('Eigen', '3.4.0'),
......
......@@ -52,7 +52,7 @@ dependencies = [
('netCDF-C++4', '4.3.1'),
('netCDF-Fortran', '4.6.0'),
('nlohmann_json', '3.10.5'), # for ParFlow plugin
('libcdi', '2.1.1', '', ('gcccoremkl', '11.3.0-2022.1.0')), # for CDI plugin
('libcdi', '2.1.1'), # for CDI plugin
('mpi4py', '3.1.4'),
('double-conversion', '3.2.0'),
('Eigen', '3.4.0'),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment