Commit Graph

1826 Commits

Author SHA1 Message Date
cavazzon f98847f085 - subroutines formfn, compute_rhops have been made code independent and used
by both CP and FPMD
- Now FPMD and CP use the same random wave functions initialization,
  which is also independent from the number of processors,
  very useful for debugging.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1836 c92efa57-630b-4861-b058-cf58834340f0
2005-04-28 15:27:41 +00:00
sbraccia 33156ffb70 Removed unnecessary dependencies and fixed a bug spotted by Axel Kohlmeyer.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1835 c92efa57-630b-4861-b058-cf58834340f0
2005-04-27 21:56:55 +00:00
sbraccia 17ab30a094 Added the possibility of using mass weighted coordinates. Other minor fixes.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1834 c92efa57-630b-4861-b058-cf58834340f0
2005-04-27 21:48:39 +00:00
sbraccia 1b7e9d7756 The module containing the variables and the methods for shake is now fully
independent from the other modules (except than kinds, constants, io_global).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1833 c92efa57-630b-4861-b058-cf58834340f0
2005-04-26 12:58:49 +00:00
sbraccia 3b309d840d Cleanup of the module containing the routines for constrained dynamics (shake).
Now it is PW independent. Constraints on planar and dihedral angles to be implemented.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1832 c92efa57-630b-4861-b058-cf58834340f0
2005-04-25 23:58:26 +00:00
sbraccia e0f5a55ae7 Cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1831 c92efa57-630b-4861-b058-cf58834340f0
2005-04-25 23:54:23 +00:00
sbraccia 6de8ce365f Cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1830 c92efa57-630b-4861-b058-cf58834340f0
2005-04-25 18:18:21 +00:00
cavazzon 193516156e - clean-ups, comments and merging
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1829 c92efa57-630b-4861-b058-cf58834340f0
2005-04-22 15:23:19 +00:00
sbraccia e1412a35e0 Array rhoc was not allocated but appears in the list of arguments of vofrho.
Dummy allocation added.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1828 c92efa57-630b-4861-b058-cf58834340f0
2005-04-21 21:55:46 +00:00
giannozz 293aceaa5f uffa...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1827 c92efa57-630b-4861-b058-cf58834340f0
2005-04-21 14:58:35 +00:00
giannozz b367305c1c oops
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1826 c92efa57-630b-4861-b058-cf58834340f0
2005-04-21 14:38:11 +00:00
giannozz 7de4ac5c64 More minor changes to restart, cpu time printout
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1825 c92efa57-630b-4861-b058-cf58834340f0
2005-04-21 14:37:21 +00:00
giannozz d14d877a48 Less buggy Raman restart - not yet final
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1824 c92efa57-630b-4861-b058-cf58834340f0
2005-04-21 12:41:18 +00:00
sbraccia 3093b314e1 BFGS: the initial step is reduced when the forces are smaller than a given threshold.
The linear scaling algorithm has been removed (never used and bad performance) allowing for
a considerable clean up of the module.
A new Pulay mixing has been added on top of the BFGS scheme which improves (sometimes considerably)
the performace of the relaxation (similar to the GDIIS). It is activated by setting bfgs_ndim (default is 1
which corresponds to no Pulay mixing). The algorithm has to be tested against difficoult problems.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1823 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 23:43:15 +00:00
sbraccia 0053815f14 Fixed a bug in the temperature rescaling (highlighted by Tone).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1822 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 18:46:24 +00:00
giannozz 9dc94c8315 oops 2...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1821 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 17:31:14 +00:00
giannozz 8254746562 oops
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1820 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 17:29:09 +00:00
giannozz fe1f888e42 Minor fixes to have phonon restart in a Raman calculation
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1819 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 17:27:14 +00:00
sbraccia d1d21cdf00 Small fix. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1818 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 14:26:40 +00:00
giannozz 109c19d384 Cleanup of unused functions
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1817 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 07:32:54 +00:00
sbraccia c6815917e3 Cleanup. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1816 c92efa57-630b-4861-b058-cf58834340f0
2005-04-20 00:56:52 +00:00
giannozz def35656c0 Some cleanup (delta_e does only what is useful and where it is useful)
minor fixes here and there


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1815 c92efa57-630b-4861-b058-cf58834340f0
2005-04-19 14:18:34 +00:00
giannozz a1fd63174a - Check on consistency of input flags
- Raman tensor in A^2


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1814 c92efa57-630b-4861-b058-cf58834340f0
2005-04-19 10:45:36 +00:00
sbraccia 653d91bf20 iotk directory was not added to the archive.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1813 c92efa57-630b-4861-b058-cf58834340f0
2005-04-18 21:08:44 +00:00
giannozz 4a81ed2cdc Check for negative frequencies added
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1812 c92efa57-630b-4861-b058-cf58834340f0
2005-04-18 16:44:03 +00:00
degironc b257686526 PW/mix_rho.f90: bug in file opening fixed (thanks to G.Balducci)
PW/Makefile: useless reference to pw_restart.o removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1811 c92efa57-630b-4861-b058-cf58834340f0
2005-04-18 07:23:52 +00:00
sbraccia 5ce7ef07c0 NEB and STRING dynamics reorganised. Added a new module containing the routines used for the reparametrisations.
Added the possibility of doing the string dynamics in real space (the original recipe).
The Fourier representation of the path is switched on by setting the logical input variable "use_fourier".
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1810 c92efa57-630b-4861-b058-cf58834340f0
2005-04-16 17:07:39 +00:00
sbraccia f4ba4568d1 BLAS level 1 replaced by BLAS level 2.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1809 c92efa57-630b-4861-b058-cf58834340f0
2005-04-15 16:19:44 +00:00
sbraccia 71ff0f5039 cinitcgg_nc removed. Fixed a couple of bugs in the cg diagonalisation.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1808 c92efa57-630b-4861-b058-cf58834340f0
2005-04-15 16:17:35 +00:00
giannozz f9b268d677 Raman working again -mMiscellaneous cleanup and attempts to speed yp
things a bit and to reduce memory usage - beware unexpected side effects


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1807 c92efa57-630b-4861-b058-cf58834340f0
2005-04-15 15:43:33 +00:00
giannozz cd2369d6b2 Misleading comment
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1806 c92efa57-630b-4861-b058-cf58834340f0
2005-04-15 13:10:46 +00:00
giannozz 8056916415 Recently introduced bug fixed (CS)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1805 c92efa57-630b-4861-b058-cf58834340f0
2005-04-15 07:03:10 +00:00
cavazzon c2c96bfb8a - workaround for a bug in intel compiler (Build 20050203),
it hangs parsing some FORMAT line


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1804 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 22:21:42 +00:00
cavazzon f6d407e623 - variable nh "used" two time, this make alpha compiler complaining
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1803 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 21:48:16 +00:00
cavazzon ff970e238e - small sintax fix
NOTE: to include the iotk library in your working
  copy of espresso, you have to issue an update -d
  followed by a make clean and a configure


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1802 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 21:34:35 +00:00
cavazzon 0219a46b4c - CP clean-ups: eigr, ei1, ei2, ei3, eigrb, ... arrays
now have the same layout (equal to the layout they have in PW)
- iotk files in Modules have been removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1801 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 21:08:53 +00:00
ballabio 807c017e63 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1799 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 15:30:26 +00:00
giannozz 9102678f34 - force starting charge to be nonnegative
- modified variable-cell dynamics by Cesar da Silva (change if (.false.)
  to if(.true.) in line 823 to enable it)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1798 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 15:06:22 +00:00
giannozz d450333ead Various fixes for Mac by AK
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1797 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 13:36:49 +00:00
giannozz 7d388c610e No reason to stick to formatted read in atomic code
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1796 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 12:50:03 +00:00
degironc 536ea2840f comments (lines beginning by "#") are allowed while reading an input card
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1795 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 10:44:37 +00:00
degironc a07253c23e noncolin variable was not properly included
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1794 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 10:43:25 +00:00
giannozz dc4310ea33 minor changes to some scripts
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1793 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 10:14:31 +00:00
dalcorso d5d8d3a902 These programs do not support the noncollinear version yet. Added a
check for this case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1792 c92efa57-630b-4861-b058-cf58834340f0
2005-04-13 09:31:59 +00:00
giannozz 05bf7a1f98 Nec updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1791 c92efa57-630b-4861-b058-cf58834340f0
2005-04-12 18:01:12 +00:00
giannozz fe54f5aca9 Misc doc updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1790 c92efa57-630b-4861-b058-cf58834340f0
2005-04-12 18:00:01 +00:00
giannozz ebdd00b12a Incorrect conversion (amesh set to wrng value) in some cases
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1789 c92efa57-630b-4861-b058-cf58834340f0
2005-04-12 17:02:14 +00:00
giannozz 50639d1aae NEC doesn't like ampersand at column 73 in f77 files ... (Guido)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1788 c92efa57-630b-4861-b058-cf58834340f0
2005-04-12 07:38:19 +00:00
giannozz e93d9f3ee8 Doc updates
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1787 c92efa57-630b-4861-b058-cf58834340f0
2005-04-11 19:05:10 +00:00
giannozz de063ad86a Forces with core correction were wrong
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1786 c92efa57-630b-4861-b058-cf58834340f0
2005-04-11 09:17:34 +00:00