mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 23:42:12 +01:00

modified: f/fontconfig/fontconfig-2.13.0-libpng-1.6.34.eb modified: g/gnuplot/gnuplot-5.2.4-GCC-6.3.0-2.27.eb modified: h/HDF5/HDF5-1.8.17-intel-2017a.eb modified: o/OpenMPI/OpenMPI-3.0.0-GCC-6.3.0-2.27.eb modified: q/Qt/Qt-4.8.7.eb new file: q/QuantumESPRESSO/QuantumESPRESSO-6.3-intel-2017a.eb new file: q/QuantumESPRESSO/QuantumESPRESSO-6.3_drop_LIBS_before_configure_of_fox.patch modified: r/Ruby/Ruby-2.4.2.eb
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
# IT4Innovations
|
|
|
|
name = 'QuantumESPRESSO'
|
|
version = '6.3'
|
|
|
|
homepage = 'http://www.pwscf.org/'
|
|
description = """Quantum ESPRESSO is an integrated suite of computer codes
|
|
for electronic-structure calculations and materials modeling at the nanoscale.
|
|
It is based on density-functional theory, plane waves, and pseudopotentials
|
|
(both norm-conserving and ultrasoft)."""
|
|
|
|
toolchain = {'name': 'intel', 'version': '2017a'}
|
|
toolchainopts = {'usempi': True, 'openmp': True}
|
|
|
|
sources = [
|
|
'qe-%(version)s.tar.gz',
|
|
{'filename': 'qe-gipaw-%(version)s.tar.gz', 'download_filename': '%(version)s.tar.gz', 'source_urls': ['https://github.com/dceresoli/qe-gipaw/archive/']},
|
|
{'filename': 'wannier90-2.1.0.tar.gz', 'source_urls': ['http://www.wannier.org/code/']},
|
|
]
|
|
|
|
# The old qe-forge archive doesn't exist any longer.
|
|
# This easyconfig is for those who have the old qe-forge tar file downloaded.
|
|
# The qe tar file from github for 6.2 has a different top level directory name
|
|
# than the old qe-forge tarfile did and the easyblock expects the old name.
|
|
# Old download was
|
|
# wget http://qe-forge.org/gf/download/frsrelease/244/1114/qe-6.2.tar.gz
|
|
|
|
source_urls = [
|
|
'https://github.com/QEF/q-e/archive/', # qe
|
|
]
|
|
|
|
patches = [
|
|
'%(name)s-%(version)s_drop_LIBS_before_configure_of_fox.patch',
|
|
]
|
|
|
|
buildopts = 'all w90 gipaw xspectra pwall ph epw'
|
|
|
|
# parallel build tends to fail
|
|
parallel = 1
|
|
|
|
moduleclass = 'chem'
|