Commit Graph

1860 Commits

Author SHA1 Message Date
ballabio 58e011d62d end --> end program [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1870 c92efa57-630b-4861-b058-cf58834340f0
2005-05-17 17:20:29 +00:00
ballabio 315a100b4b more end --> end function [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1869 c92efa57-630b-4861-b058-cf58834340f0
2005-05-17 17:07:57 +00:00
ballabio 348adb1cc1 end --> end function [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1868 c92efa57-630b-4861-b058-cf58834340f0
2005-05-17 16:46:38 +00:00
sbraccia b22b9cdedf oops...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1867 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 23:57:02 +00:00
sbraccia 06a69cb956 constraints_module: for constraints on planar angles the target (optional) is the angle (in degrees).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1866 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 23:55:37 +00:00
sbraccia a00aac0e25 header containing the GPL license added where missing and made omogeneous.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1865 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 19:19:04 +00:00
sbraccia 7e7dd4b365 Fixed some bugs in the implementation of velocities from input.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1864 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 19:00:07 +00:00
sbraccia 8949481005 ions_base splitted in three different files: ions_base.f90 (still in Modules), ions_positions.f90 and ions_nose (in CPV).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1863 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 15:56:07 +00:00
sbraccia 2792c24779 Doc updated. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1862 c92efa57-630b-4861-b058-cf58834340f0
2005-05-15 17:21:42 +00:00
sbraccia d9e1907555 ion_velocities from input implemented for cp code. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1861 c92efa57-630b-4861-b058-cf58834340f0
2005-05-15 17:09:31 +00:00
ballabio dfcae1fa52 last end --> end subroutine [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1860 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 15:32:15 +00:00
ballabio 69c501c5f2 more end --> end subroutine [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1859 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 15:19:08 +00:00
ballabio 8604e671af end --> end subroutine [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1858 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 13:23:41 +00:00
ballabio 1abbac377f *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1857 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 12:53:37 +00:00
ballabio 520fd3bb25 *** empty log message ***
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1856 c92efa57-630b-4861-b058-cf58834340f0
2005-05-12 12:34:58 +00:00
giannozz f16aa6f635 Small patch from Axel: try to guess the wavefunction label
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1855 c92efa57-630b-4861-b058-cf58834340f0
2005-05-11 15:30:16 +00:00
dalcorso 1512b88c03 Introduced a check: gamma_only and noncolin not implemented yet.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1854 c92efa57-630b-4861-b058-cf58834340f0
2005-05-11 15:28:23 +00:00
ballabio ae4564c717 - reorganization of library checks (more to come)
- removed warnings that could intimidate little girls
[Gerardo]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1853 c92efa57-630b-4861-b058-cf58834340f0
2005-05-10 16:55:02 +00:00
cavazzon a99e6d677a - minor bug fix, printing occupation numbers when using pools
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1852 c92efa57-630b-4861-b058-cf58834340f0
2005-05-10 09:46:49 +00:00
cavazzon 06b27d95f6 - ylmr2 (from flib) nown used to compute spherical harmonics in FPMD and
qqberry too.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1851 c92efa57-630b-4861-b058-cf58834340f0
2005-05-08 21:10:20 +00:00
sbraccia 86336374f8 Fixed a small bug in the constrints on planar angles.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1850 c92efa57-630b-4861-b058-cf58834340f0
2005-05-08 18:24:31 +00:00
sbraccia 66ebd12595 oops: some other bug fixed in the constraints_module. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1849 c92efa57-630b-4861-b058-cf58834340f0
2005-05-04 19:16:51 +00:00
dalcorso e110438242 Small change in the documentation and output of the atomic code.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1848 c92efa57-630b-4861-b058-cf58834340f0
2005-05-04 14:24:24 +00:00
sbraccia 985a4ee612 Fixed some bugs for the constraint on fixed coordination. Doc updated.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1847 c92efa57-630b-4861-b058-cf58834340f0
2005-05-04 14:12:06 +00:00
sbraccia de4829b85a Fixed some bugs in the constrained dynamics. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1846 c92efa57-630b-4861-b058-cf58834340f0
2005-05-03 22:53:55 +00:00
sbraccia 126086cdc9 Added the possibility of enforcing constraints on the ionic coordination (still exeperimental).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1845 c92efa57-630b-4861-b058-cf58834340f0
2005-05-02 23:14:06 +00:00
sbraccia 8b29e50ca9 Documentation of the cp code updated and, hopefully, improved.
Default values explicitly declared. Unimplemented features removed.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1844 c92efa57-630b-4861-b058-cf58834340f0
2005-05-02 16:13:48 +00:00
cavazzon 54b83781e9 - clean-ups, removed old FPMD constraints, and old FPMD formf
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1843 c92efa57-630b-4861-b058-cf58834340f0
2005-05-01 20:53:24 +00:00
sbraccia 868a421d64 New SHAKE module implemented also in FPMD. The three codes (PW,CP,FPMD) now use the same
algorithms for constrained dynamics. C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1842 c92efa57-630b-4861-b058-cf58834340f0
2005-04-30 20:41:48 +00:00
sbraccia fb9ddff693 oops, a file was missing in the yesterday's commit.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1841 c92efa57-630b-4861-b058-cf58834340f0
2005-04-29 20:10:26 +00:00
cavazzon be4735261a - added gga
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1840 c92efa57-630b-4861-b058-cf58834340f0
2005-04-29 16:26:29 +00:00
sbraccia abf58ebaa2 Deallocation of constraints arrays made independent from clean_pw to reduce modules dependencies.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1839 c92efa57-630b-4861-b058-cf58834340f0
2005-04-29 01:12:08 +00:00
sbraccia 985d9ad123 Doc updated. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1838 c92efa57-630b-4861-b058-cf58834340f0
2005-04-28 23:44:39 +00:00
sbraccia d3ee389928 Added the possibility of performing constrained dynamics in the cp code. Constraints on planar angles are implemented in
both pwscf and cp. Both the constraints can be set in the input, with the option of specifying the target.
The electronic step of the cp dynamics has been moved from cpr.f90 to the new subroutine move_electrons.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1837 c92efa57-630b-4861-b058-cf58834340f0
2005-04-28 23:30:51 +00:00
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