qmcpack/external_codes/quantum_espresso
Ye Luo 164b23e691 pw2qmcpack compilation aborts if no HDF5 flags. 2018-07-12 18:58:41 -05:00
..
README Add pw2qmcpack patch for QE 6.3 2018-07-09 18:51:06 -05:00
add_pw2qmcpack_to_espresso-5.3.0.diff update the espresso-5.3.0 patch with parallel pw2qmcpack. 2016-08-30 02:13:30 +00:00
add_pw2qmcpack_to_qe-6.2.1.diff Include the orbital norm check in QE 6.2.1 patch. 2018-04-25 13:57:35 -05:00
add_pw2qmcpack_to_qe-6.3.diff pw2qmcpack compilation aborts if no HDF5 flags. 2018-07-12 18:58:41 -05:00
download_and_patch_qe5.3.0.sh Update ctest script to pass QE_BIN and enable Quantum Espresso testing. Add force to patch script for when run on top of existing source. Add building and caching of QE to Intel2015 builds on oxygen 2017-01-18 14:43:10 -05:00
download_and_patch_qe6.2.1.sh Revise words to users. 2018-02-23 10:02:57 -06:00
download_and_patch_qe6.3.sh Add QE configure example. 2018-07-09 18:51:15 -05:00

README

The files in this directory support making a modified version of
quantum espresso that includes the pw2qmcpack converter.

The download_and_patch_qe6.3.sh script will automatically download
and patch quantum espresso. Similarly named scripts are provided for
earlier versions. After patching you can move the espresso directory
anywhere convenient. There is no need to keep it within the QMCPACK
source tree. However, if you are using NEXUS you should update your
PATH so that the correct executables are found.

If you have already downloaded quantum espresso you can, e.g.,

patch -p1 -i ../add_pw2qmcpack_to_qe-6.3.diff

from within the top level quantum espresso directory.


Notes for maintainers:

1. Update the new version of QE. Hopefully the old patch
works. Typically there are small makefile updates. If install/configure.ac is
updated, be sure to run autoconf to generate a new install/configure.

2. Create a new patch.

diff -urN qe-6.3_original qe-6.3_updated >add_pw2qmcpack_to_qe-6.3.diff

3. Update the download_and_patch script. Change the version number and
directory location on QE Forge. The latter varies with no clear logic.

4. Check that QE patches and builds correctly using the download script.

5. Add the new patch and download script to git and commit.