Commit Graph

14 Commits

Author SHA1 Message Date
dalcorso a8d1133332 The output of ev.x is written also in an xml file.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7074 c92efa57-630b-4861-b058-cf58834340f0
2010-09-07 08:03:29 +00:00
dalcorso 2506bca01d Now ev.x prints E(V) for noncubic lattices, and E(a) in cubic cases.
This was not working after the recent changes.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7072 c92efa57-630b-4861-b058-cf58834340f0
2010-09-06 14:29:35 +00:00
giannozz 3a866e2304 ev.x was printing pressures in KBar and pretending them to be GPa. Now
it prints GPa. It also prints on output the same format as on input:
a.u. if input was a.u., A if it was A.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6987 c92efa57-630b-4861-b058-cf58834340f0
2010-08-18 09:48:49 +00:00
giannozz dcfa29bf94 Added modifications by Eyvaz, cleanup of various conversion factors.
Requires some testing.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6689 c92efa57-630b-4861-b058-cf58834340f0
2010-05-01 13:41:51 +00:00
nn245 38a169b750 pwtools/ev.f90: make subroutines part of PROGRAM block, eliminate COMMON block (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6579 c92efa57-630b-4861-b058-cf58834340f0
2010-03-31 09:57:16 +00:00
giannozz 6f52984cd2 Only one random number generator is used everywhere ("randy", which
seems to be the most uniform). Beware all kinds of unexpected side
effects.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5272 c92efa57-630b-4861-b058-cf58834340f0
2008-11-05 20:25:20 +00:00
kokalj b5c49dde7b changing output format for a0 from f6.2 to f7.3
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4896 c92efa57-630b-4861-b058-cf58834340f0
2008-05-08 19:04:18 +00:00
kokalj e1d9143e36 increasing ridiculously short maximum allowed length of in/out filnames from 20 character to 256.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4720 c92efa57-630b-4861-b058-cf58834340f0
2008-02-20 12:02:45 +00:00
dalcorso ab3ee25a6d Two small changes.
ev.x writes the lattice constants in a.u. and in Angstrom.
read_upf_tofile.x writes on file the core charge multiplied by 4 pi r^2
as the valence charge.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4209 c92efa57-630b-4861-b058-cf58834340f0
2007-09-04 12:10:05 +00:00
giannozz 6357befd22 Axel's patch for single-precision constants (please do not add more!)
GIPAW/make.depend added to CVS, like all others - should be updated
when dependencies change using "./makedeps.sh GIPAW" from the root
directory of QE


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3724 c92efa57-630b-4861-b058-cf58834340f0
2007-01-30 10:38:10 +00:00
degironc e9305a57d1 ev.f90: error corrected in the definition of Birch 1st and 2nd order equations of states. It was causing bad results in the fit when these EoS were used since the conversion from f77 to f90.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3701 c92efa57-630b-4861-b058-cf58834340f0
2007-01-21 12:07:19 +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
giannozz d4da64ec0c More cleanup from Axel:
- workaround for gfortran (it is sort of working)
- single precision constants promoted to double precision
- dfloat-> DBLE
- DIMAG ->AIMAG
- DCMPLX->CMPLX
Note that ALL calls to dfloat, dimag, dcmplx have been added recently,
since I removed all of them no more than a few months ago


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3586 c92efa57-630b-4861-b058-cf58834340f0
2006-12-02 17:58:50 +00:00
sbraccia baa0ab16e4 Program ev converted to f90. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2724 c92efa57-630b-4861-b058-cf58834340f0
2006-01-25 04:20:18 +00:00