diff --git a/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb b/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb new file mode 100644 index 00000000..8c4d704f --- /dev/null +++ b/a/ALPScore/ALPScore-2.1.1-intel-2017b.eb @@ -0,0 +1,37 @@ +easyblock = 'CMakeMake' + +name = 'ALPScore' +version = '2.1.1' + +homepage = "http://alps.comp-phys.org/" +description = """The ALPS project (Algorithms and Libraries for Physics Simulations) is an open source effort + aiming at providing high-end simulation codes for strongly correlated quantum mechanical systems as well as + C++ libraries for simplifying the development of such code. +""" + +toolchain = {'name': 'intel', 'version': '2017b'} + +sources = ['v%(version)s.tar.gz'] +source_urls = ['https://github.com/ALPSCore/ALPSCore/archive/'] + +dependencies = [ + ('CMake', '3.5.2', '', True), + ('Boost', '1.66.0', '-serial'), + ('HDF5', '1.10.1', '-GCC-6.3.0-2.27-serial', True), + ('Eigen', '3.3.4', '', True), +] + +separate_build_dir = True + +configopts = ' -DCMAKE_BUILD_TYPE=Release -DEIGEN3_INCLUDE_DIR=$EBROOTEIGEN/include' + +modextravars = { + 'ALPS_ROOT': '$root', +} + +sanity_check_paths={ + 'files': ['lib/libalps-accumulators.so', 'lib/libalps-gf.so', 'lib/libalps-hdf5.so', 'lib/libalps-mc.so', 'lib/libalps-params.so', 'lib/libalps-utilities.so'], + 'dirs': ['include/alps', 'lib/', 'share/'], +} + +moduleclass = 'phys' diff --git a/e/Eigen/Eigen-3.3.4.eb b/e/Eigen/Eigen-3.3.4.eb new file mode 100644 index 00000000..88e471af --- /dev/null +++ b/e/Eigen/Eigen-3.3.4.eb @@ -0,0 +1,13 @@ +name = 'Eigen' +version = '3.3.4' + +homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page' +description = """Eigen is a C++ template library for linear algebra: + matrices, vectors, numerical solvers, and related algorithms.""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get'] +sources = ['%(version)s.tar.bz2'] + +moduleclass = 'math' diff --git a/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb b/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb new file mode 100644 index 00000000..729d3daa --- /dev/null +++ b/h/HDF5/HDF5-1.10.1-intel-2017b-serial.eb @@ -0,0 +1,22 @@ +# IT4Innovations 2017 + +name = 'HDF5' +version = '1.10.1' +versionsuffix= '-serial' + +homepage = 'http://www.hdfgroup.org/HDF5/' +description = """HDF5 is a unique technology suite that makes possible the management of + extremely large and complex data collections.""" + +toolchain = {'name': 'intel', 'version': '2017b'} +toolchainopts = {'pic': True} + +source_urls = ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version_major_minor)s/hdf5-%(version)s/src'] +sources = [SOURCELOWER_TAR_GZ] + +dependencies = [ + ('zlib', '1.2.11', '', True), + ('Szip', '2.1', '', True), +] + +moduleclass = 'data'