easyconfigs-it4i/a/ABINIT/ABINIT-8.6.1-intel-2017a.eb
Easy Build 58411e55a1 modified: a/ABINIT/ABINIT-8.6.1-intel-2017a.eb
new file:   b/byacc/byacc-20170509.eb
	new file:   c/CP2K/CP2K-5.1-intel-2017a.eb
	new file:   g/GMP/GMP-5.0.5.eb
	new file:   g/guile/guile-1.8.8.eb
	new file:   l/Libint/Libint-1.1.6-intel-2017a.eb
	new file:   l/libmatheval/libmatheval-1.1.11.eb
	new file:   l/libtool/libtool-2.4.2.eb
	new file:   l/libxc/libxc-2.2.2-intel-2017a.eb
	new file:   l/libxsmm/libxsmm-1.6.4-intel-2017a.eb
	new file:   l/libxsmm/libxsmm-1.6.4.eb
	new file:   p/PLUMED/PLUMED-2.3.0-intel-2017a.eb
	deleted:    b/byacc/byacc-20160606.eb
2017-11-09 13:12:29 +01:00

33 lines
1.3 KiB
Plaintext

easyblock = 'ConfigureMake'
name = 'ABINIT'
version = '8.6.1'
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': '2017a'}
source_urls = ['https://www.abinit.org/sites/default/files/packages/']
sources = [SOURCELOWER_TAR_GZ]
configopts = "--with-mpi-prefix=$EBROOTIMPI/intel64 --with-trio-flavor='etsf_io+netcdf' --with-dft=flavor='libxc' "
configopts += '--with-netcdf-incs="-I$EBROOTNETCDF/include -I$EBROOTNETCDFMINFORTRAN/include" '
configopts += '--with-netcdf-libs="-L$EBROOTNETCDF/lib -lnetcdf -L$EBROOTNETCDFMINFORTRAN/lib -lnetcdff" '
configopts += '--with-libxc-incs="-I$EBROOTLIBXC/include" --with-libxc-libs="-L$EBROOTLIBXC/lib -lxc" '
dependencies = [
('libxc', '4.0.1', '', True),
('netCDF', '4.4.1.1'),
('netCDF-Fortran', '4.4.4'),
]
sanity_check_paths = {
'files': ['bin/%s' % x for x in ['abinit', 'aim', 'cut3d', 'conducti', 'mrgddb', 'mrgscr', 'optic']],
'dirs': ['lib/pkgconfig'],
}
moduleclass = 'chem'