The most current development version of Quantum-ESPRESSO is publicly accessible via anonymous CVS (Concurrent Version System). *** PLEASE NOTE *** the development version may not work properly, and sometimes not even compile properly. Use at your own risk. To download the CVS tree from scratch, you will need "cvs" and "ssh" (secure shell) installed on your system. Follow this procedure: 1) define the environment variables CVS_RSH and CVSROOT as follows: export CVS_RSH=ssh export CVSROOT=:pserver:cvsanon@democritos.sissa.it:/home/cvs if your shell is sh/bash, or setenv CVS_RSH ssh setenv CVSROOT :pserver:cvsanon@democritos.sissa.it:/home/cvs if your shell is csh/tcsh. 2) login anonymously to the CVS repository: cvs login The password is: cvsanon 3) Download the complete Quantum-ESPRESSO source tree: cvs checkout espresso (the code appears in directory espresso). Alternatively, download PWscf only, or CP only: cvs checkout pwscf cvs checkout cp and optionally tests and examples (with the pseudopotentials needed to run them): cvs checkout pseudo examples To update your existing CVS tree to the current version, run this command: cvs update -d from the directory containing the distribution. *** PLEASE NOTE *** after a "cvs update", dependencies (generated automatically by "configure") may be no longer up to date. You are advised to recompute them by running the "makedeps.sh" script, otherwise the code may not compile properly (compiler complains about undefined or redefined symbols, missing modules and/or routines...). Sometimes you'll have to rerun "configure" too, but that should be a rare event.