Go to file
carcava e25d65a139 - fix for CPU only compilation 2020-03-11 09:43:06 +01:00
.ci Added CP specific test (removed all the others) 2020-03-03 23:43:10 +01:00
COUPLE Unset executable flag [ci skip] 2019-11-20 15:51:54 +09:00
CPV - fix for CPU only compilation 2020-03-11 09:43:06 +01:00
Doc Additional info on AMD libraries 2020-02-21 15:27:02 +00:00
EPW includes SP's additional s_crystocart subroutine to be called for SU2 rotation on spinors in elphel2_shuffle.f90 2020-02-19 20:12:41 +00:00
FFTXlib fine tuning of routine dforce, big performance improvement! 2020-03-10 23:30:05 +01:00
GScratch Fix for devxlib scratch space 2019-12-16 12:55:18 +01:00
GUI A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
GWW Merge branch 'develop' into gpu-develop 2020-02-02 15:02:57 +01:00
HP Revert "Merge branch 'revert-c25e9f31' into 'develop'" 2020-02-01 09:14:20 +00:00
KS_Solvers Merge branch 'develop' into gpu-develop (first step) 2020-02-23 20:47:07 +01:00
LAXlib - optimization and bug fixing for spin polarized simulation 2020-03-06 18:14:33 +01:00
LR_Modules Removal of unused variables, added one ONLY 2020-01-13 12:25:42 +00:00
Modules - more data structure moved to GPU 2020-03-07 22:46:06 +01:00
NEB Merge branch 'develop' into gpu-develop 2020-02-02 15:02:57 +01:00
PHonon Merge branch 'develop' into gpu-develop 2020-02-02 15:02:57 +01:00
PP Merge branch 'develop' into gpu-develop (first step) 2020-02-23 20:47:07 +01:00
PW Added GPU timers to PW accelerated functions 2020-03-06 19:05:18 +01:00
PWCOND Merge branch 'develop' into gpu-develop 2020-02-02 15:02:57 +01:00
PlotPhon Unset executable flag [ci skip] 2019-11-20 15:51:54 +09:00
QHA Unset executable flag [ci skip] 2019-11-20 15:51:54 +09:00
TDDFPT Merge branch 'develop' into gpu-develop 2020-02-02 15:02:57 +01:00
UtilXlib - fix for CPU only compilation 2020-03-11 09:43:06 +01:00
XSpectra Merge branch 'develop' into gpu-develop 2020-02-02 15:02:57 +01:00
archive added ppc64le to guessed builds for fox config 2018-07-19 09:18:16 +02:00
atomic Compilation fixes 2019-12-02 11:37:10 +01:00
clib Forgot to update make.depend and to delete c_defs.h.in 2020-02-18 11:53:34 +01:00
dev-tools Forgot minor version for get_device_props.py 2019-09-19 10:13:57 +02:00
dft-d3 Minor and not-so-minor bugs and bugs-not-bugs: 2018-11-01 09:35:14 +01:00
include Small fixes 2020-02-18 13:14:58 +01:00
install Merge branch 'develop' into gpu-develop (first step) 2020-02-23 20:47:07 +01:00
pseudo Calculate vdW kernel on the fly: fourth commit 2019-09-23 14:50:52 -04:00
test-suite Update the soc test in EPW following the SU2 commit. 2020-02-20 15:21:44 +01:00
upftools extract_core now extracts core also for UPF v.1 files 2019-09-20 14:31:25 +00:00
.editorconfig Add editorconfig file 2018-07-19 09:11:34 +02:00
.gitignore Added contribution by Hyungjun Lee 2020-02-17 08:45:41 +01:00
.gitlab-ci.yml Do not build ph, not ported yet. 2018-10-09 12:07:53 +02:00
.travis.yml Travis CI runs over a Ubuntu distro which does not support MPI-3. 2017-02-12 23:02:49 +00:00
CONTRIBUTING.md Update CONTRIBUTING.md 2019-12-10 14:47:40 +00:00
License O-sesame 2003-01-19 21:58:50 +00:00
Makefile Merge commit 'ad8e3d9d' into gpu-develop 2019-12-11 15:01:55 +01:00
README.md Minor updates 2019-12-10 13:22:07 +01:00
README_GPU.md Fixed README_GPU.md again. 2019-07-11 12:54:46 +00:00
configure Version in configure update; documentation updated to reflect the absence 2018-06-29 15:22:35 +02:00
environment_variables Various updates to documentation 2018-04-25 22:48:12 +02:00
logo.jpg Update Readme 2018-01-28 11:11:52 +00:00

README.md

q-e-logo

This is the distribution of the Quantum ESPRESSO suite of codes (ESPRESSO: opEn-Source Package for Research in Electronic Structure, Simulation, and Optimization).

License: GPL v2

USAGE

Quick installation instructions for the impatient:

./configure [options]
make all

("make" alone prints a list of acceptable targets). Binaries go in bin/. For more information, see the general documentation in directory Doc/, package-specific documentation in */Doc/, and the web site http://www.quantum-espresso.org/

PACKAGES

  • PWscf: structural optimisation and molecular dynamics on the electronic ground state, with self-consistent solution of DFT equations;
  • CP: Car-Parrinello molecular dynamics;
  • PHonon: vibrational and dielectric properties from DFPT (Density-Functional Perturbation Theory);
  • TD-DFPT: spectra from Time-dependent DFPT;
  • HP: calculation of Hubbard parameters from DFPT;
  • EPW: calculation of electron-phonon coefficients in metals;
  • PWCOND: ballistic transport;
  • XSpectra: calculation of X-ray absorption spectra;
  • PWneb: reaction pathways and transition states with the Nudged Elastic Band method;
  • GWL: many-body perturbation theory in the GW approach using ultra-localised Wannier functions and Lanczos chains.

Modular libraries

The following libraries have been isolated and partially encapsulated in view of their release for usage in other codes as well:

  • UtilXlib: performing basic MPI handling, error handling, timing handling.
  • FFTXlib: parallel (MPI and OpenMP) distributed three-dimensional FFTs, performing also load-balanced distribution of data (plane waves, G-vectors and real-space grids) across processors.
  • LAXlib: parallel distributed dense-matrix diagonalization, using ELPA, SCALapack, or a custom algorithm.
  • KS Solver: parallel iterative diagonalization for the Kohn-Sham Hamiltonian (represented as an operator),using block Davidson and band-by-band or block Conjugate-Gradient algorithms.
  • LRlib: performs a variety of tasks connected with (time-dependent) DFPT, to be used also in connection with Many-Body Perturbation Theory.

Contributing

Before contributing please read the Contribution Guidelines.

LICENSE

All the material included in this distribution is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.