Commit Graph

574 Commits

Author SHA1 Message Date
sbraccia ea34246f80 The flush subroutine (Vax Lib) gives problems on sp4. Substituted with our cpflush().
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@531 c92efa57-630b-4861-b058-cf58834340f0
2004-01-27 15:33:36 +00:00
sbraccia d044268261 A missing IMPLICIT NONE that was causing problems:
indeed iunres was not declared and unit -1073746312 was thus opened !!!
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@530 c92efa57-630b-4861-b058-cf58834340f0
2004-01-27 14:59:24 +00:00
giannozz 5afc497863 Rather serious bug in PW/dynamics.f90 (subroutine thermalize) fixed
Misc. cleanup (PG)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@529 c92efa57-630b-4861-b058-cf58834340f0
2004-01-27 14:41:06 +00:00
giannozz d945eb72c0 Recently introduced bug (interpolation table not initialized) fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@528 c92efa57-630b-4861-b058-cf58834340f0
2004-01-27 13:42:51 +00:00
degironc 5ee19285b7 read_io_header split from plot_io in order to avoid fake allocations otherwise
needed when calling plot_io with iflag=0


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@527 c92efa57-630b-4861-b058-cf58834340f0
2004-01-27 12:31:56 +00:00
sbraccia 6df595df89 Again an allocatable array (recently added) that is not deallocated in clean_pw.
If it is not deallocated in clean_pw neb cannot work.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@526 c92efa57-630b-4861-b058-cf58834340f0
2004-01-27 09:30:12 +00:00
giannozz ef0e4b12ad fake out-of-bound error fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@525 c92efa57-630b-4861-b058-cf58834340f0
2004-01-26 21:36:41 +00:00
sbraccia a472d7bc6b Again arrays not allocated ... (note that the fix is far from being elegant)
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@524 c92efa57-630b-4861-b058-cf58834340f0
2004-01-26 16:46:24 +00:00
sbraccia 9073d465fc Cleanup (all => pwall and all_ => all).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@523 c92efa57-630b-4861-b058-cf58834340f0
2004-01-26 13:56:17 +00:00
sbraccia f29198efe6 Again a fix to be compatible with ifc 8.0.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@522 c92efa57-630b-4861-b058-cf58834340f0
2004-01-26 12:28:57 +00:00
sbraccia cfcaf8b55a Module partially rewritten to avoid compilation problems with ifc (see some recent post in PW_forum).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@521 c92efa57-630b-4861-b058-cf58834340f0
2004-01-26 11:02:41 +00:00
giannozz c8fad4b675 compilation glitches in parallel case
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@520 c92efa57-630b-4861-b058-cf58834340f0
2004-01-24 17:24:46 +00:00
giannozz ce43e861ab More module cleanup : pwcom no longer called in PW/
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@519 c92efa57-630b-4861-b058-cf58834340f0
2004-01-24 15:43:09 +00:00
degironc a80c961cce a few variable declarations have been fixed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@518 c92efa57-630b-4861-b058-cf58834340f0
2004-01-24 15:20:48 +00:00
degironc f10d5b1866 LDA+U forces and stress are now much faster (yet not optimal)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@517 c92efa57-630b-4861-b058-cf58834340f0
2004-01-24 14:44:20 +00:00
cavazzon 2051825662 Workaround for XLF compiler bug,
use of renamed variables.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@516 c92efa57-630b-4861-b058-cf58834340f0
2004-01-24 10:01:55 +00:00
sbraccia b27856a264 Corrected a misleading warning.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@515 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 17:00:45 +00:00
giannozz d71b49a69d compilation error in parallel
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@514 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 15:32:48 +00:00
giannozz 0b1a5c9fd8 Extensive module cleanup: DP moved from wrong place (parameters) to the
correct place (kinds); module "varie" replaced by "control_flags" (not
yet in pwcom, though) - many many files changed.
64-bit cpus (Opteron, maybe Itanium) should now work if __LINUX64 is defined


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@513 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 15:08:03 +00:00
sbraccia 38950d1d83 Improved the output in the case of a neb calculation.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@512 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 13:50:19 +00:00
sbraccia b59ad69456 Again some problems with ethr: the diagonalization threshold can now be read by the input file (diago_thr_init).
This value of ethr is overwritten (with a warning message) in the case of a phonon calculation (lphonon flag added). If diago_thr_init is not specified in the input file it is automatically set in setup.f90 (for example in the case of a nscf calculation ethr = tr2 / nelec).
I hope this policy is appropriate for all kind of calculations.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@511 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 09:50:00 +00:00
sbraccia 0edd569c50 Too many references to evc !!!
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@510 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 18:33:42 +00:00
giannozz 84cadfe3f0 Cell parameters written on output for variable-cell dynamics
as requested by Tone - Misc cleanup


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@509 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 17:01:35 +00:00
ballabio 8eac8ef670 typo fixed [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@508 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 16:48:22 +00:00
sbraccia 930ce42d0d The output of the neb-bfgs algorithm is now written in a less obscure way.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@507 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 16:01:14 +00:00
sbraccia de4139aec1 Added the pseudopotential for the NEBexample.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@506 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 15:07:18 +00:00
degironc bc65724ba0 stm images can be obtained from a calculation at "gamma".
gamma_only variable is written/read by saveall.
contributed by Guido Fratesi


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@505 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 12:48:52 +00:00
degironc c15f761d2f contribution to the stress from derivative of the bessel function is obtained
form the already available interpolation table.
non-local stress calculation is much faster


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@504 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 12:44:53 +00:00
degironc cfe2536ac0 bug fixed in phonon calculation with nosym=.true.
minus_q and related variables where not set properly: minus_q was always
set .false. while instead it may be .true. for some value of q (gamma
for instance).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@503 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 12:34:43 +00:00
sbraccia 0b32850e1f General Cleanup. Some problems related to the use of local pseudopotentials have been fixed.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@502 c92efa57-630b-4861-b058-cf58834340f0
2004-01-22 12:01:13 +00:00
giannozz 9c66ff989f machine.h: #define ZHETRD ZHETRD confuses pgi compiler
Once again: case of local potentials only (H) fixed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@501 c92efa57-630b-4861-b058-cf58834340f0
2004-01-21 17:19:30 +00:00
sbraccia ce4506716b Obscure messages about gamma and noncolin modified.
Version number updated to 1.4.0.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@500 c92efa57-630b-4861-b058-cf58834340f0
2004-01-21 16:40:09 +00:00
sbraccia fc230d7a2a I apologize for the orrible mistake in the previous commit
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@499 c92efa57-630b-4861-b058-cf58834340f0
2004-01-21 15:13:56 +00:00
sbraccia 47ddca9eaf Fixed some problems with ethr. Comments have been added here and there.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@498 c92efa57-630b-4861-b058-cf58834340f0
2004-01-21 14:41:25 +00:00
ballabio 0a4a78e1f8 removed example*/results from tar [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@497 c92efa57-630b-4861-b058-cf58834340f0
2004-01-21 13:32:13 +00:00
sbraccia 174f76a0ec Some new "TODO" have been added (for the pwscf code). NEB removed from the TODO list.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@496 c92efa57-630b-4861-b058-cf58834340f0
2004-01-20 15:52:44 +00:00
sbraccia 2efd90d37f General cleanup. The threshold for diagonalization (ethr) is now fixed to 1.D-5 at the first scf iteration (iter=1). A check is then performed to verify that the resulting density is adeguate (dr2/nelec > ethr). If it is not the diagonalization goes on with a smaller ethr. For iter > 1 ethr is updated with the old recipe. Also added a warning in update_pot that indicates "problems" in the wfc extrapolation. This problem has not yet been fixed.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@495 c92efa57-630b-4861-b058-cf58834340f0
2004-01-20 12:26:22 +00:00
ballabio 9934afacc6 added -I. to $INCLUDE to prevent possible conflicts [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@494 c92efa57-630b-4861-b058-cf58834340f0
2004-01-20 10:09:04 +00:00
ballabio 69d01f7c9c added missing "only: nrxx" [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@493 c92efa57-630b-4861-b058-cf58834340f0
2004-01-20 10:07:42 +00:00
giannozz dc7b409b44 cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@492 c92efa57-630b-4861-b058-cf58834340f0
2004-01-19 21:05:26 +00:00
dalcorso 5a9c3debd0 Misleading error message corrected.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@491 c92efa57-630b-4861-b058-cf58834340f0
2004-01-19 10:57:53 +00:00
dalcorso c5baf9fdae Additional check for fixed occupations.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@490 c92efa57-630b-4861-b058-cf58834340f0
2004-01-19 10:53:55 +00:00
giannozz 382c9fdf2d cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@489 c92efa57-630b-4861-b058-cf58834340f0
2004-01-17 13:44:31 +00:00
cavazzon 4b8e55f7a8 bug fix, array dimension related to nspin variable
carlo


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@488 c92efa57-630b-4861-b058-cf58834340f0
2004-01-16 13:54:47 +00:00
giannozz 142e408451 cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@487 c92efa57-630b-4861-b058-cf58834340f0
2004-01-16 09:18:28 +00:00
giannozz cd8242ad9a Some cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@486 c92efa57-630b-4861-b058-cf58834340f0
2004-01-15 15:50:19 +00:00
giannozz d0961d38ac out-of-bound error in Berry Phase calculation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@485 c92efa57-630b-4861-b058-cf58834340f0
2004-01-14 20:14:07 +00:00
sbraccia 63ab0a4aa5 npw=npwx no longer needed (line 38).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@484 c92efa57-630b-4861-b058-cf58834340f0
2004-01-14 14:08:26 +00:00
sbraccia 4c30bb71a3 Again a fix for the array out-of-bounds problem.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@483 c92efa57-630b-4861-b058-cf58834340f0
2004-01-14 14:03:12 +00:00
sbraccia a7c6be7fc2 A check for out-of-bounds error on the array gk has been added.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@482 c92efa57-630b-4861-b058-cf58834340f0
2004-01-14 08:58:46 +00:00