mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 15:32:11 +01:00
modified: o/OpenMPI/OpenMPI-4.0.0-GCC-6.3.0-2.27.eb
modified: t/Trilinos/Trilinos-12.12.1-intel-2017c-Py-2.7.eb modified: t/Trilinos/Trilinos-12.14.1-foss-2018a-Py-2.7.eb modified: t/Trilinos/Trilinos-12.14.1-intel-2017c-Py-2.7.eb new file: v/Valgrind/Valgrind-3.15.0-foss-2017b.eb new file: v/Valgrind/Valgrind-3.15.0-intel-2018.04.eb
This commit is contained in:
parent
aa2b328120
commit
f1749cf28e
@ -13,9 +13,9 @@ toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'}
|
||||
source_urls = ['https://github.com/open-mpi/ompi/archive/']
|
||||
sources = ['v4.0.0.tar.gz']
|
||||
|
||||
builddependencies = [
|
||||
('Java', '1.8.0_144', '', True)
|
||||
]
|
||||
#builddependencies = [
|
||||
# ('Java', '1.8.0_144', '', True)
|
||||
#]
|
||||
|
||||
dependencies = [
|
||||
('hwloc', '2.0.3'),
|
||||
@ -33,7 +33,7 @@ configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support
|
||||
# configopts += '--disable-dlopen ' # dont disable dlopen!
|
||||
# https://github.com/open-mpi/ompi/issues/3630
|
||||
configopts += '--with-tm=/opt/pbs/default ' # Enable PBS
|
||||
configopts += '--enable-mpi-java ' # Java support RT#4090
|
||||
#configopts += '--enable-mpi-java ' # Java support RT#4090
|
||||
configopts += '--enable-mpi-cxx ' # Enable building the C++ MPI bindings
|
||||
|
||||
# to enable SLURM integration (site-specific)
|
||||
|
@ -39,7 +39,7 @@ dependencies = [
|
||||
('Py', '2.7', '', True),
|
||||
('Boost', '1.68.0', versionsuffix),
|
||||
('SCOTCH', '6.0.6'),
|
||||
('SuiteSparse', '5.4.0', '-ParMETIS-4.0.3'),
|
||||
('SuiteSparse', '5.4.0', '-METIS-5.1.0'),
|
||||
('ParMETIS', '4.0.3'),
|
||||
('netCDF', '4.6.1'),
|
||||
('MATIO', '1.5.12', '', ('GCCcore', '6.3.0')),
|
||||
@ -55,6 +55,9 @@ skip_exts = ['TrilinosCouplings']
|
||||
preinstallopts = "cd %(builddir)s/trilinos-%(version)s-Source/packages/PyTrilinos/src/PyTrilinos && "
|
||||
preinstallopts += "python -m compileall -l -f . && cd - && "
|
||||
|
||||
# RT#18666
|
||||
configopts = '-D Amesos_ENABLE_PARDISO=ON -D PARDISO_LIBRARY_DIRS="${EBROOTIMKL}/mkl/lib/intel64_lin" -D PARDISO_LIBRARY_NAMES="libmkl_rt.so"'
|
||||
|
||||
# too parallel is too slow because of memory requirements (results in swapping), and may cause build/tests to fail
|
||||
# building with 20 cores seems to require about 100GB of memory (peak usage)
|
||||
maxparallel = 10
|
||||
|
@ -1,4 +1,6 @@
|
||||
# IT4Innovations 2019
|
||||
#
|
||||
# NOT WORKING!
|
||||
|
||||
name = 'Trilinos'
|
||||
version = '12.14.1'
|
||||
|
@ -1,4 +1,7 @@
|
||||
# IT4Innovations 2019
|
||||
#
|
||||
# NOT WORKING!
|
||||
|
||||
|
||||
name = 'Trilinos'
|
||||
version = '12.14.1'
|
||||
|
29
v/Valgrind/Valgrind-3.15.0-foss-2017b.eb
Normal file
29
v/Valgrind/Valgrind-3.15.0-foss-2017b.eb
Normal file
@ -0,0 +1,29 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Valgrind'
|
||||
version = "3.15.0"
|
||||
|
||||
homepage = 'http://valgrind.org/downloads/'
|
||||
description = "Valgrind: Debugging and profiling tools"
|
||||
|
||||
toolchain = {'name': 'foss', 'version': '2017b'}
|
||||
toolchainopts = {'optarch': False}
|
||||
|
||||
source_urls = ['https://sourceware.org/pub/valgrind/']
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
configopts = ' --with-mpicc="$MPICC"'
|
||||
|
||||
binaries = [
|
||||
'callgrind_annotate', 'callgrind_control', 'cg_annotate', 'cg_diff',
|
||||
'cg_merge', 'ms_print', 'valgrind', 'valgrind-listener', 'vgdb'
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/%s' % x for x in binaries],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'debugger'
|
29
v/Valgrind/Valgrind-3.15.0-intel-2018.04.eb
Normal file
29
v/Valgrind/Valgrind-3.15.0-intel-2018.04.eb
Normal file
@ -0,0 +1,29 @@
|
||||
# IT4Innovations 2019
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Valgrind'
|
||||
version = "3.15.0"
|
||||
|
||||
homepage = 'http://valgrind.org/downloads/'
|
||||
description = "Valgrind: Debugging and profiling tools"
|
||||
|
||||
toolchain = {'name': 'intel', 'version': '2018.04'}
|
||||
toolchainopts = {'optarch': False}
|
||||
|
||||
source_urls = ['https://sourceware.org/pub/valgrind/']
|
||||
sources = [SOURCELOWER_TAR_BZ2]
|
||||
|
||||
configopts = ' --with-mpicc="$MPICC"'
|
||||
|
||||
binaries = [
|
||||
'callgrind_annotate', 'callgrind_control', 'cg_annotate', 'cg_diff',
|
||||
'cg_merge', 'ms_print', 'valgrind', 'valgrind-listener', 'vgdb'
|
||||
]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/%s' % x for x in binaries],
|
||||
'dirs': []
|
||||
}
|
||||
|
||||
moduleclass = 'debugger'
|
Loading…
x
Reference in New Issue
Block a user