<div dir="ltr"><div><div>Hi,<br><br>FYI: quantum-espresso RPMS are available for Fedora and EPEL:<br><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1282893" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1282893</a><br>The build uses openblas and scalapack with openmpi and mpich.<br>The serial version is also provided.<br><br>After the process of packaging there are a few suggestions:<br><br>1.
it may be a good idead to distribute iotk separately from the
quantum-espresso's tarball. The configure and Makefiles would need to be
update to allow one for a build against a standalone, shared iotk so
library. This will facilitate a separate packaging of iotk in
Fedora/EPEL.<br><br>2. the configure/makefiles handling of the ELPA library
could be improved to allow one for builds against a standalone, shared
elpa so library, which is already present in Fedora/EPEL.<br><br>3. it would be convenient if the pseudos used by the test-suite are provided as a separate tarball on downloads.<br><br>4. it seems like parallel make did not work (make -j), when trying the 5.2.1 version.<br>Please help to clarify this.<br><br>5. a minor detail in test-suite/run-*.sh scripts: they should use source instead of include:<br>sed -i "s#include #source #" test-suite/run-cp.sh<br>sed -i "s#include #source #" test-suite/run-pw.sh<br><br>6. there are some tests failures, e.g. on EPEL6 x86_64, with openmpi 171 out of 197 tests passed (2 unknown):<br><a href="https://kojipkgs.fedoraproject.org//work/tasks/8858/12648858/build.log" target="_blank">https://kojipkgs.fedoraproject.org//work/tasks/8858/12648858/build.log</a><br>Search for the first occurence of "171" in this file.<br>Some of these seem to be related to vdw part, maybe the files the presence of<br>which is assumed for the tests are not created properly?<br><br>7. the RPMS for EPEL6 (RHEL6, CentOS6, ...) are available in the EPEL testing<br>repositories and the executables can be tested as follows:<br><br>$ yum -y install <a href="https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm" target="_blank">https://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm</a><br>$ yum -y install --enablerepo=epel-testing quantum-espresso-openmpi quantum-espresso<br>cd /tmp<br>$ wget <a href="http://www.qe-forge.org/gf/download/frsrelease/204/907/test-suite-5.3.0.tar.gz" target="_blank">http://www.qe-forge.org/gf/download/frsrelease/204/907/test-suite-5.3.0.tar.gz</a><br>$ tar zxf test-suite-5.3.0.tar.gz<br>$ wget <a href="http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pz-vbc.UPF" target="_blank">http://www.quantum-espresso.org/wp-content/uploads/upf_files/Si.pz-vbc.UPF</a><br>$ . /etc/profile.d/modules.sh<br>$ module load openmpi-x86_64<br>$ which pw.x_openmpi<br>/usr/lib64/openmpi/bin/pw.x_openmpi<br>$ ESPRESSO_PSEUDO=$PWD mpiexec -np 2 pw.x_openmpi < test-suite/pw_dft/<a href="http://dft1.in" target="_blank">dft1.in</a><br><br></div>After two week the builds will be included in the stable EPEL repositories<br></div>(after that no more need for --enablerepo=epel-testing).<br><br>It would be nice if:<br><br>7a. the executables are tested for correctness by someone from quantum-espresso team<br><br>7b.
the performance of the executables be compared to builds on RHEL6 using
commercial compilers or libraries in order to estimate how much
performance one loses due to the EPEL6 builds. This information may be
interesting to non-technically inclined users who run quantum-espresso
on personal workstations or in the cloud.<br><br>Best regards,<br><br>Marcin</div>