Commit Graph

9 Commits

Author SHA1 Message Date
giannozz e88508ba1e case ibrav=13 fixed (once again) following suggestion by Yingli Niu.
The "box" has 'a' axis along x ; 'b' axis on the xy plane at angle gamma
with 'a' axis ( cos(gamma)=celldm(4) ) ; 'c' axis along z .
Primitive vectors a1 and a3 point to the centers of the c-a faces
(z<0 and z>0 respectively); vector a2 is along 'b'


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3464 c92efa57-630b-4861-b058-cf58834340f0
2006-10-18 16:34:22 +00:00
degironc 5835a2c225 ibrav=13 (one face centered monoclinic) vectors changed again.
The rectangular base (a,b) is centered while the monoclinic angle<>90 is
  between b and c. Problem pointed out by Young-Su Lee @ mit .

  SdG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3430 c92efa57-630b-4861-b058-cf58834340f0
2006-10-04 11:29:53 +00:00
giannozz baa3c6cf2a Misspell
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2547 c92efa57-630b-4861-b058-cf58834340f0
2005-12-02 16:16:51 +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 833d64b8b6 Case ibrav=13 was not correct
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2287 c92efa57-630b-4861-b058-cf58834340f0
2005-10-12 15:52:03 +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
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
giannozz 4698704b6c Cleanup: latgen, punch_band (algorithm for band tracing improved)
Minor changes to bp_c_phase to avoid compiler warnings
Options for LAM MPI added (as suggested by Cangiani)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@260 c92efa57-630b-4861-b058-cf58834340f0
2003-07-09 09:06:23 +00:00
cavazzon de9a865b6c subroutine latgen and volume moved to flib
and used by all codes,
as common latgen it has been used the one contained in CPV,
sice this version solve some problems related to left-handed cell

new common module ions_base with ionic basic variables


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@247 c92efa57-630b-4861-b058-cf58834340f0
2003-06-25 12:43:25 +00:00