Skip to content

Commit

Permalink
adding easyconfigs: UDA-2.8.1-GCC-13.2.0.eb, UDA-2.8.1-intel-compiler…
Browse files Browse the repository at this point in the history
…s-2023.2.1.eb
  • Loading branch information
SimonPinches committed Jan 23, 2025
1 parent 342e3dc commit 12853d2
Show file tree
Hide file tree
Showing 2 changed files with 124 additions and 0 deletions.
60 changes: 60 additions & 0 deletions easybuild/easyconfigs/u/UDA/UDA-2.8.1-GCC-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
easyblock = 'CMakeNinja'

name = 'UDA'
version = '2.8.1'

homepage = 'https://git.iter.org/projects/IMAS/repos/uda'
description = """Universal Data Access"""

toolchain = {'name': 'GCC', 'version': '13.2.0'}
toolchainopts = {'pic': True}

source_urls = ['https://github.com/ukaea/UDA/archive/refs/tags']
sources = ['%(version)s.zip']
checksums = ['53d5a3f551da97982faa1d5284dcb90ad63c3cf641634125683959271e694130']

builddependencies = [
('CMake', '3.27.6'),
('Ninja', '1.11.1'),
('libMemcached', '1.0.18'),
]

dependencies = [
('libxml2', '2.11.5'),
('libtirpc', '1.3.4'),
('Boost', '1.83.0'),
('fmt', '10.2.0'),
('spdlog', '1.12.0'),
('CapnProto', '1.0.1.1'),
('OpenSSL', '1.1', '', SYSTEM),
]

separate_build_dir = True

build_type = 'Debug'

parallel = 1

configopts = '-DBUILD_SHARED_LIBS=ON '
configopts += '-DBOOST_ROOT=${EBROOTBOOST} '
configopts += '-DENABLE_CAPNP=ON '
configopts += '-DSSLAUTHENTICATION=ON '

# Specify UDA hostname and port

# modextravars = {
# 'UDA_HOST': '',
# 'UDA_PORT': '',
# }

sanity_check_paths = {
'files': ['bin/uda_server',
'bin/install_plugin',
'lib/libfatuda_client.%s' % SHLIB_EXT,
'lib/libuda_client.%s' % SHLIB_EXT,
'lib/libuda_plugins.%s' % SHLIB_EXT,
'lib/libuda_server.%s' % SHLIB_EXT, ],
'dirs': ['bin', 'etc/plugins', 'include/uda/plugins', 'lib/plugins', 'modulefiles', 'python_installer']
}

moduleclass = 'data'
64 changes: 64 additions & 0 deletions easybuild/easyconfigs/u/UDA/UDA-2.8.1-intel-compilers-2023.2.1.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
easyblock = 'CMakeNinja'

name = 'UDA'
version = '2.8.1'

homepage = 'https://git.iter.org/projects/IMAS/repos/uda'
description = """Universal Data Access"""

toolchain = {'name': 'intel-compilers', 'version': '2023.2.1'}
toolchainopts = {'pic': True}

source_urls = ['https://github.com/ukaea/UDA/archive/refs/tags']
sources = ['%(version)s.zip']
checksums = ['53d5a3f551da97982faa1d5284dcb90ad63c3cf641634125683959271e694130']

builddependencies = [
('CMake', '3.27.6'),
('Ninja', '1.11.1'),
('libMemcached', '1.0.18'),
]

dependencies = [
('libxml2', '2.11.5'),
('libtirpc', '1.3.4'),
('Boost', '1.83.0'),
('fmt', '10.2.0'),
('spdlog', '1.12.0'),
('CapnProto', '1.0.1.1'),
('OpenSSL', '1.1', '', SYSTEM),
]

separate_build_dir = True

build_type = 'Debug'

parallel = 1

configopts = '-DBUILD_SHARED_LIBS=ON '
configopts += '-DBOOST_ROOT=${EBROOTBOOST} '
configopts += '-DENABLE_CAPNP=ON '
configopts += '-DSSLAUTHENTICATION=ON '

# Specify UDA hostname and port

modextravars = {
'UDA_HOST': 'io-ls-uda01.iter.org',
'UDA_PORT': '56565',
}

sanity_check_paths = {
'files': ['bin/uda_server',
'bin/install_plugin',
'lib/libfatuda_client.%s' % SHLIB_EXT,
'lib/libuda_client.%s' % SHLIB_EXT,
'lib/libuda_plugins.%s' % SHLIB_EXT,
'lib/libuda_server.%s' % SHLIB_EXT, ],
'dirs': ['bin', 'etc/plugins',
'include/uda/plugins',
'lib/plugins',
'modulefiles',
'python_installer']
}

moduleclass = 'data'

0 comments on commit 12853d2

Please sign in to comment.