Commit Graph

21 Commits

Author SHA1 Message Date
giannozz 68603defdd More references to removed files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5744 c92efa57-630b-4861-b058-cf58834340f0
2009-07-23 12:18:36 +00:00
giannozz 86186c5c7d Small change to the installation mechanism: the list of locations for
modules is provided by the Makefile in each subdirectory, rather than
by make.sys. No big advantage but neater solution than before


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5737 c92efa57-630b-4861-b058-cf58834340f0
2009-07-22 17:18:42 +00:00
giannozz b3daf98bf0 Added support for ESPRESSO_TMPDIR; removed nonstandard commas in write
that some compilers don't like


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5643 c92efa57-630b-4861-b058-cf58834340f0
2009-07-07 06:46:17 +00:00
calandra 63d30d7ef9 Corrected bug in restart in the case of a quadrupolar calculation.
Christos Gougoussis and Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5623 c92efa57-630b-4861-b058-cf58834340f0
2009-06-25 08:07:56 +00:00
calandra 9dc808e12c Deleted a line that should have been deleted in the last update.
It affects the quadrupolar calculation in the case of ultrasoft pseudopotentials.

Christos Gougoussis and Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5622 c92efa57-630b-4861-b058-cf58834340f0
2009-06-25 08:05:11 +00:00
giannozz 59339bee9b Compilation error in serial case
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5607 c92efa57-630b-4861-b058-cf58834340f0
2009-06-15 08:27:34 +00:00
calandra 5d89672b2d Makefile for the new version of XSpectra
Christos Gougoussis and Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5582 c92efa57-630b-4861-b058-cf58834340f0
2009-06-05 11:52:58 +00:00
calandra 25a5b6543f Routine applying the S^{-1} matrix to m wavefunctions psi
and putting the results in spsi.
      as in

2006 Hasnip, PJ; Pickard, CJ,
"Electronic energy minimisation with ultrasoft pseudopotentials",
Computer Physics Communications, Vol 174, Issue 1, Page 24-29.

and in

 B. Walker and R. Gebauer, "Ultrasoft Pseudopotentials in time
 dependent density funcional theory", J. Chem. Phys. {\bf 127}, 164106
 (2007)


  Original routine written by Ralph Gebauer
        Modified by Christos Gougoussis


  Christos Gougoussis and Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5581 c92efa57-630b-4861-b058-cf58834340f0
2009-06-05 11:50:43 +00:00
calandra 41183881cc New version of the xspectra code. The following features
have been added:

1) Generalization of the continued fraction to the ultrasoft
pseudopotentials case (see Christos Gougoussis et al. arXiv:0906.0897 )

2) New .sav file format with version, old versions are compatible.

3) Restart in continued fraction (experimental).

4) Several modification to have a code more uniform with the
QE-style standards


Christos Gougoussis and Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5580 c92efa57-630b-4861-b058-cf58834340f0
2009-06-05 11:43:18 +00:00
calandra 261b60ffdb Added variables for timing and restart in continued fraction.
New format of save file with version (old formats are compatible).

Christos Gougoussis and Matteo Calandra.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5579 c92efa57-630b-4861-b058-cf58834340f0
2009-06-05 11:37:56 +00:00
giannozz e21bcf37ab iargc shouldn't be defined external (gfortran doesn't like it)
Same constants used in the rest of the code (please check!)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5434 c92efa57-630b-4861-b058-cf58834340f0
2009-02-19 09:38:47 +00:00
giannozz 4e7626d2d8 Tabulators replaced by white spaces (they confuse some compilers).
Recent additions to parameters.f90 moved into the place where they
belong (in my opinion). I don't think it is such a great idea to put
parameters there, unless they are used throughout the distribution


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5431 c92efa57-630b-4861-b058-cf58834340f0
2009-02-17 14:51:24 +00:00
giannozz cd8615a735 Compilation problem (wannier_new module missing)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5429 c92efa57-630b-4861-b058-cf58834340f0
2009-02-17 11:41:45 +00:00
matteo.calandra f582ed13e1 Corrected a bug in the script extracting the core states
from the pseudo in upf version one.
Now in this new version it does not only extract the 1s core
state but all the core states.

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5195 c92efa57-630b-4861-b058-cf58834340f0
2008-09-16 14:05:49 +00:00
matteo.calandra 6f51d6ace2 Corrected a loop variable I forgot to change in my
commit from yesterday.

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5189 c92efa57-630b-4861-b058-cf58834340f0
2008-09-11 09:43:27 +00:00
matteo.calandra 38db9edf66 Corrected memory leak in the definition of r_paw.
Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5187 c92efa57-630b-4861-b058-cf58834340f0
2008-09-10 15:29:50 +00:00
giannozz 8cd13cb00b Common "symme" moved to a separate file; some cleanup. Symmetries of the
Bravais lattice are written (but not yet read nor used) to the xml file


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5125 c92efa57-630b-4861-b058-cf58834340f0
2008-08-22 15:53:34 +00:00
matteo.calandra 8ac7c14dbf Minor modifications to the xspectra code:
1) rename of several variables and routines having still
   the old suffix xanes that now has become xspectra
2) Corrected small bug when running on a single processor
   with no mpi and  xonly_plot=.true. .
3) Error in the printout of the memory required by the code
4) Input option use_paratec_recon has been removed
5) Variable xang_mom is not anymore an input variable, the
   calculation is chosen changing the variable
   calculation="xanes_dipole" or "xanes_quadrupole"

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5033 c92efa57-630b-4861-b058-cf58834340f0
2008-06-30 15:44:59 +00:00
matteo.calandra aa9b32b23e Added script upf2plotcore.sh in directory XSpectra.
This script allows to extract the core wavefunctions
from a pseudo upf version 1 and to use the corresponding
output directly as input for the XSpectra code.

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5029 c92efa57-630b-4861-b058-cf58834340f0
2008-06-30 09:31:32 +00:00
matteo.calandra ff9d5280f9 Removed broken link in directory bin
xspectra.x --> ../XSpectra/xspectra.x
and not
xspectra.x --> ../Xanes/xspectra.x

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5024 c92efa57-630b-4861-b058-cf58834340f0
2008-06-26 21:19:39 +00:00
matteo.calandra 2ff7499ae3 Initial release of the package XSpectra calculating K-edge
X-ray absorption spectropy in materials.
The program uses GIPAW and the Lanczos method.
Working only with norm-conserving pseudopotentials (at the moment).

  Authors: Christos Gougoussis, Matteo Calandra,
           Ari Paavo Seitsonen and Francesco Mauri

Matteo Calandra


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5004 c92efa57-630b-4861-b058-cf58834340f0
2008-06-19 13:20:33 +00:00