sbraccia
059ffd302b
Small speed-up of the first diagonalisation (this at each ionic step).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1639 c92efa57-630b-4861-b058-cf58834340f0
2005-02-11 13:06:08 +00:00
giannozz
006df3f883
L => L1
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1632 c92efa57-630b-4861-b058-cf58834340f0
2005-02-10 10:57:56 +00:00
sbraccia
676e9b5324
oops ...
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1617 c92efa57-630b-4861-b058-cf58834340f0
2005-02-06 11:05:43 +00:00
sbraccia
198649869c
Fixed other problems related to the image-parallelisation of NEB and SMD.
...
Documentation updated.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1616 c92efa57-630b-4861-b058-cf58834340f0
2005-02-06 11:04:03 +00:00
sbraccia
5f87767056
Fixed some bugs in path_base. image-parallelisation of NEB and SMD modified in order
...
to be compatible with global filesystems exported via NFS (needed by N.Marzari's group).
NEB and SMD still require a global filesystem.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1611 c92efa57-630b-4861-b058-cf58834340f0
2005-02-01 16:59:22 +00:00
ballabio
838d98085b
another g95 fix [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1606 c92efa57-630b-4861-b058-cf58834340f0
2005-02-01 12:19:25 +00:00
ballabio
4f80a6acd7
another X -> 1X [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1605 c92efa57-630b-4861-b058-cf58834340f0
2005-02-01 11:37:35 +00:00
sbraccia
c9f34109db
The code which implements the zero temperature string dynamics in pwscf has been rewritten.
...
Added The Broyden acceleration scheme for path optimisations (not yet tested).
Finite temperature string dynamics (langevin dynamics) fully implemented (for the moment only in pwscf).
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1603 c92efa57-630b-4861-b058-cf58834340f0
2005-02-01 10:36:23 +00:00
degironc
3c3dc8f611
a FORALL statement replaced with a do/enddo.
...
code was craching with ifc 7.0
stefano
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1602 c92efa57-630b-4861-b058-cf58834340f0
2005-02-01 09:21:09 +00:00
cavazzon
cfc3aa9fcc
- lighter and more robust iotk modules
...
- new pw_export
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1588 c92efa57-630b-4861-b058-cf58834340f0
2005-01-28 16:24:33 +00:00
smogunov
9f2588900a
Added some input/ouput files used by PWCOND
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1586 c92efa57-630b-4861-b058-cf58834340f0
2005-01-28 15:40:48 +00:00
cavazzon
2047ff6986
- more CP90/FPMD merging
...
- fix in the FPMD xc functionals wrapper
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1575 c92efa57-630b-4861-b058-cf58834340f0
2005-01-26 10:15:04 +00:00
cavazzon
2efa68d315
- workarounds for xlf compiler
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1562 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 20:07:08 +00:00
cavazzon
e2c3c914ca
- lighter iotk library
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1560 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 10:58:02 +00:00
cavazzon
1733abe068
- more CP90/FPMD merging: fft high level driver, iosys, exchange-correlation
...
- some subroutine shortened and simplyfied to make compilation easy
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1559 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 10:53:46 +00:00
sbraccia
7b022ce276
Order in wavefunctions extrapolation made independent from the order in potential extrapolation.
...
The input keyword "potential_extrapolation" has been substituted by two separate keywords "pot_extrapolation" and "wfc_extrapolation".
Default values are still 'atomic' for the former and 'none' for the latter. Documentation updated.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1551 c92efa57-630b-4861-b058-cf58834340f0
2005-01-10 06:56:14 +00:00
giannozz
f6c7dd48e0
Added optimized support for ALTIX machines - contributed by Martin Hilgeman
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1545 c92efa57-630b-4861-b058-cf58834340f0
2005-01-07 12:57:41 +00:00
cavazzon
e32ce9b074
- common xc and gga functionals subroutines for all code PW/CP/FPMD
...
- Few more functionals has been added to file more_functionals.f90
since in PW BLYP/LSDA were not implemented .
In the same file, temporary, are stored old CP90 subroutines
for testing purpose ( in CP functionals were vectorized!! ).
The small program PP/xctest.f90 can be used to make a comparative
test between new and old routines, in case someone suspect a problem
there.
- buon anno!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1533 c92efa57-630b-4861-b058-cf58834340f0
2004-12-31 11:14:32 +00:00
cavazzon
56322ee7d7
- added ensemble dft
...
- added ensemble dft / conjugate gradient / electric field
from Paolo Umari / Marzari code
- NOT YET TESTED!!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1524 c92efa57-630b-4861-b058-cf58834340f0
2004-12-21 15:48:19 +00:00
sbraccia
6a2817f614
forgotten in the previous commit C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1522 c92efa57-630b-4861-b058-cf58834340f0
2004-12-21 15:46:58 +00:00
sbraccia
96a62192a0
Implemented a new and cleaner way of rescaling the elastic constants. Some bugs
...
affecting the I/O of the restart file fixed. Added a check on the existence of
such file. Path interpolator facility updated (now it should work with all the
versions of restart files). C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1521 c92efa57-630b-4861-b058-cf58834340f0
2004-12-21 15:29:09 +00:00
sbraccia
f22df81366
Mixing scheme modified in order to conserve the total charge.
...
The charge is renormalized at nelec after it has been generated from atomic
densities. It is also renormalized to nelec after the extrapolation procedure.
Added a further check in electrons. rho2zeta modified so that the forward and
backward procedure are exactly one the opposite of the other. Fixed a bug in
update_pot : the wavefinctions were not extrapolated in parallel runs.
Global cleanup of these routines: level 1 blas removed. C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1519 c92efa57-630b-4861-b058-cf58834340f0
2004-12-21 15:28:01 +00:00
ballabio
dde4403b62
fix for g95 problem [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1507 c92efa57-630b-4861-b058-cf58834340f0
2004-12-13 16:21:56 +00:00
cazzato
a6ad18850a
iswitch flag removed; appropriate flags (as lscf, lmd, lphonon, etc.) should be used
...
in particular (modenum.ne.0) stands for iswitch = -4 now: is it OK?
unused show_memory routine also removed
documentation updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1503 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 15:20:46 +00:00
degironc
a46d223957
make.depend files are gererated by configure and are therefore always seen
...
as Modified by CVS. I think they should not be part of the CVS tree (SdG).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1501 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 12:12:40 +00:00
degironc
51c39ab047
some compilers (including my old ifc 7.0) don't like lines exceeding
...
132 characters
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1500 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 08:58:55 +00:00
sbraccia
3413d6cd87
Default value for dt (MD time step) set to 20 a.u.
...
Documentation updated.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1499 c92efa57-630b-4861-b058-cf58834340f0
2004-12-09 07:31:40 +00:00
cavazzon
8fce6bd495
- more CP/FPMD merging
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1485 c92efa57-630b-4861-b058-cf58834340f0
2004-11-26 19:22:35 +00:00
sbraccia
0c82a0b539
Cleanup of the pwscf molecular dynamics stuff. Velocity rescaling fully implemented.
...
Documentation updated. Unused variables and routines removed.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1483 c92efa57-630b-4861-b058-cf58834340f0
2004-11-26 16:49:02 +00:00
cavazzon
1b6d4786c3
- more CP/FPMD merging
...
- CP/FPMD specific modules moved back from Modules to CPV
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1482 c92efa57-630b-4861-b058-cf58834340f0
2004-11-26 10:12:26 +00:00
cavazzon
87700b86cc
- some more changes relative to FPMD files
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1481 c92efa57-630b-4861-b058-cf58834340f0
2004-11-25 15:43:24 +00:00
cavazzon
89ab8f3e55
- FPMD files added to CPV directory
...
- FPMD directory is no more needed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1479 c92efa57-630b-4861-b058-cf58834340f0
2004-11-25 14:51:47 +00:00
cavazzon
e3ba87e663
- imported iotk version 3.1
...
- pw_export updated
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1474 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 14:48:34 +00:00
sbraccia
5875a76f64
Fixed a bug in the convergence check (highlighted by Nicola Bonini).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1472 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 13:45:01 +00:00
cavazzon
155f29dd8c
- cpmplete experimental common CP/FPMD XML-like restart .
...
CP and FPMD are now linked to a common XML-like
restart subroutine (see Module/cp_restart.f90 ).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1469 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 10:56:23 +00:00
giannozz
6c9f12e372
Yet Another Minor Format Problem
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1465 c92efa57-630b-4861-b058-cf58834340f0
2004-11-23 10:19:45 +00:00
giannozz
6406b85acc
Format problem: X => 1X
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1463 c92efa57-630b-4861-b058-cf58834340f0
2004-11-22 15:08:52 +00:00
cavazzon
962d506e30
- XML like restart for CP/FPMD (almost completed)
...
see file Modules/cp_restart.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1456 c92efa57-630b-4861-b058-cf58834340f0
2004-11-18 23:26:26 +00:00
sbraccia
599e084835
Cleanup. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1448 c92efa57-630b-4861-b058-cf58834340f0
2004-11-16 14:44:52 +00:00
sbraccia
36b777224f
ngs used from the wrong module.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1445 c92efa57-630b-4861-b058-cf58834340f0
2004-11-16 11:30:33 +00:00
cavazzon
3b22ff0108
- FPMD/CP more merging
...
- new module for merged FPMD/CP restart subroutines
- starting work on XML restart/punch (cp_restart.f90)
carlo
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1443 c92efa57-630b-4861-b058-cf58834340f0
2004-11-15 12:13:22 +00:00
giannozz
72cc4b5940
path_formats.f90 => path_formats.o
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1436 c92efa57-630b-4861-b058-cf58834340f0
2004-11-10 09:51:14 +00:00
ballabio
8a6525f4fe
renamed .dependencies to make.depend, added them to CVS [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1434 c92efa57-630b-4861-b058-cf58834340f0
2004-11-09 10:53:55 +00:00
ballabio
58d7d6368a
*** empty log message ***
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1430 c92efa57-630b-4861-b058-cf58834340f0
2004-11-05 10:37:07 +00:00
sbraccia
16580a3320
Small cleanup. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1417 c92efa57-630b-4861-b058-cf58834340f0
2004-11-03 14:21:36 +00:00
sbraccia
01023df017
path optimization:
...
1) cleanup of the output format (more informative)
2) some cleanup of internal routines
3) added a couple of input variables and changed the default value
of ds from 1.5 to 1.0.
BFGS optimization:
1) implemented a mixed BFGS + Murtag-Sargent update of the inverse
hessian which is generally faster than the pure BFGS
2) trust_radius_max increased to 0.8 bohr
3) some cleanup of internal routines
(C.S.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1414 c92efa57-630b-4861-b058-cf58834340f0
2004-11-03 09:53:12 +00:00
cavazzon
242e9454bf
- more merging CP/FPMD
...
- cleanups
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1412 c92efa57-630b-4861-b058-cf58834340f0
2004-11-01 16:43:29 +00:00
giannozz
1648ab6bf2
Patches from Axel Kohlmayer:
...
- iotk_scan in iotk_module had a mixed up 'intent' statement.
- sun ultra fire 3 compiler warnings
- cleanup in filename length (brought to 256)
- cleanup in include files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1399 c92efa57-630b-4861-b058-cf58834340f0
2004-10-26 09:32:48 +00:00
giannozz
20013fd024
Print correct CPU time for runs of more than 100h (PG)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1396 c92efa57-630b-4861-b058-cf58834340f0
2004-10-25 16:40:56 +00:00
sbraccia
fb8d0f4b39
Removed mp_excng (no longer in the module) from the list of public methods. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1387 c92efa57-630b-4861-b058-cf58834340f0
2004-10-18 17:10:50 +00:00