Go to file
giannozz 3301265d42 Merge branch 'master' into 'develop'
Cleanup

See merge request QEF/q-e!437
2019-05-11 06:45:21 +00:00
.ci Remove or reduce MPI message splitting in CUDA Fortran implementation of UtilXlib 2019-02-11 09:49:52 +00:00
COUPLE No valid reason to re-defined IFLAGS inside Makefiles 2018-07-04 16:42:12 +02:00
CPV Merge branch 'develop' of gitlab.com:QEF/q-e 2019-05-10 21:36:39 +02:00
Doc Spelling error, rewording 2019-05-09 07:59:20 +02:00
EPW EPW was relying on some allocatation being present 2019-04-30 18:38:37 +01:00
FFTXlib Some compilers didn't like one of the last changes. I think the change is 2019-04-26 10:28:50 +02:00
GUI A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
GWW Calls to nonexistent routines explicitly commented out: they are never 2019-02-25 21:00:43 +00:00
HP Variable "npw" made explicitly local in a few place. Reminder: 2019-05-03 16:15:01 +02:00
KS_Solvers [Skip-CI] Obsolete version 'svn' replaced by 'git'; various .PHONY of questionable 2019-03-01 17:42:56 +01:00
LAXlib Upon suggestion by G. Cantele: add OpenMP check preventing a compilation error 2019-02-21 10:04:17 +01:00
LR_Modules Aligned with develop 2019-05-08 12:14:35 +02:00
Modules Aligned with develop 2019-05-09 15:40:14 +02:00
NEB A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
PHonon master updated 2019-05-08 12:08:43 +02:00
PP Merge branch 'master' into 'develop' 2019-05-11 06:45:21 +00:00
PW Merge branch 'develop' of gitlab.com:QEF/q-e 2019-05-10 21:36:39 +02:00
PWCOND html and txt manuals updated 2019-03-01 18:00:27 +01:00
PlotPhon
QHA Revised version of Iurii's patch for TDDFPT: unset_mpi_comm_4_solvers 2019-02-27 22:01:54 +01:00
TDDFPT updated dependencies and fixed few things 2019-05-03 16:59:07 +02:00
UtilXlib Update 3 polar EPW benchmark and the memcounter 2019-04-28 12:47:35 +01:00
XSpectra Revised version of Iurii's patch for TDDFPT: unset_mpi_comm_4_solvers 2019-02-27 22:01:54 +01:00
archive added ppc64le to guessed builds for fox config 2018-07-19 09:18:16 +02:00
atomic master updated 2019-05-08 12:08:43 +02:00
clib Updated gipaw plugin URL forever, and fixed C-warning in qmmm_aux.c 2019-03-30 10:25:04 +01:00
dev-tools Update 3 polar EPW benchmark and the memcounter 2019-04-28 12:47:35 +01:00
dft-d3 Minor and not-so-minor bugs and bugs-not-bugs: 2018-11-01 09:35:14 +01:00
include Old-style I/O deleted. Everything should work as in 6.2 and 6.3 with default 2018-08-07 19:43:21 +02:00
install fix fetching Wannier90 2019-05-06 17:56:21 +02:00
pseudo Minor corrections, removal of undesired files 2019-01-17 21:49:55 +01:00
test-suite Update of epw_polar/epw3 benchmark. 2019-04-30 18:54:28 +01:00
upftools adding error and warning messages to virtual_v2.x 2019-02-27 12:12:52 +01:00
.editorconfig Add editorconfig file 2018-07-19 09:11:34 +02:00
.gitignore
.gitlab-ci.yml Use prebuilt image to speed up the build ci 2018-07-16 16:43:33 +02:00
.travis.yml
CONTRIBUTING.md Add some development instructions 2018-07-19 09:06:33 +02:00
License
Makefile A few more changes so that "make gui" creates a functional PWgui. 2019-03-01 23:44:12 +01:00
README.md Variable "ftau" (fractional translations in FFT grid units) is a source 2019-04-08 21:19:02 +02:00
configure
environment_variables
logo.jpg

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 Density-Functional Perturbation Theory;
  • TD-DFPT: spectra from Time-dependent Density-Functional Perturbation Theory;
  • EPW: calculation of electron-phonon coefficients in metals;
  • 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.