Merge branch 'it4i-salomon'

This commit is contained in:
Lukáš Krupčík 2019-09-12 08:26:14 +02:00
commit dd221a5d60
3 changed files with 65 additions and 4 deletions

View File

@ -0,0 +1,43 @@
# IT4Innovations 2019
easyblock = 'ConfigureMake'
name = 'ABINIT'
version = '8.10.3'
homepage = 'http://www.abinit.org/'
description = """ABINIT is a package whose main program allows one to find the total energy, charge density and
electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional
Theory (DFT), using pseudopotentials and a planewave or wavelet basis."""
toolchain = {'name': 'intel', 'version': '2017c'}
source_urls = ['https://github.com/abinit/abinit/archive/']
sources = ['abinit-8.10.3.tar.gz']
configopts = '--with-mpi-prefix=$EBROOTIMPI/intel64 --with-dft-flavor="atompaw+bigdft+libxc+wannier90" '
configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" '
configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" '
configopts += 'CC=mpicc CXX=mpicxx FC=mpif90 --enable-mpi --enable-mpi-io --enable-64bit-flags --enable-optim="yes" --enable-gw-dpc="yes" --enable-memory-profiling="no" --enable-openmp="no" --enable-maintainer-checks="no" --enable-debug="no" '
dependencies = [
# ('libxc', '4.3.4'),
('netCDF', '4.6.2'),
('netCDF-Fortran', '4.4.5'),
]
sanity_check_paths = {
'files': [
'bin/%s' %
x for x in [
'abinit',
'aim',
'cut3d',
'conducti',
'mrgddb',
'mrgscr',
'optic']],
'dirs': ['lib/pkgconfig'],
}
moduleclass = 'chem'

View File

@ -0,0 +1,18 @@
name = 'netCDF-Fortran'
version = '4.4.4'
homepage = 'http://www.unidata.ucar.edu/software/netcdf/'
description = """NetCDF (network Common Data Form) is a set of software libraries
and machine-independent data formats that support the creation, access, and sharing of array-oriented
scientific data."""
toolchain = {'name': 'intel', 'version': '2017b'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/Unidata/netcdf-fortran/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['44b1986c427989604df9925dcdbf6c1a977e4ecbde6dd459114bca20bf5e9e67']
dependencies = [('netCDF', '4.4.1.1')]
moduleclass = 'data'

View File

@ -1,19 +1,19 @@
# IT4Innovations 2018
# IT4Innovations 2019
name = 'netCDF-Fortran'
version = '4.4.4'
version = '4.4.5'
homepage = 'http://www.unidata.ucar.edu/software/netcdf/'
description = """NetCDF (network Common Data Form) is a set of software libraries
and machine-independent data formats that support the creation, access, and sharing of array-oriented
scientific data."""
toolchain = {'name': 'iomkl', 'version': '2017b'}
toolchain = {'name': 'intel', 'version': '2017c'}
toolchainopts = {'pic': True}
sources = ['v%(version)s.tar.gz']
source_urls = ['https://github.com/Unidata/netcdf-fortran/archive']
dependencies = [('netCDF', '4.6.1')]
dependencies = [('netCDF', '4.6.2')]
moduleclass = 'data'