Commit Graph

5258 Commits

Author SHA1 Message Date
dalcorso c81fb61ef2 Some comments in the phonon code updated. References to the formulas in notes
substituted with references to the formulas in PRB 64, 235118 (2001).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5401 c92efa57-630b-4861-b058-cf58834340f0
2009-02-12 08:56:50 +00:00
giannozz 0be50d26ca Dependencies updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5400 c92efa57-630b-4861-b058-cf58834340f0
2009-02-12 08:24:03 +00:00
giannozz 5292d83a82 Unused routines removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5399 c92efa57-630b-4861-b058-cf58834340f0
2009-02-12 08:22:16 +00:00
degironc d3ebcd964d additions to makefile files needed by the new DFT+DMFT part
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5398 c92efa57-630b-4861-b058-cf58834340f0
2009-02-12 08:09:57 +00:00
degironc 83f2bfae65 new files and modifications needed to extract a TB hamiltonian in order to
perform a DFT+DMFT calculation.
contributed by Dmtry Korotin, V.I. Anisimov, N. Binggeli et al.
The DMFT part will be loaded separately into QE-forge.

SdG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5397 c92efa57-630b-4861-b058-cf58834340f0
2009-02-12 08:07:11 +00:00
giannozz 9131c8887c Explicit statement that unshifted grids are needed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5396 c92efa57-630b-4861-b058-cf58834340f0
2009-02-10 17:36:15 +00:00
giannozz 99db3df946 Minor change and suggestions by Karoly Nemeth about pw2casino
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5395 c92efa57-630b-4861-b058-cf58834340f0
2009-02-10 15:18:50 +00:00
giannozz 58b73a974f Real-space calculation of Q(r) had a bug that becomes apparent only with v.2
UPF pseudopotentials (qfunc not allocated for non-ultrasoft pp)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5394 c92efa57-630b-4861-b058-cf58834340f0
2009-02-10 15:15:30 +00:00
seitsonen 2130704503 Moved the initialisation of 'paw_recon[nsp]' into a new location where it
is more logical and easier to catch errors. Thanks to error report from
Christos Gougoussis and Matteo Calandra (IMPMC, Paris).

       apsi = Ari P Seitsonen


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5393 c92efa57-630b-4861-b058-cf58834340f0
2009-02-09 17:01:29 +00:00
giannozz 758e688875 Less alarmistic message when atomic wavefunction are renormalized.
Reminder: never ever write "WARNING" on output without a good reason


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5392 c92efa57-630b-4861-b058-cf58834340f0
2009-02-09 16:58:31 +00:00
dalcorso f0212fe24c Problem with compilation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5391 c92efa57-630b-4861-b058-cf58834340f0
2009-02-09 08:27:54 +00:00
dalcorso 9de3f198a0 Bug fix: missing broadcast of the frequencies.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5390 c92efa57-630b-4861-b058-cf58834340f0
2009-02-08 17:48:46 +00:00
dalcorso 07d2f0d835 Phonon cleanup. The reading of the recover file is done by a single routine.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5389 c92efa57-630b-4861-b058-cf58834340f0
2009-02-08 17:27:46 +00:00
dalcorso ec97e29ebd Bug fix: the phonon recover with modenum /= 0 was not working any more.
This bug was introduced in the cvs version on 01 Sep, 2008.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5388 c92efa57-630b-4861-b058-cf58834340f0
2009-02-08 17:14:59 +00:00
dalcorso 07f7a868e7 Bug fix: the phonon recover with US-PPs was not working any more. This bug was
introduced in the cvs version on Sep. 18, 2008.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5387 c92efa57-630b-4861-b058-cf58834340f0
2009-02-08 17:06:29 +00:00
giannozz 8cab67540f First attempt towards an easier to plot format for atomic pseudo-wavefunctions.
Not sure it works in all cases, though. The format of file_wavefunctionsps
is basically unchanged, but all-electron wavefunctions are added in the
right side of the file, with the same ordering and lables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5386 c92efa57-630b-4861-b058-cf58834340f0
2009-02-06 18:17:17 +00:00
giannozz 3649fd5ac8 Last commit broke metadynamics - should be fixed now. Anybody knowing
what the option 'phase_space' is supposed to do, and whether it can be
used independently of metadynamics?


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5385 c92efa57-630b-4861-b058-cf58834340f0
2009-02-05 16:17:45 +00:00
giannozz 5367f42e42 More explicit error message
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5384 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 20:57:48 +00:00
giannozz e3cc136770 Spelling errors
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5383 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 20:54:44 +00:00
giannozz 6817a11771 Updated - please do not forget to mention fixed bugs here!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5382 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 18:16:41 +00:00
dalcorso 9ee2377238 Cleanup of the phonon code. In the noncollinear case, the spin
indeces are calculated only once, not in every routine.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5380 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 17:18:31 +00:00
giannozz b6a6652874 starting_magnetization should not exceed +/- 1
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5378 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 15:10:21 +00:00
paulatto bd70186e0b Detailed specification of previous bug-fix.
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5376 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 14:14:10 +00:00
dalcorso 44ea523f33 Bug fix: problem with effective charges d Force / d E in the
noncollinear+NLCC case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5375 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 13:44:47 +00:00
paulatto 5de35fd8a5 In the tefield case, code assumed external electric field parallel to z axis
all the other cases produced grossly wrong results.
LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5374 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 13:44:45 +00:00
giannozz 0695a6cc02 Documentation updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5372 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 11:08:39 +00:00
dalcorso c2bdfb0086 Further cleanup of the phonon code. The indeces of k and k+q are no more
recalculated in every routine.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5371 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 10:25:03 +00:00
giannozz 27c6cdf10e 1) Non scf calculations use atomic positions from the data filem no longer
those provided in input. I think that this is the correct behaviour and that
the previous one was a source of trouble and of useless additional work.
I cannot see any reason why one should perform a non scf calculation with
one set of atomic positions and the scf potential relative to a different one.
2) After a reshuffling of input.f90 (which has become a mess beyond control),
the check on starting_magnetization works again. input.f90 should be
rewritten like the corresponding routine of CP. 3) Dependencies updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5370 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 09:41:18 +00:00
dalcorso f1d1646946 Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5369 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 08:36:52 +00:00
dalcorso 1d2ceae531 Minor cleanup of the phonon code (part 2). USE phcom and USE pwcom
substituted by multiple USE statements.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5368 c92efa57-630b-4861-b058-cf58834340f0
2009-02-04 08:28:27 +00:00
dalcorso 8deedeccf7 Minor cleanup of the phonon code. USE phcom substituted with multiple USE statements
in many routines.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5367 c92efa57-630b-4861-b058-cf58834340f0
2009-02-02 10:52:58 +00:00
dalcorso 981953dde5 Minor cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5366 c92efa57-630b-4861-b058-cf58834340f0
2009-02-02 08:35:23 +00:00
dalcorso 14f4b86213 Bug fix: missing deallocation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5365 c92efa57-630b-4861-b058-cf58834340f0
2009-02-02 08:25:21 +00:00
giannozz 4380fca2e7 Unused routines removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5364 c92efa57-630b-4861-b058-cf58834340f0
2009-02-01 15:50:42 +00:00
giannozz 3b55e4d268 Uninitialized variables related to 1/r pseudopotentials
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5363 c92efa57-630b-4861-b058-cf58834340f0
2009-02-01 14:27:53 +00:00
cavazzon 221ce10bf1 - bug fix: there was a synchronization problem between processor groups
associated with different images (ex. NEB) when the code was compiled for
  SCALAPACK.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5362 c92efa57-630b-4861-b058-cf58834340f0
2009-01-31 14:42:40 +00:00
dalcorso 41417085e6 Problem with the Fermi energy shift in the noncollinear magnetic case.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5361 c92efa57-630b-4861-b058-cf58834340f0
2009-01-30 14:52:09 +00:00
dalcorso 7917ca98c3 Missing deallocation in solve_e in the noncollinear/spin-orbit case.
Cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5360 c92efa57-630b-4861-b058-cf58834340f0
2009-01-30 14:47:35 +00:00
dalcorso aa73678a05 Missing deallocation when spline_ps is true.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5359 c92efa57-630b-4861-b058-cf58834340f0
2009-01-30 14:41:13 +00:00
dalcorso 7fd3fa7ea7 Bug fix: yet another problem with D_2h.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5358 c92efa57-630b-4861-b058-cf58834340f0
2009-01-30 09:14:51 +00:00
dalcorso 082fbb1bd5 Bug fix: a problem with D_2h in special cases.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5357 c92efa57-630b-4861-b058-cf58834340f0
2009-01-27 10:25:20 +00:00
giannozz 567bc16387 Better treatment of the case of mismatching serial/parallel compiler:
parallel one prevails


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5356 c92efa57-630b-4861-b058-cf58834340f0
2009-01-26 21:12:41 +00:00
giannozz 96e88929e5 Cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5355 c92efa57-630b-4861-b058-cf58834340f0
2009-01-26 17:15:19 +00:00
dalcorso 492cdd6f46 A hard oxygen PP added (to be used for short OH bonds). H PPs modified.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5354 c92efa57-630b-4861-b058-cf58834340f0
2009-01-21 16:59:24 +00:00
giannozz 7969940a5d Not sure the calculation of dynamical matrices for supercells works,
but for sure, it wasn't working


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5353 c92efa57-630b-4861-b058-cf58834340f0
2009-01-20 21:00:18 +00:00
dalcorso 8c4826bb19 Further cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5352 c92efa57-630b-4861-b058-cf58834340f0
2009-01-15 16:55:41 +00:00
dalcorso b8a15de5be Bug fix: some variables were allocated twice in the reader of the new pp
format.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5351 c92efa57-630b-4861-b058-cf58834340f0
2009-01-15 16:34:59 +00:00
paulatto 9fccd1afc6 I've added #error preprocessor directives to stop compilation when no
fft driver is specified. This prevents confusing and annoying errors
at runtime.

This is standard ANSI C, so should be supported by all preprocessors, anyway I've
left the runtime checks there just in case.

LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5350 c92efa57-630b-4861-b058-cf58834340f0
2009-01-15 12:54:27 +00:00
paulatto fe3e149df1 previous versione of the Fe pseudopotential was not working correctly
in some random cases for some not very well undestood reason.

This works fine and is considerably softer. Thanks to Dario Alf�� who pointed
it out and helped fixing it.

LP


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5349 c92efa57-630b-4861-b058-cf58834340f0
2009-01-13 17:30:39 +00:00
giannozz edda7ed364 dependencies updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5348 c92efa57-630b-4861-b058-cf58834340f0
2009-01-13 08:30:01 +00:00