Go to file
ceresoli d87452fcbc GIPAW should not depend on PH! I've just borrowed few routines.
That was the origin of a lot of troubles. The routines in PH
use the PHCOM module, which was vastly *uninitialized*! We
should instead use the GIPAW_MODULE module. Please, do not tie us
again with PHONON! (D.C.)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3858 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 09:38:11 +00:00
CPV *** empty log message *** 2007-03-19 01:22:28 +00:00
D3 Misc pseudopotential cleanup: upf_to_internal merged between CP and PW; 2007-03-18 19:24:56 +00:00
Doc Documentation updated, some XD1-related info added 2007-03-19 09:32:10 +00:00
GIPAW GIPAW should not depend on PH! I've just borrowed few routines. 2007-03-19 09:38:11 +00:00
GUI Version number updated for the GUI as well 2006-07-07 08:17:48 +00:00
Gamma Misc pseudopotential cleanup: upf_to_internal merged between CP and PW; 2007-03-18 19:24:56 +00:00
Modules Added missing files after yesterday's commit (sorry) 2007-03-19 09:14:21 +00:00
PH Misc pseudopotential cleanup: upf_to_internal merged between CP and PW; 2007-03-18 19:24:56 +00:00
PP Misc pseudopotential cleanup: upf_to_internal merged between CP and PW; 2007-03-18 19:24:56 +00:00
PW Added missing files after yesterday's commit (sorry) 2007-03-19 09:14:21 +00:00
PWCOND Misc pseudopotential cleanup: upf_to_internal merged between CP and PW; 2007-03-18 19:24:56 +00:00
VIB Axel's patch for single-precision constants (please do not add more!) 2007-01-30 10:38:10 +00:00
VdW Misc pseudopotential cleanup: upf_to_internal merged between CP and PW; 2007-03-18 19:24:56 +00:00
atomic More patches from Axel: 2006-12-14 08:53:47 +00:00
atomic_doc calculation of C6 vdW coefficent using the full dft response function added 2006-11-05 02:39:16 +00:00
clib Better(?) memory statistics. Unfortunately every libc fills in different 2007-02-21 09:15:19 +00:00
examples The check of output consistency is done on low-verbosity examples only. 2007-03-19 03:15:40 +00:00
flib - more informative error message 2007-03-01 09:52:12 +00:00
include Documentation updated, some XD1-related info added 2007-03-19 09:32:10 +00:00
install Documentation updated, some XD1-related info added 2007-03-19 09:32:10 +00:00
pseudo Calculation of finite (imaginary) frequency polarizability added. 2006-03-30 09:43:38 +00:00
pwtools Add 4 digits to the Raman intensities output. By the way, why is dynmat 2007-02-05 19:34:04 +00:00
upftools Dependencies updated 2007-01-13 17:39:34 +00:00
License O-sesame 2003-01-19 21:58:50 +00:00
Makefile Compilation of VIB removed from Makefile. TODO updated. 2007-02-21 12:44:17 +00:00
README Documentation updated 2006-04-03 13:44:00 +00:00
README.configure Configure for Nec SX6 (courtesy of Guido Roma) 2006-11-07 16:02:47 +00:00
README.cvs - Executable fpmd.x no more built, new calculation "fpmd" added, to 2005-09-18 23:49:24 +00:00
README.install Documentation updated, some XD1-related info added 2007-03-19 09:32:10 +00:00
TODO Documentation updated, some XD1-related info added 2007-03-19 09:32:10 +00:00
callhtml.pl added new perl scripts to compute calling tree [Gerardo] 2005-05-24 11:04:43 +00:00
calltree.pl added new perl scripts to compute calling tree [Gerardo] 2005-05-24 11:04:43 +00:00
cl2html.pl "make log" produces a ChangeLog file: bug fixed, html format added 2005-06-20 12:33:53 +00:00
config.guess More minor tweaking: obsolete or useless variables removed, 2006-09-21 20:07:55 +00:00
config.sub added autoconf-based configure (file "configure.new") and related files 2003-11-13 13:35:10 +00:00
configure Axel's suggested flags for ifort v.9 + mkl is now correctly implemented 2007-02-28 17:08:31 +00:00
configure.ac Axel's suggested flags for ifort v.9 + mkl is now correctly implemented 2007-02-28 17:08:31 +00:00
configure.msg.in The check for dependencies must be done after fft_defs.h is written 2006-09-21 15:35:25 +00:00
cvs2cl.pl "make log" produces a ChangeLog file: bug fixed, html format added 2005-06-20 12:33:53 +00:00
ifcmods.sh More miscellanous cleanup from Axel: 2006-12-12 11:02:09 +00:00
includedep.sh More miscellanous cleanup from Axel: 2006-12-12 11:02:09 +00:00
install-sh added autoconf-based configure (file "configure.new") and related files 2003-11-13 13:35:10 +00:00
make.sys.in There isn't a strong reason to try a different compiler for F77 and 2007-02-09 12:42:37 +00:00
makedeps.sh There isn't a strong reason to try a different compiler for F77 and 2007-02-09 12:42:37 +00:00
moduledep.sh More miscellanous cleanup from Axel: 2006-12-12 11:02:09 +00:00
namedep.sh More miscellanous cleanup from Axel: 2006-12-12 11:02:09 +00:00
release.sh More miscellanous cleanup from Axel: 2006-12-12 11:02:09 +00:00

README

This is the distribution of the Quantum-ESPRESSO suite of codes (ESPRESSO: 
opEn-Source Package for Research in Electronic Structure, Simulation, 
and Optimization), promoted by the DEMOCRITOS National Simulation Center 
of the Italian INFM (http://www.democritos.it). It contains the following 
codes for density-functional theory calculations of electronic structure,
based on plane waves and pseudopotentials:

- the PWscf package, developed by Stefano Baroni, Stefano de Gironcoli, 
  Andrea Dal Corso (SISSA, Trieste), Paolo Giannozzi (Scuola Normale,
  Pisa) and others: see http://www.pwscf.org for more information

- the CP code, developed by Alfredo Pasquarello (IRRMA, Lausanne),
  Kari Laasonen (Oulu), Andrea Trave (LLNL), Roberto Car
  (Princeton), Paolo Giannozzi, Nicola Marzari (MIT),
  Carlo Cavazzoni (CINECA, Bologna), Sandro Scandolo (ICTP, Trieste), 
  Guido Chiarotti (SISSA, Trieste), Paolo Focher, 
  Gerardo Ballabio (CINECA, Bologna) and others, 
  for Car-Parrinello variable-cell molecular dynamics 

Several utilities are also included, in particular:

- a GUI (Graphical User Interface) for generating input data files,
  written by Anton Kokalj (IJS Ljubljana) (for more info, see 
  http://www-k3.ijs.si/kokalj/pwgui , http://www-k3.ijs.si/kokalj/guib/)

- the pseudopotential generation code "atomic", written by Andrea Dal Corso

- the Input/Output Toolkit "iotk", written by Giovanni Bussi (S3 Modena)
  (for more info, see http://www.s3.infm.it/iotk)

This distribution is a step in the ongoing work aiming at a full 
integration and interoperability of these codes. This project is 
part of a cooperative effort involving DEMOCRITOS, CINECA, Princeton 
University, MIT.

Directory structure of the common part of the three packages:

Modules/   Source file for modules that are common to all programs
include/   files *.h included by fortran source files
clib/      external libraries written in C
flib/      external libraries written in Fortran
install/   machine-dependent makefiles and tools for compilation
           and installation
pseudo/    pseudopotential files used by examples
upftools/  Source files for converters to unified pseudopotential
           format (UPF)
examples/  Contains sample input and output files
Doc/       Documentation

Directory structure of the PWscf package:

PW/        Source files for scf calculations (pw.x)
PH/        Source files for phonon calculations (ph.x)
PP/        Source files for post-processing of pw.x data file
Gamma/     Source files for Gamma-only phonon calculation (phcg.x)
D3/        Source files for third-order derivative calculations (d3.x)
PWCOND/    Source files for conductance calculations (pwcond.x)
pwtools/   Source files for post-processing of ph.x results,
           miscellaneous analysis programs
vdW/       Source files for calculation of the molecular polarizability 
           at finite (imaginary) frequency using approximated Thomas-Fermi
           + von Weizacker scheme (contributed by V.H. Nguyen, Sissa and
           Hanoi University).

CPV/       Source files for Car-Parrinello code CP/FPMD

GUI/ or PWgui-*/ Source files for the GUI (GUI/ for CVS sources, while
                 PWgui-*/ for the tarball *.tar.gz).

atomic/    Source files for the pseudopotential generation package
atomic_doc/ Documentation, tests and examples for the above

iotk/      Input/Output Toolkit

VIB/       Source files for the frozen-phonon code (contributed by 
           Silviu Zilberman, Princeton)

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.