Skip to content
Snippets Groups Projects
Commit 36a97ed0 authored by Damian Alvarez's avatar Damian Alvarez
Browse files

Merge branch 'petsc4py' into '2020'

Petsc4py

See merge request hps-public/easybuild-repository!406
parents 7fb09abb 1df99cbe
Branches
No related tags found
No related merge requests found
Showing
with 381 additions and 57 deletions
...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'gpsmkl', 'version': '2020'} toolchain = {'name': 'gpsmkl', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -26,17 +26,18 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -26,17 +26,18 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
('METIS', '5.1.0'),
('ParMETIS', '4.0.3'),
]
download_deps_static = [ download_deps_static = [
'metis',
'parmetis',
'spooles', 'spooles',
'superlu', 'superlu',
'superlu_dist', 'superlu_dist',
...@@ -44,9 +45,11 @@ download_deps_static = [ ...@@ -44,9 +45,11 @@ download_deps_static = [
'chaco', 'chaco',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
configopts += '--with-scalar-type=complex ' configopts += '--with-scalar-type=complex '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/',
......
...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'gpsmkl', 'version': '2020'} toolchain = {'name': 'gpsmkl', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -26,14 +26,15 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -26,14 +26,15 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps_static = [ download_deps_static = [
'hypre', 'hypre',
'metis', 'metis',
...@@ -42,9 +43,11 @@ download_deps_static = [ ...@@ -42,9 +43,11 @@ download_deps_static = [
'superlu_dist', 'superlu_dist',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
configopts += '--with-64-bit-indices=1 ' configopts += '--with-64-bit-indices=1 '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/',
......
...@@ -17,7 +17,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -17,7 +17,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'gpsmkl', 'version': '2020'} toolchain = {'name': 'gpsmkl', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -25,18 +25,19 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -25,18 +25,19 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
('METIS', '5.1.0'),
('ParMETIS', '4.0.3'),
]
download_deps_static = [ download_deps_static = [
'hypre', 'hypre',
'metis',
'parmetis',
'spooles', 'spooles',
'superlu', 'superlu',
'superlu_dist', 'superlu_dist',
...@@ -47,7 +48,9 @@ download_deps_static = [ ...@@ -47,7 +48,9 @@ download_deps_static = [
'parms', 'parms',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
......
...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'intel', 'version': '2020'} toolchain = {'name': 'intel', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -26,17 +26,18 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -26,17 +26,18 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
('METIS', '5.1.0'),
('ParMETIS', '4.0.3'),
]
download_deps_static = [ download_deps_static = [
'metis',
'parmetis',
'spooles', 'spooles',
'superlu', 'superlu',
'superlu_dist', 'superlu_dist',
...@@ -44,9 +45,11 @@ download_deps_static = [ ...@@ -44,9 +45,11 @@ download_deps_static = [
'chaco', 'chaco',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
configopts += '--with-scalar-type=complex ' configopts += '--with-scalar-type=complex '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/',
......
...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'intel', 'version': '2020'} toolchain = {'name': 'intel', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -26,14 +26,15 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -26,14 +26,15 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps_static = [ download_deps_static = [
'hypre', 'hypre',
'metis', 'metis',
...@@ -42,9 +43,11 @@ download_deps_static = [ ...@@ -42,9 +43,11 @@ download_deps_static = [
'superlu_dist', 'superlu_dist',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
configopts += '--with-64-bit-indices=1 ' configopts += '--with-64-bit-indices=1 '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/',
......
...@@ -17,7 +17,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -17,7 +17,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'intel', 'version': '2020'} toolchain = {'name': 'intel', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -25,18 +25,19 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -25,18 +25,19 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
('METIS', '5.1.0'),
('ParMETIS', '4.0.3'),
]
download_deps_static = [ download_deps_static = [
'hypre', 'hypre',
'metis',
'parmetis',
'spooles', 'spooles',
'superlu', 'superlu',
'superlu_dist', 'superlu_dist',
...@@ -47,7 +48,9 @@ download_deps_static = [ ...@@ -47,7 +48,9 @@ download_deps_static = [
'parms', 'parms',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
......
...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'intel-para', 'version': '2020'} toolchain = {'name': 'intel-para', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -26,17 +26,18 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -26,17 +26,18 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
('METIS', '5.1.0'),
('ParMETIS', '4.0.3'),
]
download_deps_static = [ download_deps_static = [
'metis',
'parmetis',
'spooles', 'spooles',
'superlu', 'superlu',
'superlu_dist', 'superlu_dist',
...@@ -44,9 +45,11 @@ download_deps_static = [ ...@@ -44,9 +45,11 @@ download_deps_static = [
'chaco', 'chaco',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
configopts += '--with-scalar-type=complex ' configopts += '--with-scalar-type=complex '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/',
......
...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -18,7 +18,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'intel-para', 'version': '2020'} toolchain = {'name': 'intel-para', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -26,14 +26,15 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -26,14 +26,15 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps_static = [ download_deps_static = [
'hypre', 'hypre',
'metis', 'metis',
...@@ -42,9 +43,11 @@ download_deps_static = [ ...@@ -42,9 +43,11 @@ download_deps_static = [
'superlu_dist', 'superlu_dist',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
configopts += '--with-64-bit-indices=1 ' configopts += '--with-64-bit-indices=1 '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/seq/aij.h %(installdir)s/include/petsc/private/',
......
...@@ -17,7 +17,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)' ...@@ -17,7 +17,7 @@ site_contacts = 'I. Gutheil (i.gutheil@fz-juelich.de)'
toolchain = {'name': 'intel-para', 'version': '2020'} toolchain = {'name': 'intel-para', 'version': '2020'}
toolchainopts = {'usempi': True} toolchainopts = {'usempi': True, 'pic': True}
source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots'] source_urls = ['http://ftp.mcs.anl.gov/pub/petsc/release-snapshots']
sources = ['petsc-lite-%s.tar.gz' % version] sources = ['petsc-lite-%s.tar.gz' % version]
...@@ -25,18 +25,19 @@ sources = ['petsc-lite-%s.tar.gz' % version] ...@@ -25,18 +25,19 @@ sources = ['petsc-lite-%s.tar.gz' % version]
builddependencies = [ builddependencies = [
('CMake', '3.18.0') ('CMake', '3.18.0')
] ]
dependencies = [
('HDF5', '1.10.6'),
]
download_deps = [ download_deps = [
'triangle', 'triangle',
] ]
dependencies = [
('HDF5', '1.10.6'),
('METIS', '5.1.0'),
('ParMETIS', '4.0.3'),
]
download_deps_static = [ download_deps_static = [
'hypre', 'hypre',
'metis',
'parmetis',
'spooles', 'spooles',
'superlu', 'superlu',
'superlu_dist', 'superlu_dist',
...@@ -47,7 +48,9 @@ download_deps_static = [ ...@@ -47,7 +48,9 @@ download_deps_static = [
'parms', 'parms',
] ]
configopts = '--with-large-file-io --with-cxx-dialect=C++11 --with-pic=0 -fPIC ' configopts = '--with-large-file-io --with-cxx-dialect=C++11 '
shared_libs = 1
postinstallcmds = [ postinstallcmds = [
'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/', 'cp %(builddir)s/petsc-%(version)s.0/src/mat/impls/aij/mpi/mpiaij.h %(installdir)s/include/petsc/private/',
......
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
versionsuffix = '-Python-%(pyver)s'
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'gpsmkl', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', versionsuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14'),
]
download_dep_fail = True
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
local_pysuffix = '-Python-%(pyver)s'
versionsuffix = '-complex%s' % local_pysuffix
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'gpsmkl', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', local_pysuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14', '-complex'),
]
download_dep_fail = True
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
local_pysuffix = '-Python-%(pyver)s'
versionsuffix = '-int8%s' % local_pysuffix
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'gpsmkl', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', local_pysuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14', '-int8'),
]
download_dep_fail = True
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
versionsuffix = '-Python-%(pyver)s'
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'intel', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', versionsuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14'),
]
download_dep_fail = True
prebuildopts = 'export LDSHARED="-shared" && '
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
local_pysuffix = '-Python-%(pyver)s'
versionsuffix = '-complex%s' % local_pysuffix
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'intel', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', local_pysuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14', '-complex'),
]
download_dep_fail = True
prebuildopts = 'export LDSHARED="-shared" && '
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
local_pysuffix = '-Python-%(pyver)s'
versionsuffix = '-int8%s' % local_pysuffix
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'intel', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', local_pysuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14', '-int8'),
]
download_dep_fail = True
prebuildopts = 'export LDSHARED="-shared" && '
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
versionsuffix = '-Python-%(pyver)s'
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'intel-para', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', versionsuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14'),
]
download_dep_fail = True
prebuildopts = 'export LDSHARED="-shared" && '
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
local_pysuffix = '-Python-%(pyver)s'
versionsuffix = '-complex%s' % local_pysuffix
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'intel-para', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', local_pysuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14', '-complex'),
]
download_dep_fail = True
prebuildopts = 'export LDSHARED="-shared" && '
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
easyblock = 'PythonPackage'
name = 'petsc4py'
version = '3.13.0'
local_pysuffix = '-Python-%(pyver)s'
versionsuffix = '-int8%s' % local_pysuffix
homepage = 'https://bitbucket.org/petsc/petsc4py'
description = "petsc4py are Python bindings for PETSc, the Portable, Extensible Toolchain for Scientific Computation."
toolchain = {'name': 'intel-para', 'version': '2020'}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '3.8.5'),
('SciPy-Stack', '2020', local_pysuffix, ('gcccoremkl', '9.3.0-2020.2.254')),
('PETSc', '3.14', '-int8'),
]
download_dep_fail = True
prebuildopts = 'export LDSHARED="-shared" && '
req_py_majver = 3
req_py_minver = 0
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
moduleclass = 'tools'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment