Patch from Axel for Windows (mingw) build, plus other minor fixes here and
there, plus more mp_global replaced by specific modules. Xspectra added to
"make all".


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10576 c92efa57-630b-4861-b058-cf58834340f0
Small fixes for unitialized variables and questionable constructs,
courtesy of Ake Sandgren


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10577 c92efa57-630b-4861-b058-cf58834340f0
Documentation updated (just a little bit)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10578 c92efa57-630b-4861-b058-cf58834340f0
Reminder of numerical instabilities in the generation of the VdW kernel.
Not sure this is the best place, though.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10579 c92efa57-630b-4861-b058-cf58834340f0
More minor patches from Axel for Windows


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10580 c92efa57-630b-4861-b058-cf58834340f0
More minor fixes from Axel for windows build


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10581 c92efa57-630b-4861-b058-cf58834340f0
Final round of  missing communicators in mp_bcast; "make all" always stoping
in case of compilation errors (Axel)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10582 c92efa57-630b-4861-b058-cf58834340f0
Added new vdw-DF functionals, labelled vdw-DF3 and vdW-DF4, by Klimes et al.
Contributed by Guido Roma. Still untested.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10583 c92efa57-630b-4861-b058-cf58834340f0
Added tests for new vdw-DF functionals, updated old tests


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10584 c92efa57-630b-4861-b058-cf58834340f0
Fixed a glitch in the previous commit; names OB86B and OBK88B shortened to
OB86 and OBK8 (must be 4 characters at most)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10585 c92efa57-630b-4861-b058-cf58834340f0
More changes to the build system for MinGW by Axel, more Makefile cleanup


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10586 c92efa57-630b-4861-b058-cf58834340f0
simplification in xml data reading

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10587 c92efa57-630b-4861-b058-cf58834340f0
simplification in xml data reading

git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10588 c92efa57-630b-4861-b058-cf58834340f0
Communicators used by ELPA removed after usage. Gabriele Sclauzero found
this bug in real version, I made the same change in the complex version
as well (without testing!)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10589 c92efa57-630b-4861-b058-cf58834340f0
Final (?) set of changes to the build system, especially for Windows (Axel)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10590 c92efa57-630b-4861-b058-cf58834340f0
- rVV10 ported to the main trunk. The corrisponding kernel
table can be generated, energy&potential and stress added
to the main drivers

- funct.f90 modified to accomodate the rVV10 and to clean
up new addition for VDW-DF3 and VDW-DF4 (new GGA-NL combination,
not new NL functionals)

- nspin=1 case added for NL functionals, both for vDW-DF and rVV10
*still to test*



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10591 c92efa57-630b-4861-b058-cf58834340f0
Extended CPV management of nonlocal functionals. Now
depending on the inlc the correct non-local functional is
loaded and executed



git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10592 c92efa57-630b-4861-b058-cf58834340f0
Update for the vandeilt conversion tools with the
addition of PBESol functional, now available in an 
experimental version of uspp


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10593 c92efa57-630b-4861-b058-cf58834340f0
make.depend.updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10594 c92efa57-630b-4861-b058-cf58834340f0
More minor mingw and windows build problems


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@10595 c92efa57-630b-4861-b058-cf58834340f0