mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-14 02:41:22 +01:00
new file: d/DMTCP/DMTCP-2.5.0.eb
new file: d/DMTCP/DMTCP-2.5.1.eb deleted: t/Trilinos/Trilinos-12.10.1-intel-2017a-Python-2.7.11-old.eb
This commit is contained in:
parent
6483d76532
commit
c0e4e17b33
28
d/DMTCP/DMTCP-2.5.0.eb
Normal file
28
d/DMTCP/DMTCP-2.5.0.eb
Normal file
@ -0,0 +1,28 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'DMTCP'
|
||||
version = '2.5.0'
|
||||
|
||||
homepage = "http://dmtcp.sourceforge.net/index.html"
|
||||
description = """DMTCP (Distributed MultiThreaded Checkpointing)
|
||||
transparently checkpoints a single-host or distributed computation
|
||||
in user-space -- with no modifications to user code or to the O/S."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['https://github.com/dmtcp/dmtcp/archive/']
|
||||
sources = ['%(version)s.tar.gz']
|
||||
|
||||
postinstallcmds = [
|
||||
'cp test/ %(installdir)s/test -R',
|
||||
'(cd %(installdir)s/test; make -j 8)',
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper',
|
||||
'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
||||
|
28
d/DMTCP/DMTCP-2.5.1.eb
Normal file
28
d/DMTCP/DMTCP-2.5.1.eb
Normal file
@ -0,0 +1,28 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'DMTCP'
|
||||
version = '2.5.1'
|
||||
|
||||
homepage = "http://dmtcp.sourceforge.net/index.html"
|
||||
description = """DMTCP (Distributed MultiThreaded Checkpointing)
|
||||
transparently checkpoints a single-host or distributed computation
|
||||
in user-space -- with no modifications to user code or to the O/S."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = ['https://github.com/dmtcp/dmtcp/archive/']
|
||||
sources = ['%(version)s.tar.gz']
|
||||
|
||||
postinstallcmds = [
|
||||
'cp test/ %(installdir)s/test -R',
|
||||
'(cd %(installdir)s/test; make -j 8)',
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/dmtcp_command', 'bin/dmtcp_discover_rm', 'bin/dmtcp_nocheckpoint', 'bin/dmtcp_srun_helper',
|
||||
'bin/dmtcp_sshd', 'bin/dmtcp_coordinator', 'bin/dmtcp_launch', 'bin/dmtcp_restart', 'bin/dmtcp_ssh'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
||||
|
@ -1,43 +0,0 @@
|
||||
# IT4Innovations 2017
|
||||
|
||||
name = 'Trilinos'
|
||||
version = '12.10.1'
|
||||
versionsuffix = '-Python-2.7.11'
|
||||
|
||||
homepage = 'http://trilinos.sandia.gov/'
|
||||
description = """The Trilinos Project is an effort to develop algorithms and enabling technologies
|
||||
within an object-oriented software framework for the solution of large-scale, complex multi-physics
|
||||
engineering and scientific problems. A unique design feature of Trilinos is its focus on packages."""
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2017a'}
|
||||
toolchainopts = {'usempi': True, 'pic': True, 'strict': True}
|
||||
|
||||
source_urls = ['http://trilinos.csbsju.edu/download/files/']
|
||||
sources = ['%(namelower)s-%(version)s-Source.tar.gz']
|
||||
|
||||
patches = ['fix-parmetis.patch']
|
||||
|
||||
builddependencies = [
|
||||
('CMake', '3.5.2', '', True),
|
||||
]
|
||||
|
||||
dependencies = [
|
||||
('Boost', '1.63.0', versionsuffix),
|
||||
('SCOTCH', '6.0.4'),
|
||||
('SuiteSparse', '4.5.3', '-ParMETIS-4.0.3'),
|
||||
('ParMETIS', '4.0.3'),
|
||||
('netCDF', '4.4.1.1'),
|
||||
('MATIO', '1.5.2'),
|
||||
('GLM', '0.9.7.2'),
|
||||
]
|
||||
|
||||
# STK Classic is deprecated/broken, STKDoc_tests needs to be disabled too because of it
|
||||
# see https://trilinos.org/oldsite/release_notes-11.10.html and https://github.com/trilinos/Trilinos/issues/19
|
||||
#skip_exts = ['STKClassic', 'STKDoc_tests']
|
||||
|
||||
prebuildopts = 'for NAME in `find -name link.txt`; do cat $NAME | sed -e "s/libcholmod.a/libcholmod.a -lmetis -lcamd -lccolamd/g" | tee $NAME; done &&'
|
||||
|
||||
# too parallel is too slow, and may cause build/tests to fail
|
||||
maxparallel = 1
|
||||
|
||||
moduleclass = 'numlib'
|
Loading…
x
Reference in New Issue
Block a user