Commit Graph

10404 Commits

Author SHA1 Message Date
giannozz e73fe6a1ce The previous commit contained a change that wasn't supposed to be there
(I was verifying if phonon can be run after a vc-relax run; it actually 
does and no changes are needed since the data file does not appear as
produced by a vc-relax run)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11095 c92efa57-630b-4861-b058-cf58834340f0
2014-07-21 10:53:50 +00:00
giannozz 7ab7a97fca A few cases of unitialized variables, courtesy of Pietro Bonfa'
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11094 c92efa57-630b-4861-b058-cf58834340f0
2014-07-21 09:43:30 +00:00
giannozz 7e57139894 OpenMP bug in ESM fixed, thanks to Minoru Otani
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11093 c92efa57-630b-4861-b058-cf58834340f0
2014-07-20 19:17:13 +00:00
giannozz 44c126563f Download of qe-gpu updated to v.14.06.0
PWgui uses now ".tar.gz", like all other packages, instead of ".tgz"


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11092 c92efa57-630b-4861-b058-cf58834340f0
2014-07-18 10:45:21 +00:00
puma f9a51d23ac One part was still missing.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11091 c92efa57-630b-4861-b058-cf58834340f0
2014-07-16 15:46:18 +00:00
puma 5a140a17e2 Added optional options to head.x program for reducing memory usage.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11090 c92efa57-630b-4861-b058-cf58834340f0
2014-07-16 15:01:28 +00:00
puma 3c1d952d93 Added optional options to head.x program for reducing memory usage.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11089 c92efa57-630b-4861-b058-cf58834340f0
2014-07-16 15:01:01 +00:00
giannozz 517877d553 More meta-GGA cleanup: CP now uses same interfaces tau_xc and tau_xc_spin
as PW, thus allowing more metaGGA to be used in CP as well


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11088 c92efa57-630b-4861-b058-cf58834340f0
2014-07-15 20:41:50 +00:00
giannozz 500f71907f Input file wasn't properly written to a xml file by CP. Note that:
all iotk commands in this routine should be moved into qexml.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11087 c92efa57-630b-4861-b058-cf58834340f0
2014-07-15 15:55:02 +00:00
giannozz 903200ce58 Cleanup: function exc_t rather useless
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11086 c92efa57-630b-4861-b058-cf58834340f0
2014-07-15 14:50:37 +00:00
giannozz c4aacc31b3 Avoid obscure messages when local pseudopotentials are used with DFT+U
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11085 c92efa57-630b-4861-b058-cf58834340f0
2014-07-15 09:06:59 +00:00
giannozz 27f52fd1c8 There are too many interface functions computing exchange and correlation.
Functions exc_t, vxc_t moved out of module funct to the only package where 
they are used (atomic). They should be replaced by xc, xc_spin sooner or
later. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11084 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 20:14:34 +00:00
giannozz 6163ac94d0 Meta-GGA functionals have their own index, distinct from the one used to
classify GGA ones. Some cleanup in functionals-related stuff. Much more is
badly needed.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11083 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 15:56:02 +00:00
giannozz 9faae71f67 Updates to the documentation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11082 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 13:21:43 +00:00
giannozz c3eadc0edc Updates to the documentation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11081 c92efa57-630b-4861-b058-cf58834340f0
2014-07-14 13:20:49 +00:00
timrov 7551661994 Added an example how to use turboDavidson with the Environ module.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11080 c92efa57-630b-4861-b058-cf58834340f0
2014-07-12 12:30:19 +00:00
timrov 2a6938b543 Minor changes in TDDFPT. The turboDavidson code works properly with the Environ module (tested).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11079 c92efa57-630b-4861-b058-cf58834340f0
2014-07-12 12:28:41 +00:00
sclauzer b7c1ea18f9 Fix to some OpenMP wierdness in Intel compilers (GS).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11078 c92efa57-630b-4861-b058-cf58834340f0
2014-07-11 14:53:11 +00:00
kokalj 0a46e34b3f improving the helpdoc utility so as to work not only under the svn but also for the espresso tarball
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11077 c92efa57-630b-4861-b058-cf58834340f0
2014-07-09 12:37:27 +00:00
giannozz e9560a7d1d bands.x writes a file filband.'gnu' with bands in plottable format (by gnuplot
or xmgrace or whatever plotting program). Saves a step (the plot_bands.x run)
when plotting bands: useful for tutorials ... 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11076 c92efa57-630b-4861-b058-cf58834340f0
2014-07-08 16:41:54 +00:00
giannozz c1b72fa44f Added TB09 functional, from libxc, courtesy of Eric Germaneau.
Added two small files from libxc. Compile with -D__LIBXC, link with libxc:
-L/dir/where/libxc/is -lxcf90 -lxc
User guides updated with a reshuffling of names: contributors to all of QE
(in particular, most functionals) are listed in the user guide of QE and
not in the one of PW. make.depend updated

This is just to avoid that the work done is lost. It should be a first step 
towards better organization of XC functionals. We should seriously consider
one of the following options:
1. move to libxc, getting rid of all duplicated functionals, keeping only
   those that are not available in libxc;
2. add the possibility to use any functional from libxc (currently only a few
   can be used). This may require serious restructuring work in our XC
   functional (il-)logic, that has become clumsy, obscure and redundant


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11075 c92efa57-630b-4861-b058-cf58834340f0
2014-07-08 10:57:02 +00:00
giannozz 65ddbfd0c4 Cleanup of unused variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11074 c92efa57-630b-4861-b058-cf58834340f0
2014-07-07 09:23:38 +00:00
giannozz 32a66f3def Harmless bug: a return value should be set also in case of error exit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11073 c92efa57-630b-4861-b058-cf58834340f0
2014-07-04 16:15:55 +00:00
giannozz b8fe6ff8bf Updated obsolete link
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11072 c92efa57-630b-4861-b058-cf58834340f0
2014-07-04 07:07:01 +00:00
puma f824923ffc Bug corrected.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11071 c92efa57-630b-4861-b058-cf58834340f0
2014-07-02 16:33:19 +00:00
spigafi 8eab185734 Added note about pw_forum mailing-list and QE-GPU inquiries.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11070 c92efa57-630b-4861-b058-cf58834340f0
2014-07-02 08:59:36 +00:00
giannozz 4ea5c44caa Minor updates to documentation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11069 c92efa57-630b-4861-b058-cf58834340f0
2014-07-01 16:19:02 +00:00
paulatto 067c6d28a9 Minimal information to compile on Frenche IDRIS machines
LP




git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11068 c92efa57-630b-4861-b058-cf58834340f0
2014-07-01 15:35:54 +00:00
paulatto f347ce4788 obsolete information, does not work, nobody uses it
i will just upload a working make.sys

LP



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11067 c92efa57-630b-4861-b058-cf58834340f0
2014-07-01 15:25:16 +00:00
giannozz f1e9e53b64 Removed reference to q-e-gpu mailing list, since this will be closed soon.
Also: removed references to pw_users. Since we use it so little (5 posts since
Jan. 2013: likely less than the posts sent by mistake), I think there is no 
point in keeping it open.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11066 c92efa57-630b-4861-b058-cf58834340f0
2014-07-01 14:31:52 +00:00
dceresoli 2a301bda34 Towards reducing gfortran hacks!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11065 c92efa57-630b-4861-b058-cf58834340f0
2014-06-30 13:20:38 +00:00
dceresoli 0247dcd423 Backtrace routine is now available in gfortran 4.8
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11064 c92efa57-630b-4861-b058-cf58834340f0
2014-06-30 09:36:23 +00:00
gsamsonidze 63e369dd96 BerkeleyGW interface: the band occupations are treated consistently with the rest of the code
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11063 c92efa57-630b-4861-b058-cf58834340f0
2014-06-28 02:33:17 +00:00
gsamsonidze 822c90deb2 Paolo's fix for BerkeleyGW interface regarding the weights of k-points in the 'tpiba_b' and 'crystal_b' case
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11062 c92efa57-630b-4861-b058-cf58834340f0
2014-06-28 02:28:46 +00:00
dalcorso 1d950becfe Improved the routine that analyzes band symmetry.
Should scale better in the parallel case.
Corrected a small bug: in rare cases the high symmetry 
lines where one point too advanced. 


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11061 c92efa57-630b-4861-b058-cf58834340f0
2014-06-27 14:48:19 +00:00
dalcorso aa7507ac7e Added two routines to gather and scatter among processors groups of functions.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11060 c92efa57-630b-4861-b058-cf58834340f0
2014-06-27 14:37:04 +00:00
dalcorso 146c3a2a7d Introduced a clock for the bands calculation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11059 c92efa57-630b-4861-b058-cf58834340f0
2014-06-27 14:24:58 +00:00
dalcorso b365cd26e6 Small cleanup. mp_global substituted by more specific modules.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11058 c92efa57-630b-4861-b058-cf58834340f0
2014-06-27 14:22:24 +00:00
dalcorso 414dcfd3c4 mp_global -> mp_pools.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11057 c92efa57-630b-4861-b058-cf58834340f0
2014-06-27 14:16:07 +00:00
giannozz c4e2f96790 Bug in pot_+extrapolation='none' case fixed. I just removed the offending call
to "stop_exx", since in all other cases it seems that the calculation continues
with exact exchange on after the first scf step.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11056 c92efa57-630b-4861-b058-cf58834340f0
2014-06-24 16:32:05 +00:00
gsamsonidze 0b676a56ca fixing problems in BerkeleyGW interface, courtesy of David A. Strubbe
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11055 c92efa57-630b-4861-b058-cf58834340f0
2014-06-24 04:59:32 +00:00
giannozz 44685d2bce Incorrect file name
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11054 c92efa57-630b-4861-b058-cf58834340f0
2014-06-20 21:03:39 +00:00
ustcscgyer 4d32d2c4a4 git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11053 c92efa57-630b-4861-b058-cf58834340f0 2014-06-18 14:48:54 +00:00
ustcscgyer 767f841b23 git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11052 c92efa57-630b-4861-b058-cf58834340f0 2014-06-18 00:50:59 +00:00
ustcscgyer df496d7dec Improved discharging
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11051 c92efa57-630b-4861-b058-cf58834340f0
2014-06-18 00:48:24 +00:00
ustcscgyer c05bf7e3d2 Improved the discharging
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11050 c92efa57-630b-4861-b058-cf58834340f0
2014-06-18 00:33:39 +00:00
ustcscgyer 74dc13d0ef Correct an error for parallel compiler in the previouse version.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11049 c92efa57-630b-4861-b058-cf58834340f0
2014-06-17 23:36:41 +00:00
ustcscgyer b7b4c95538 A very nice new feature "discharging" is added. Now a rather small num_basis_tot can be used.
I believe that with slight increase of calculation cost, the new feather can dramatically 
decrease the memory requirement.



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11048 c92efa57-630b-4861-b058-cf58834340f0
2014-06-17 21:34:16 +00:00
obm 17a77a3ee2 1)dfftp was used to read an dffts grid
2)a potential unintentional overwrite situation with multiple processors


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11047 c92efa57-630b-4861-b058-cf58834340f0
2014-06-16 13:14:53 +00:00
spigafi 592d517b8e Fix path for external single-threaded ELPA.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@11046 c92efa57-630b-4861-b058-cf58834340f0
2014-06-15 19:37:33 +00:00