Commit Graph

9 Commits

Author SHA1 Message Date
giannozz 8c94c08c23 Postprocessing code for dipole and Makov-Payne correction calculation
uses the same pieces of code of PW


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3882 c92efa57-630b-4861-b058-cf58834340f0
2007-03-28 17:45:31 +00:00
giannozz 3a98e2d9d4 More patches from Axel:
- correct an unquoted string (iosys) in PW/input.f90:483
(this was the cause of tonight compilation failere)
- correct a few incorrect format strings
- make more use of the constants module and thus
  provide more consistent units. NOTE, this has some
  numerical changes in the outputs, as in some places
  rather low precision and inconsistent numbers were
  used for unit conversion.
- convert all(?) single precision constants to double
  using the attached little perl program.
  exceptions: efermi.f90 (as it is supposed to be rewritten
  anyways), plotbands.f90 (it uses single precision everywhere,
  which may result in saving a significant amount of memory,
  so i converted the two double precision constants to single).
Unused routine 'set_fft_grid' removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3602 c92efa57-630b-4861-b058-cf58834340f0
2006-12-14 08:53:47 +00:00
dalcorso 7fc347247d Total dipole printed with the same sign of the electronic and ionic parts.
(Spotted by G. Sclauzero)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2804 c92efa57-630b-4861-b058-cf58834340f0
2006-02-13 16:24:33 +00:00
degironc e28966f45a Fixed problem with ibrav=0 in the chain ph.x -> q2r.x -> matdyn.x
If ibrav=0 ph.x write also  at(3,3) and symm_type and so do q2.x and matdyn.x
It could actually be simpler to always write/read at(3,3) and symm_type and
forget about ibrav and celldm ...

latgen modified so that it deals properly with ibrav=0 case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2543 c92efa57-630b-4861-b058-cf58834340f0
2005-12-02 14:51:57 +00:00
giannozz f533b052d5 dbl => DP (defined as previously dbl was)
syntax for declarations: real(DP), without "kind="


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2135 c92efa57-630b-4861-b058-cf58834340f0
2005-08-28 14:09:42 +00:00
ballabio 15638c92bc add & for continuation, g95 wanted it [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2104 c92efa57-630b-4861-b058-cf58834340f0
2005-08-17 12:37:51 +00:00
giannozz abe6c16f6b More cleanup of the dipole/MAakovPayne stuff
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2090 c92efa57-630b-4861-b058-cf58834340f0
2005-08-05 08:25:46 +00:00
giannozz f4f9c60bd0 Updated Makefile with better dependencies (AK)
Dipole/Makov-Payne calculation: first major cleanup


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2087 c92efa57-630b-4861-b058-cf58834340f0
2005-08-03 16:57:37 +00:00
giannozz 0144a6fb21 Cleanup: dipole calculation extracted from chdens and put into a
separate file. Note that :
- both executables are still untested
- no example is available for dipole calculation
- more cleanup is coming, at the end of which the GUI will have to be updated


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2043 c92efa57-630b-4861-b058-cf58834340f0
2005-07-25 16:03:47 +00:00