Skip to content

Commit

Permalink
adding easyconfigs: mpifileutils-0.10-gompi-2020a.eb, mpifileutils-0.…
Browse files Browse the repository at this point in the history
…10-iimpi-2020a.eb, libcircle-0.3-gompi-2020a.eb, libcircle-0.3-iimpi-2020a.eb
  • Loading branch information
boegel committed Sep 23, 2020
1 parent 64e593b commit 82901bf
Show file tree
Hide file tree
Showing 4 changed files with 158 additions and 0 deletions.
41 changes: 41 additions & 0 deletions easybuild/easyconfigs/l/libcircle/libcircle-0.3-gompi-2020a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# With <3 for EasyBuild
#
# EasyConfig for libcircle:
# ----------------------------------------------------------------------------
# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# ----------------------------------------------------------------------------

easyblock = 'ConfigureMake'

name = 'libcircle'
version = '0.3'

homepage = 'https://github.com/hpc/libcircle/'

description = """
An API to provide an efficient distributed queue on a cluster. libcircle is an
API for distributing embarrassingly parallel workloads using self-stabilization.
"""

toolchain = {'name': 'gompi', 'version': '2020a'}
toolchainopts = {'usempi': True, 'pic': True}

source_urls = ['https://github.com/hpc/%(name)s/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['fd8bc6e4dcc6fdec9d2a3d1c78a4060948ae4f11f0b278792610d6c05d53e14c']

builddependencies = [
('Autotools', '20180311'),
('pkg-config', '0.29.2'),
]

preconfigopts = './autogen.sh && '

sanity_check_paths = {
'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT],
'dirs': ['lib/pkgconfig'],
}

moduleclass = 'lib'
41 changes: 41 additions & 0 deletions easybuild/easyconfigs/l/libcircle/libcircle-0.3-iimpi-2020a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# With <3 for EasyBuild
#
# EasyConfig for libcircle:
# ----------------------------------------------------------------------------
# Copyright: 2014 - Gregor Mendel Institute of Molecular Plant Biology GmBH
# License: MIT
# Authors: Petar <petar.forai@gmi.oeaw.ac.at> Forai
# ----------------------------------------------------------------------------

easyblock = 'ConfigureMake'

name = 'libcircle'
version = '0.3'

homepage = 'https://github.com/hpc/libcircle/'

description = """
An API to provide an efficient distributed queue on a cluster. libcircle is an
API for distributing embarrassingly parallel workloads using self-stabilization.
"""

toolchain = {'name': 'iimpi', 'version': '2020a'}
toolchainopts = {'usempi': True, 'pic': True}

source_urls = ['https://github.com/hpc/%(name)s/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['fd8bc6e4dcc6fdec9d2a3d1c78a4060948ae4f11f0b278792610d6c05d53e14c']

builddependencies = [
('Autotools', '20180311'),
('pkg-config', '0.29.2'),
]

preconfigopts = './autogen.sh && '

sanity_check_paths = {
'files': ['include/%(name)s.h', 'lib/%(name)s.a', 'lib/%%(name)s.%s' % SHLIB_EXT],
'dirs': ['lib/pkgconfig'],
}

moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Authors:: Jack Perdue <j-perdue@tamu.edu> - TAMU HPRC - https://hprc.tamu.edu

easyblock = 'CMakeMake'

name = 'mpifileutils'
version = '0.10'

homepage = 'https://hpc.github.io/mpifileutils/'

description = """
MPI-Based File Utilities For Distributed Systems
"""

toolchain = {'name': 'gompi', 'version': '2020a'}

source_urls = ['https://github.com/hpc/%(name)s/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['5a71a9acd9841c3c258fc0eaea942f18abcb40098714cc90462b57696c07e3c5']

builddependencies = [
('CMake', '3.16.4'),
]

dependencies = [
('attr', '2.4.48'),
('bzip2', '1.0.8'),
('dtcmp', '1.1.0'),
('libarchive', '3.4.2'),
('libcircle', '0.3'),
('lwgrp', '1.0.2'),
]

sanity_check_paths = {
'files': ['bin/dsync', 'include/mfu.h', 'lib/libmfu.%s' % SHLIB_EXT],
'dirs': []
}

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Authors:: Jack Perdue <j-perdue@tamu.edu> - TAMU HPRC - https://hprc.tamu.edu

easyblock = 'CMakeMake'

name = 'mpifileutils'
version = '0.10'

homepage = 'https://hpc.github.io/mpifileutils/'

description = """
MPI-Based File Utilities For Distributed Systems
"""

toolchain = {'name': 'iimpi', 'version': '2020a'}

source_urls = ['https://github.com/hpc/%(name)s/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['5a71a9acd9841c3c258fc0eaea942f18abcb40098714cc90462b57696c07e3c5']

builddependencies = [
('CMake', '3.16.4'),
]

dependencies = [
('attr', '2.4.48'),
('bzip2', '1.0.8'),
('dtcmp', '1.1.0'),
('libarchive', '3.4.2'),
('libcircle', '0.3'),
('lwgrp', '1.0.2'),
]

sanity_check_paths = {
'files': ['bin/dsync', 'include/mfu.h', 'lib/libmfu.%s' % SHLIB_EXT],
'dirs': []
}

moduleclass = 'tools'

0 comments on commit 82901bf

Please sign in to comment.