Commit Graph

877 Commits

Author SHA1 Message Date
giannozz ebb6d07d17 more noncolinear merge
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@885 c92efa57-630b-4861-b058-cf58834340f0
2004-05-13 20:50:14 +00:00
giannozz b38d64ac77 keyword "revPBE" recognized by which_dft
Beware: potential for trouble with PBE and the like...


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@884 c92efa57-630b-4861-b058-cf58834340f0
2004-05-13 16:56:52 +00:00
sbraccia a6171fc122 Some clean-up in the NEB machinery.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@883 c92efa57-630b-4861-b058-cf58834340f0
2004-05-13 13:46:19 +00:00
ballabio 51cd262cfd workarounds for ifort and g95 compiler bugs [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@882 c92efa57-630b-4861-b058-cf58834340f0
2004-05-13 13:13:50 +00:00
giannozz a67b37ffaa Calculation of E local not correct in pw2casino (noticed by Dario)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@881 c92efa57-630b-4861-b058-cf58834340f0
2004-05-13 10:04:25 +00:00
sbraccia cb5092bad8 Fixed a severe bug in the mixing of spin polarized systems with the local-TF screening (highlighted by SdG). The bug is also present in the web version.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@880 c92efa57-630b-4861-b058-cf58834340f0
2004-05-13 09:41:53 +00:00
ballabio 54d77d1e79 now should work also if compilers have nonstandard names (on Linux)
[Gerardo]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@879 c92efa57-630b-4861-b058-cf58834340f0
2004-05-12 14:21:25 +00:00
giannozz 2da5c01765 becp = <beta|psi> allocated only when needed (except in phonon where it is
still allocated at the beginning) - misc cleanup


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@878 c92efa57-630b-4861-b058-cf58834340f0
2004-05-11 21:08:21 +00:00
giannozz 097c76c675 Makefile and doc update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@877 c92efa57-630b-4861-b058-cf58834340f0
2004-05-11 08:46:53 +00:00
sbraccia 1ab31b8fdc Yet another version of the DIIS algorithm (it substitutes the previous one). This version is slower (but not dramatically) than davidson for small systems, faster for large systems (the cross-over is around 300 bands), but there is space for further improvements. A gamma-point version is also implemented (previously missing). An "holes-sniffer" is implemented to prevent holes in the eigenvalues spectrum.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@876 c92efa57-630b-4861-b058-cf58834340f0
2004-05-11 08:11:52 +00:00
sbraccia 37f5d7b335 Added a cut-off on zeta ( ( -1.0 - 1.D-6 ) < zeta < ( 1.0 - 1.D-6 ) ) to prevent the divergences of the correlation part of the PBE potential.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@875 c92efa57-630b-4861-b058-cf58834340f0
2004-05-10 16:13:13 +00:00
ballabio a418503761 fixed problem with pgi [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@874 c92efa57-630b-4861-b058-cf58834340f0
2004-05-10 16:00:30 +00:00
giannozz dfea605a3b Added check (tetrahedra not allowed)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@873 c92efa57-630b-4861-b058-cf58834340f0
2004-05-10 14:16:22 +00:00
giannozz b6ed50ca2e last lost commit fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@872 c92efa57-630b-4861-b058-cf58834340f0
2004-05-10 13:36:45 +00:00
sbraccia d172d67d44 Again a fix for the bug in local-TF screening (lost in the last commit).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@871 c92efa57-630b-4861-b058-cf58834340f0
2004-05-10 13:18:34 +00:00
dalcorso c9784910cb The variable lspinorb has been deleted from input.f90. Please make cvs co
before commit.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@870 c92efa57-630b-4861-b058-cf58834340f0
2004-05-10 10:37:31 +00:00
giannozz 50534de978 More non-collinear cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@869 c92efa57-630b-4861-b058-cf58834340f0
2004-05-09 20:20:00 +00:00
giannozz b269f4854d Cleanup of duplicated or unimplemented routines in PWNC/
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@868 c92efa57-630b-4861-b058-cf58834340f0
2004-05-09 17:05:02 +00:00
giannozz 68b075c1ae Cleanup: pwcom no longer used in PP/
qgm is now a local variable as it should be


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@867 c92efa57-630b-4861-b058-cf58834340f0
2004-05-08 10:24:24 +00:00
giannozz a1c7155180 restart.o was loaded twice
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@866 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 17:42:58 +00:00
cazzato b90bb38b9b *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@865 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 17:33:12 +00:00
cazzato db23f632d6 the new punch routine, which writes on the .save file (instead of .pun),
is now the default. Moreover, if the wf_collect flag (in the control namelist)
is true, it collects all wave functions and store them in the same file.
The phonon and postprocessing codes can handle this new .save file.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@864 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 17:21:24 +00:00
giannozz 9a81ea6915 Bad format, doc update
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@863 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 16:47:13 +00:00
giannozz 0fa413cc9c Old version of dnrm2 moved out of lapack.f and replaced (in blas.f,
where it belongs) with a version that does not contain ASSIGN


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@862 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 16:45:52 +00:00
sbraccia 443c32b06b Fixed a very insidious bug in the local-TF screening (already present in version 1.2.0).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@861 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 16:15:56 +00:00
sbraccia 7841e1f964 Variable nimage was not initialized.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@860 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 15:48:50 +00:00
ballabio eb22926786 added support for g95
several small fixes to get it to compile [Gerardo]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@859 c92efa57-630b-4861-b058-cf58834340f0
2004-05-06 13:06:16 +00:00
dalcorso 9fcf9c7a69 startingwfc should be atomic in a nscf calculation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@858 c92efa57-630b-4861-b058-cf58834340f0
2004-05-06 12:42:45 +00:00
ballabio ceeb2a78d0 another small fix [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@857 c92efa57-630b-4861-b058-cf58834340f0
2004-05-06 11:18:09 +00:00
ballabio ed71e7ff5d small fix on some formats (1x in place of x) [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@856 c92efa57-630b-4861-b058-cf58834340f0
2004-05-06 11:00:16 +00:00
sbraccia 631753cfaa oops ...
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@855 c92efa57-630b-4861-b058-cf58834340f0
2004-05-05 12:32:18 +00:00
sbraccia c0610fcce7 Variable reset_vel was not declared in input_parameters.
Some cleanup of the neb-driver for all the codes.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@854 c92efa57-630b-4861-b058-cf58834340f0
2004-05-05 12:22:19 +00:00
ballabio 2dbd813fea applied workaround for ifort internal compiler error [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@853 c92efa57-630b-4861-b058-cf58834340f0
2004-05-05 09:34:09 +00:00
ballabio d3e418a684 fixed --disable-parallel [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@852 c92efa57-630b-4861-b058-cf58834340f0
2004-05-04 16:18:42 +00:00
ballabio cc09da3f25 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@851 c92efa57-630b-4861-b058-cf58834340f0
2004-05-04 11:05:45 +00:00
giannozz 9b5f80792d cpmdtoupf bug fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@850 c92efa57-630b-4861-b058-cf58834340f0
2004-05-04 09:39:48 +00:00
dalcorso 11c8bd5947 Missing changes added.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@849 c92efa57-630b-4861-b058-cf58834340f0
2004-05-03 14:23:10 +00:00
sbraccia c11e17e4ed Fixed an error in my last commit.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@848 c92efa57-630b-4861-b058-cf58834340f0
2004-05-03 11:14:22 +00:00
sbraccia e4c70c0af2 NEB: 1) a backup copy of the restart file is written at each iteration on the scratch
directory.
     2) velocities can be reset (reset_vel keyword) when restarting from file.
Cleanup of bfgs stuff.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@847 c92efa57-630b-4861-b058-cf58834340f0
2004-05-03 08:48:48 +00:00
dalcorso eb3d6473a2 Added licence to the new routines and other small changes.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@846 c92efa57-630b-4861-b058-cf58834340f0
2004-05-03 08:31:38 +00:00
dalcorso 958c86f3f7 Support for s.o.: changes to PW routines:
init_us_1 : dvan coefficients are recalculated
            qq_spinorb coefficients are defined
setup : added code to average a s.o. pseudopotential and use it as a
        standard pseudopotential. (Still not working with US)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@845 c92efa57-630b-4861-b058-cf58834340f0
2004-05-03 08:08:59 +00:00
dalcorso 6ddc0cb531 Missing change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@844 c92efa57-630b-4861-b058-cf58834340f0
2004-05-01 11:34:08 +00:00
dalcorso ff207d8c52 Added two routines for s.o.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@843 c92efa57-630b-4861-b058-cf58834340f0
2004-04-30 14:58:05 +00:00
giannozz 04fc1b9d21 DIRECT_IO_FACTOR for intel compiler reverted to 8, compiler option used
instead. Lowdin charges are printed for each spin component (PG)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@842 c92efa57-630b-4861-b058-cf58834340f0
2004-04-30 14:26:52 +00:00
dalcorso 40bbe919a3 Reading of a spin-orbit (UPF?) pseudopotential written by the atomic code.
Added the variable lspinorb in input.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@841 c92efa57-630b-4861-b058-cf58834340f0
2004-04-30 13:16:03 +00:00
sbraccia fbfa8e8d2e Setting startingwfc="file" in the case of nscf calculations was a bad idea.
I apologize.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@840 c92efa57-630b-4861-b058-cf58834340f0
2004-04-30 12:40:51 +00:00
dalcorso aef6ec462c Introduced variables for spin-orbit support. Changes on these
routines are due to the fact that dvan becomes spin dependent and has
an additional index.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@839 c92efa57-630b-4861-b058-cf58834340f0
2004-04-30 08:51:31 +00:00
sbraccia 18d09b6ead Again on the default value of starting***: in the case of a non scf calculation
they are both set to "file".
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@838 c92efa57-630b-4861-b058-cf58834340f0
2004-04-30 07:05:31 +00:00
sbraccia cf9d99457d Fixed a bug concerning "make veryclean".
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@837 c92efa57-630b-4861-b058-cf58834340f0
2004-04-29 16:55:45 +00:00
cavazzon 25fdfd0919 Bug fix, reading card OCCUPATIONS
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@836 c92efa57-630b-4861-b058-cf58834340f0
2004-04-29 15:47:56 +00:00