Commit Graph

899 Commits

Author SHA1 Message Date
giannozz db3599e679 make.depend updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7549 c92efa57-630b-4861-b058-cf58834340f0
2011-03-07 10:22:30 +00:00
dalcorso 695542e657 Bug fix: a problem with the new ordering of the modes in presence of accidental
degeneracies or degeneracies due to time reversal.
(thanks to Kozinsky Boris for reporting the bug).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7541 c92efa57-630b-4861-b058-cf58834340f0
2011-03-03 17:10:02 +00:00
dalcorso fef3d4c7b4 Cleanup. The nrapp option removed. It is substituted by start_irr and last_irr.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7530 c92efa57-630b-4861-b058-cf58834340f0
2011-02-28 13:49:22 +00:00
dalcorso c50a40207a Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7522 c92efa57-630b-4861-b058-cf58834340f0
2011-02-27 17:07:31 +00:00
dalcorso ac1e50fcd0 The special case start_irr=0, last_irr=0 is dealt with in check_initial_status,
not in the phonon.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7514 c92efa57-630b-4861-b058-cf58834340f0
2011-02-21 10:18:59 +00:00
giannozz f58f7ad1dd Minor cleanup in xml data file, minor pw-cp merge (calculation of number
of atomic wavefunctions), minor documentation updates and corrections


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7507 c92efa57-630b-4861-b058-cf58834340f0
2011-02-17 21:27:28 +00:00
degironc 06463af540 added a few variables and checks to be used by ACFDT code (developed in a
separate qe-forge project) when calling routines in PH.
The variables in acfdtest are initialized in such a way that when not modified
(the normal case outside ACFDT) the behavior of PH is not affected.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7504 c92efa57-630b-4861-b058-cf58834340f0
2011-02-16 14:53:52 +00:00
giannozz d5f032a332 Compilation error after yesterday's commit
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7463 c92efa57-630b-4861-b058-cf58834340f0
2011-02-01 07:08:10 +00:00
dalcorso 55d3fec3d7 Bug fix: There was a problem, introduced recently, when zeu=.false. and
trans=.false.. (Bug found by P. Umari).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7461 c92efa57-630b-4861-b058-cf58834340f0
2011-01-31 15:58:21 +00:00
giannozz f2a15f2747 make.depend updated; fixed mpi initialization in (seldom-used) xctest.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7436 c92efa57-630b-4861-b058-cf58834340f0
2011-01-23 16:14:41 +00:00
dalcorso 31b2d4ca5f The case of insulators with collinear constrained magnetization is now dealt
with by the phonon code. (experimental)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7425 c92efa57-630b-4861-b058-cf58834340f0
2011-01-20 16:11:41 +00:00
giannozz d0d80ddee2 check_para_diag: one of the checks on max allowed number of processors in
ortho group was not correct, the other one was not needed; cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7422 c92efa57-630b-4861-b058-cf58834340f0
2011-01-19 21:14:59 +00:00
dalcorso 6ce78e631a A check on constraints on the magnetization was commented by mistake.
Reintroduced the check.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7421 c92efa57-630b-4861-b058-cf58834340f0
2011-01-19 16:33:02 +00:00
dalcorso 378bdc2ce8 Added a more clear message on what is available and what is not in the ph.x
code.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7420 c92efa57-630b-4861-b058-cf58834340f0
2011-01-19 13:38:32 +00:00
puma e115e85ef5 Bug corrected: routine close_file was called without parameter. PU
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7413 c92efa57-630b-4861-b058-cf58834340f0
2011-01-18 11:44:58 +00:00
giannozz 5438b489fa Startup routines mp_start and mp_env merged into one
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7409 c92efa57-630b-4861-b058-cf58834340f0
2011-01-17 21:05:54 +00:00
dalcorso 2257dfb57f Problem fix: Fermi energy shift was not implemented in the noncollinear
magnetic case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7391 c92efa57-630b-4861-b058-cf58834340f0
2011-01-09 18:35:44 +00:00
dalcorso 8feb396053 Bug fix: imprecise frequencies in the US noncollinear case when the
magnetization is along y.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7390 c92efa57-630b-4861-b058-cf58834340f0
2011-01-09 18:33:52 +00:00
dalcorso 5aab54b1d2 Completed the substitution nrxx -> dfftp%nnr , nrxxs -> dffts%nnr in the
phonon code.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7372 c92efa57-630b-4861-b058-cf58834340f0
2010-12-31 13:18:20 +00:00
giannozz 3ee0e520b6 More variable unification: module gvecs and gsmooth merged (new name: gvecs),
module gvect, gvecp, reciprocal_vectors merged (new name: gvect)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7348 c92efa57-630b-4861-b058-cf58834340f0
2010-12-24 10:19:22 +00:00
giannozz bce1b0901b More minor variable name harmonization
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7346 c92efa57-630b-4861-b058-cf58834340f0
2010-12-23 11:27:11 +00:00
giannozz df160c95f3 Variable ecutwfc moved from "gvect" to "wvfct"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7341 c92efa57-630b-4861-b058-cf58834340f0
2010-12-22 21:44:25 +00:00
giannozz fb22f8e88e More minor variable unification
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7340 c92efa57-630b-4861-b058-cf58834340f0
2010-12-21 17:38:19 +00:00
giannozz bfdcc388fe Format not appropriate for > 100 atoms, extended (courtesy o Roman
Racoules)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7337 c92efa57-630b-4861-b058-cf58834340f0
2010-12-21 15:19:08 +00:00
giannozz bc9d505ae3 Electron-phonon problems: 1) if -q is not in the star of q, the number of
q-vectors written in a2Fq2r.* files must be doubled; 2) lambda.f90 formats
for reading were not accepted by gfortran


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7298 c92efa57-630b-4861-b058-cf58834340f0
2010-12-11 14:04:08 +00:00
giannozz a869becb55 More variable harmonization: ig1,ig2,ig3 => mill
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7278 c92efa57-630b-4861-b058-cf58834340f0
2010-12-05 13:07:09 +00:00
dalcorso 2755e9091b paw_onecenter was becoming too large. Symmetry related routines moved in paw_symmetry.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7260 c92efa57-630b-4861-b058-cf58834340f0
2010-11-29 15:19:19 +00:00
dalcorso 961c8390f8 Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7259 c92efa57-630b-4861-b058-cf58834340f0
2010-11-27 09:37:57 +00:00
dalcorso 0a0b94e6d5 Bug fix: elph=.true. and trans=.false. was not working any more.
(Thanks to Andreas Linscheid for reporting the problem).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7251 c92efa57-630b-4861-b058-cf58834340f0
2010-11-24 09:44:52 +00:00
giannozz 473a19205a All references to EE/ subdirectory and to libraries in Multigrid/ removed.
Calls to variables and routines in EE/ commented, for the time being.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7226 c92efa57-630b-4861-b058-cf58834340f0
2010-11-18 15:49:00 +00:00
degironc ed0f398584 temporary files in phonon calculations are saved in a directory _ph0/ instead of being saved in files starting with _ph0...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7204 c92efa57-630b-4861-b058-cf58834340f0
2010-11-10 14:24:07 +00:00
degironc 4e45ce6566 just reformatting a few comments
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7203 c92efa57-630b-4861-b058-cf58834340f0
2010-11-10 14:14:02 +00:00
dalcorso 9dc5e24a51 Removed the check on npert <= 6. There are cases in which it could be larger.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7201 c92efa57-630b-4861-b058-cf58834340f0
2010-11-09 08:53:05 +00:00
nn245 c460bc9d83 Fix 'make depend' (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7190 c92efa57-630b-4861-b058-cf58834340f0
2010-11-03 12:39:51 +00:00
dalcorso 17de4f2c02 El-ph with the GRID on q vectors (not irreps) is now available.
Added an example of its use.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7169 c92efa57-630b-4861-b058-cf58834340f0
2010-10-26 09:13:49 +00:00
giannozz 08d96590f9 More merge of grid dimensions:
1) variables nrxx, nr[123][x] moved from gvect to grid_dimensions
2) when the FFT descriptor, fdfftp, is presewnt, values contained
   in the descriptor are used instead
Beware unintended side effects.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7167 c92efa57-630b-4861-b058-cf58834340f0
2010-10-26 08:28:22 +00:00
dalcorso 34c1731d43 ldiag and lgamma_gamma together are not allowed.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7165 c92efa57-630b-4861-b058-cf58834340f0
2010-10-25 09:04:10 +00:00
giannozz 77648909ed Variable nrxxs removed from module gvect. Either the value in module
smooth_grid_dimensions or in dffts%nnr is used instead. Lots of changes
but nothing substantial. Beware unintended side effects


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7164 c92efa57-630b-4861-b058-cf58834340f0
2010-10-24 08:05:12 +00:00
giannozz 6bfc647bc8 Grid dimensions for the smooth grid, nr[123]s and nr[123]sx, are only in
module smooth_grid_dimensions and no longer in gsmooth. Note that in most
cases, dffts%nr[123] is used instead (of course they are the same).
Lots of changes but nothing substantial. Beware unintended side effects


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7159 c92efa57-630b-4861-b058-cf58834340f0
2010-10-22 15:47:22 +00:00
dalcorso c9e4c86387 Avoid to create an existing directory.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7151 c92efa57-630b-4861-b058-cf58834340f0
2010-10-19 13:58:25 +00:00
dalcorso d8f9714f9e Small changes to matdyn.f90.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7142 c92efa57-630b-4861-b058-cf58834340f0
2010-10-13 16:16:27 +00:00
dalcorso fe23f2c240 Small cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7140 c92efa57-630b-4861-b058-cf58834340f0
2010-10-13 08:26:37 +00:00
dalcorso cad9b9fd4a Fix to yesterday commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7139 c92efa57-630b-4861-b058-cf58834340f0
2010-10-13 07:15:43 +00:00
dalcorso 19346fd032 General cleanup of parallelism in matdyn and q2r.
Only ionode reads and writes. 6 --> stdout.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7137 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 15:54:41 +00:00
dalcorso eb55c3da26 Small cleanup. Some routine names in error messages corrected.
real(8) --> real(DP).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7136 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 15:14:59 +00:00
dalcorso 93bb6c8b76 When dvscf is saved on file and okpaw is true int3_paw is saved as well.
Now el-ph coupling should work also with PAW. (Still untested, and very
experimental).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7135 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 14:46:04 +00:00
dalcorso 45a0094246 Small problem fix. In some cases title was tested before being set.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7134 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 14:33:39 +00:00
dalcorso 315f3f057c Use of mass conversion factor from constants module.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7133 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 14:23:28 +00:00
dalcorso f8eb506a41 Cleanup of a debug line.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7132 c92efa57-630b-4861-b058-cf58834340f0
2010-10-12 14:19:05 +00:00
dalcorso 9d4cbf8aab A problem in yesterday commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7128 c92efa57-630b-4861-b058-cf58834340f0
2010-10-09 13:04:50 +00:00
dalcorso c155681c04 El-ph routine generalized to LSDA and to noncollinear/spin-orbit case.
(Very experimental)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7125 c92efa57-630b-4861-b058-cf58834340f0
2010-10-08 14:58:39 +00:00
dalcorso f851a4b299 A problem with el-ph and the dynamical matrix written in xml form.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7124 c92efa57-630b-4861-b058-cf58834340f0
2010-10-08 14:53:37 +00:00
dalcorso 8c45bcf3d0 Small change: An incorrect routine name in an error message.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7123 c92efa57-630b-4861-b058-cf58834340f0
2010-10-08 14:46:48 +00:00
dalcorso a930abc082 Do not check symmetry when nsym=1.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7122 c92efa57-630b-4861-b058-cf58834340f0
2010-10-08 14:45:38 +00:00
dalcorso b6ac91189d Added the possibility to calculate the electron-phonon interaction with pools.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7116 c92efa57-630b-4861-b058-cf58834340f0
2010-10-06 15:54:13 +00:00
dalcorso 172a984cbe Further cleanup of the elphon routine.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7102 c92efa57-630b-4861-b058-cf58834340f0
2010-09-27 14:03:06 +00:00
dalcorso 2481330831 Small cleanup of the elphon routine.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7101 c92efa57-630b-4861-b058-cf58834340f0
2010-09-27 13:47:43 +00:00
giannozz b41ba40564 Harmonization of FFT grid variables with CP:
nrx1, nrx2, nrx3 => nr1x, nr2x, nr3x
  nrx1s,nrx2s,nrx3s=> nr1sx,nr2sx nr3sx


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7091 c92efa57-630b-4861-b058-cf58834340f0
2010-09-18 16:48:39 +00:00
degironc ab22d62203 Hidden dependency of incdrhoscf_nc.f90 on dpsi (passed through a module) is
made explicit passing it as an argument.
Calling routines modified accordingly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7088 c92efa57-630b-4861-b058-cf58834340f0
2010-09-14 14:07:21 +00:00
degironc 1ec328bfe4 Hidden dependency of incdrhoscf.f90 on dpsi (passed through a module) is
made explicit passing it as an argument.
Calling routines modified accordingly.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7087 c92efa57-630b-4861-b058-cf58834340f0
2010-09-14 13:42:51 +00:00
dalcorso 0c10a79a7f Variable lmovecell exported from pw.x. Several postprocessing codes
are not working if lmovecell is true. The phonon now stops with a message.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7076 c92efa57-630b-4861-b058-cf58834340f0
2010-09-09 16:45:45 +00:00
dalcorso 93ec4d66b9 Added to matdyn.x the possibility to read the q points as in a band
structure calculation. Only the first and last point of a line and the
number of points between them are given.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7071 c92efa57-630b-4861-b058-cf58834340f0
2010-09-04 20:52:51 +00:00
giannozz 893be56652 removal of unused variables
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7069 c92efa57-630b-4861-b058-cf58834340f0
2010-09-02 10:21:40 +00:00
dalcorso 57e42a97c0 Bug fix: a missing change in the cft3/cft3s => fwfft/invfft unification.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7064 c92efa57-630b-4861-b058-cf58834340f0
2010-09-02 03:58:08 +00:00
dalcorso db284ae81e Bug fix: a recently introduced deallocation in the wrong place gave
problems with matdyn in parallel.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7063 c92efa57-630b-4861-b058-cf58834340f0
2010-09-01 15:24:09 +00:00
giannozz a561a61e98 Forgot to update GIPAW in previous commits, plus minor things (removal of
unused routines and of unused variables)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7050 c92efa57-630b-4861-b058-cf58834340f0
2010-08-31 13:13:51 +00:00
giannozz 022b4ecc24 More cft3/cft3s => fwfft/invfft conversion
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7026 c92efa57-630b-4861-b058-cf58834340f0
2010-08-28 13:48:36 +00:00
giannozz 5ec8774ea0 Forgot to update the call to a subroutine
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7024 c92efa57-630b-4861-b058-cf58834340f0
2010-08-27 12:22:05 +00:00
dalcorso 53cf5e2dff With intel 11 compiler, and standard options, fqha.f90 is not working.
Added a line on the Makefile to compile it with -O0.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7017 c92efa57-630b-4861-b058-cf58834340f0
2010-08-25 11:47:42 +00:00
dalcorso 573d9cda7b Corrected small problems with the new version of fqha.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7015 c92efa57-630b-4861-b058-cf58834340f0
2010-08-24 15:21:19 +00:00
degironc 95ba9a2468 printout of smearing name
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7010 c92efa57-630b-4861-b058-cf58834340f0
2010-08-23 13:11:10 +00:00
dalcorso 30e0444333 Added a check that the q point mesh generated by phonon is compatible with
the symmetry.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7008 c92efa57-630b-4861-b058-cf58834340f0
2010-08-22 22:35:36 +00:00
dalcorso 2c5fb306fb Introduced a new input variable to disable the mode symmetry analysis in
the phonon.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7007 c92efa57-630b-4861-b058-cf58834340f0
2010-08-22 22:17:27 +00:00
dalcorso e23e877962 Avoid a possible out of bound error when the mode symmetry analysis fails
(This should not happen).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7006 c92efa57-630b-4861-b058-cf58834340f0
2010-08-22 22:10:30 +00:00
dalcorso 032269ec73 Small change to the phonon output.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6991 c92efa57-630b-4861-b058-cf58834340f0
2010-08-19 08:53:58 +00:00
marsamos c673310ef8 io part of parallelization on images moved to image_io_routines. First step
for NEB cleaning.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6974 c92efa57-630b-4861-b058-cf58834340f0
2010-08-17 15:39:53 +00:00
giannozz 647fdda4d8 Re-added simple code to calculate vibrational free energy - useful for
low-symmetry lattices not covered by QHA. Uses phonon DOS as input.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6971 c92efa57-630b-4861-b058-cf58834340f0
2010-08-16 14:55:47 +00:00
dalcorso dc851231ad Bug fix of the recent commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6969 c92efa57-630b-4861-b058-cf58834340f0
2010-08-16 07:03:23 +00:00
dalcorso f2471fc77e Missing change in previous commit.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6960 c92efa57-630b-4861-b058-cf58834340f0
2010-08-07 18:36:29 +00:00
dalcorso b82cb8c156 Dependencies update.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6956 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 16:24:31 +00:00
dalcorso de25fb2b8f Introduced the symmetry analysis of the modes in matdyn.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6955 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 16:13:31 +00:00
dalcorso b028e6995b Use of constants to convert Ry -> thz and Ry -> cm-1.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6954 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 15:42:35 +00:00
dalcorso 80abd29f2b Matdyn can now read the .xml force constants.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6953 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 14:50:24 +00:00
dalcorso cc880da7c3 dynmat.x can now read the .xml dynmical matrix.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6952 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 12:57:25 +00:00
dalcorso 9b1cf7e652 Parallel enviroment initialized in dynmat as in q2r and in matdyn.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6951 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 12:38:06 +00:00
dalcorso 9e41f74842 q2r reads and writes the xml dynamical matrix files.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6950 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 11:52:52 +00:00
dalcorso 1712244c9d Dynamical matrix in xml format. Part 1: ph writes.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6949 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 09:26:47 +00:00
dalcorso cca29d90bc The dynamical matrix is written in xml format if fildyn ends in
.xml or in .XML and in the noncollinear case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6948 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 08:15:28 +00:00
dalcorso 2a9cbec373 Added a module to read and write the dynamical matrix and the interatomic
force constants in xml format.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6947 c92efa57-630b-4861-b058-cf58834340f0
2010-08-03 07:36:17 +00:00
dalcorso 0c83f88f08 The symmetry analysis of the displacement patterns moved inside set_irr.
The displacement patterns are ordered so that patterns of the first
representation are done first, then patterns of the second, etc.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6946 c92efa57-630b-4861-b058-cf58834340f0
2010-08-02 15:17:55 +00:00
dalcorso be93b00e9d Introduced a new input variable in the phonon: ldiag. If .true. forces
the diagonalization of the calculated partial dynamical matrix.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6945 c92efa57-630b-4861-b058-cf58834340f0
2010-08-02 13:31:10 +00:00
dalcorso 868906d75a Missing default.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6940 c92efa57-630b-4861-b058-cf58834340f0
2010-08-02 09:24:07 +00:00
dalcorso 2b3bbe367c Problem fix: the recent changes to the nat_todo option were incompatible with
other options.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6938 c92efa57-630b-4861-b058-cf58834340f0
2010-08-02 06:52:22 +00:00
dalcorso 6ecb46cbd2 Use of constants to convert to thz and cm-1.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6937 c92efa57-630b-4861-b058-cf58834340f0
2010-08-01 07:05:37 +00:00
dalcorso 27c41a5277 Cleanup of mode symmetry analysis.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6935 c92efa57-630b-4861-b058-cf58834340f0
2010-08-01 05:55:14 +00:00
dalcorso e3d010904d Cleanup of find_mode_sym. Now it provides also the number of the representation
for each mode.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6934 c92efa57-630b-4861-b058-cf58834340f0
2010-07-31 16:15:52 +00:00
dalcorso 5ebf59442f Some cleaup using the new routine in symm_base.
Removed the unused old routine setupkpt.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6933 c92efa57-630b-4861-b058-cf58834340f0
2010-07-31 15:37:59 +00:00
dalcorso ba16c5b80f Use the module constants to convert from Ry to THz and to cm-1 in the phonon
code.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6931 c92efa57-630b-4861-b058-cf58834340f0
2010-07-31 15:01:03 +00:00
dalcorso eabbe166f7 Cleanup.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6920 c92efa57-630b-4861-b058-cf58834340f0
2010-07-18 14:36:36 +00:00
dalcorso a8045dde65 Small cleanup. Added the routine becscal.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6919 c92efa57-630b-4861-b058-cf58834340f0
2010-07-18 14:11:55 +00:00