From c0e4e17b335fa5f18edf078ee3f6aa3484a30a2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Krup=C4=8D=C3=ADk?= Date: Mon, 11 Sep 2017 11:44:55 +0200 Subject: [PATCH] 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 --- d/DMTCP/DMTCP-2.5.0.eb | 28 ++++++++++++ d/DMTCP/DMTCP-2.5.1.eb | 28 ++++++++++++ ...s-12.10.1-intel-2017a-Python-2.7.11-old.eb | 43 ------------------- 3 files changed, 56 insertions(+), 43 deletions(-) create mode 100644 d/DMTCP/DMTCP-2.5.0.eb create mode 100644 d/DMTCP/DMTCP-2.5.1.eb delete mode 100644 t/Trilinos/Trilinos-12.10.1-intel-2017a-Python-2.7.11-old.eb diff --git a/d/DMTCP/DMTCP-2.5.0.eb b/d/DMTCP/DMTCP-2.5.0.eb new file mode 100644 index 00000000..45bb05e0 --- /dev/null +++ b/d/DMTCP/DMTCP-2.5.0.eb @@ -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' + diff --git a/d/DMTCP/DMTCP-2.5.1.eb b/d/DMTCP/DMTCP-2.5.1.eb new file mode 100644 index 00000000..3e5ce2cd --- /dev/null +++ b/d/DMTCP/DMTCP-2.5.1.eb @@ -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' + diff --git a/t/Trilinos/Trilinos-12.10.1-intel-2017a-Python-2.7.11-old.eb b/t/Trilinos/Trilinos-12.10.1-intel-2017a-Python-2.7.11-old.eb deleted file mode 100644 index a134d15d..00000000 --- a/t/Trilinos/Trilinos-12.10.1-intel-2017a-Python-2.7.11-old.eb +++ /dev/null @@ -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'