ballabio
59d48dd531
workarounds for g95 bug [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1395 c92efa57-630b-4861-b058-cf58834340f0
2004-10-25 15:26:30 +00:00
sbraccia
0ae160e950
Small changes. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1386 c92efa57-630b-4861-b058-cf58834340f0
2004-10-18 17:06:52 +00:00
dalcorso
9669d98900
newd.f90 in the PWNC moved to PW. The merging was already done.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1380 c92efa57-630b-4861-b058-cf58834340f0
2004-10-14 11:06:32 +00:00
sbraccia
dddea80703
Fixed an error in the output style.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1377 c92efa57-630b-4861-b058-cf58834340f0
2004-10-13 17:23:01 +00:00
sbraccia
b7de8000f1
Small modifications of the output format.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1376 c92efa57-630b-4861-b058-cf58834340f0
2004-10-13 16:26:48 +00:00
sbraccia
3fd1e87edd
Several improvements of the string dynamics.
...
Added a use_multistep input variable that allows fourier modes to be gradually included.
Added a langevin opt_scheme in which the string performs a langevin dynamics in the path space.
In the langevin scheme a canonical sampling of the initial and final configurations can also be done "on the fly" setting first_last_opt=.TRUE..
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1373 c92efa57-630b-4861-b058-cf58834340f0
2004-10-13 08:18:15 +00:00
moscac
d8a89a8b80
BUG FIXED in NON COLLINEAR case: in non collinear case the inversion symmetry
...
is not always present because of the presence of magnetic field in the
Hamiltonian. So in case of nosym the generation of points in -K
(recipr. space) must not be excluded.
Adriano
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1371 c92efa57-630b-4861-b058-cf58834340f0
2004-10-11 13:46:01 +00:00
profeta
68cdda8d72
Add input array rc in efg.x to specify the radius of the augmentation region
...
Add two variable in atomwfc%label : rc and nrc for the augmentation radius and
its indice in r() array
Correct a Bug when an atom has no non-local part in init_paw_1
(forgot to commit)
MP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1370 c92efa57-630b-4861-b058-cf58834340f0
2004-10-10 16:22:05 +00:00
degironc
f4328698f0
07 Oct 2004 - a new utility virtual.x has been added to upftools
...
that can combine two pseudopotentials in UPF format to
produce a third one (in the same format) for the virtual
atom Vvirt = x * V1 + (1-x) V2 . For the time being it
has only limited functionality as the two pseudos need
to be defined on the same radial grid. (SdG)
- a new utility initial_state.x has been added to PP that
can computed the core level shift in the initial state
approximation... in practice the first order derivative of
the total energy with respect to DeltaV=V(excited)-V(GS).
It is the analogue (via Janak theorem) of the core eigenvalue
in the pseudopotential framework where the core electrons
do not exist.
In the present status it require both V(excited) and V(GS)
to be defined in the preceeding SCF calculation. (SdG)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1369 c92efa57-630b-4861-b058-cf58834340f0
2004-10-07 13:31:54 +00:00
sbraccia
057ead1393
Fixed the problem spotted by Jose C. Conesa (PW forum).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1365 c92efa57-630b-4861-b058-cf58834340f0
2004-10-01 15:55:25 +00:00
sbraccia
6631211a33
REAL replaced by DBLE to avoid any problem with the pgi compiler.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1358 c92efa57-630b-4861-b058-cf58834340f0
2004-09-28 10:46:18 +00:00
giannozz
e6421f0da1
SUN => __SUN
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1357 c92efa57-630b-4861-b058-cf58834340f0
2004-09-28 10:07:54 +00:00
sbraccia
7c27ab9dbb
Variable nrx2 was not declared (bug inserted in my last commit). C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1350 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 16:26:33 +00:00
sbraccia
c9025872af
Added a serial fft driver for FFTW needed by parallel PWCOND.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1349 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 16:07:18 +00:00
sbraccia
dedeb139ee
XLF workarounds no longer needed (the bug in the compiler has been fixed).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1348 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 16:02:17 +00:00
sbraccia
48343531bd
Fixed a bug in get_new_image spotted by Axel Kohlmeyer.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1346 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 14:49:26 +00:00
sbraccia
dfac0d6c83
References to para module replaced (everywhere in PW ) by references to mp_global, pfft, pffts.
...
Old parallel variables me and mypool have been replaced by me_pool ( = ( me - 1 ) ) and my_pool_id ( = ( mypool - 1) ), defined in mp_global.
The old combination ( me == 1 .AND. mypool == 1 ) used in the I/O should be replaced by the logical variable ionode.
All parallel variables (communicators included) are properly defined in the serial case too, so that "#ifdef __PARA" is not
needed.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1338 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 09:11:56 +00:00
giannozz
06493d3739
More Alpha compilation warnings
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1336 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 08:26:37 +00:00
sbraccia
6bee9bc30d
Fixed a bug in a check perfomed when occupations are read from input.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1326 c92efa57-630b-4861-b058-cf58834340f0
2004-09-20 11:02:54 +00:00
giannozz
935473389d
Bad check with fixed occupations
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1325 c92efa57-630b-4861-b058-cf58834340f0
2004-09-20 10:51:04 +00:00
sbraccia
5cbaab87d3
Other small fix. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1306 c92efa57-630b-4861-b058-cf58834340f0
2004-09-17 06:35:36 +00:00
sbraccia
e56014f122
Other minor changes. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1304 c92efa57-630b-4861-b058-cf58834340f0
2004-09-17 06:03:02 +00:00
sbraccia
ece3b573f0
Minor changes. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1303 c92efa57-630b-4861-b058-cf58834340f0
2004-09-16 17:17:53 +00:00
sbraccia
40067ec52d
Other small modifications in the inequivalent points generation. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1294 c92efa57-630b-4861-b058-cf58834340f0
2004-09-15 15:30:27 +00:00
sbraccia
f50f901233
path optimizations: added the possibility to write the prefix.save file (logical varible write_save) relative to each
...
image (needed for post-processing). C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1290 c92efa57-630b-4861-b058-cf58834340f0
2004-09-15 12:35:54 +00:00
giannozz
5ba453a834
Berry Phase in parallel works only along z
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1289 c92efa57-630b-4861-b058-cf58834340f0
2004-09-15 12:07:57 +00:00
sbraccia
9b95a37561
Setup: inequivalent k-points not generated only in berry or band-structure calculations. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1288 c92efa57-630b-4861-b058-cf58834340f0
2004-09-15 12:06:19 +00:00
sbraccia
ad29eabc42
Allocation of evc when starting from atomic wavefunctions modified so that evc contain only the real
...
number bands and not all the atomic wfcs (they can be much more than the number of bands).
setup.f90 for collinear and noncollinear case unified.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1282 c92efa57-630b-4861-b058-cf58834340f0
2004-09-14 15:25:27 +00:00
sbraccia
fd492347aa
Small bug-fix and general clean-up of the code.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1267 c92efa57-630b-4861-b058-cf58834340f0
2004-09-13 13:36:39 +00:00
giannozz
0b69727134
Small output format change requested by Tone
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1264 c92efa57-630b-4861-b058-cf58834340f0
2004-09-13 12:16:13 +00:00
sbraccia
f38556e04b
File diis_module splitted in three separate files, each containing a module with the same name.
...
Fixed some severe bugs.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1248 c92efa57-630b-4861-b058-cf58834340f0
2004-09-07 15:06:58 +00:00
sbraccia
7976b25ce8
Fixed a bug in constrained dynamics.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1225 c92efa57-630b-4861-b058-cf58834340f0
2004-09-03 11:28:51 +00:00
ballabio
10f3300bf8
oops... [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1219 c92efa57-630b-4861-b058-cf58834340f0
2004-09-02 17:46:55 +00:00
ballabio
7bece4b4eb
cleanup and some reorganization [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1217 c92efa57-630b-4861-b058-cf58834340f0
2004-09-02 17:07:31 +00:00
dalcorso
9378651e7c
Bug fix: The dipole correction was not working with a
...
non-tetragonal cell. (Contributed by N. Bonini).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1211 c92efa57-630b-4861-b058-cf58834340f0
2004-09-02 14:01:57 +00:00
sbraccia
f80a54904f
Some compilers complain for double colon after EXTERNAL.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1183 c92efa57-630b-4861-b058-cf58834340f0
2004-08-27 08:29:48 +00:00
sbraccia
6b5f2bd3c8
Fixed some errors in constrained dynamics.
...
"Fixed atoms" and explicit constraints are now compatible when they do not involve the same atoms.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1168 c92efa57-630b-4861-b058-cf58834340f0
2004-08-25 08:23:30 +00:00
sbraccia
d111847365
The wrong unit was flushed. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1153 c92efa57-630b-4861-b058-cf58834340f0
2004-08-23 08:41:36 +00:00
sbraccia
35889dacc2
"#include "f_defs.h"" was missing. C.S.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1152 c92efa57-630b-4861-b058-cf58834340f0
2004-08-23 07:13:30 +00:00
sbraccia
30f8c1fea0
Fixed several bugs in the routines for "path-optimization":
...
"reset_vel" input variable was read but not used
parallelization on images was not properly working
clueanup in the way ATOMIC_POSITIONS card is read.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1151 c92efa57-630b-4861-b058-cf58834340f0
2004-08-23 06:51:19 +00:00
sbraccia
ee011f3431
Removed tabulators. (CS)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1136 c92efa57-630b-4861-b058-cf58834340f0
2004-08-19 16:44:57 +00:00
sbraccia
2b357e927b
DIIS: fixed some bugs in the diis procedure. Performance issue still to be addressed.
...
Davidson: minor cleanup
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1133 c92efa57-630b-4861-b058-cf58834340f0
2004-08-19 16:22:51 +00:00
sbraccia
25321ff763
Fixed a compilation problem (PWNC).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1126 c92efa57-630b-4861-b058-cf58834340f0
2004-08-18 16:53:59 +00:00
sbraccia
71f59fbcb2
NEB code reorganization. All the routines involved in "path" optimization
...
are grouped into modules starting with "path_". The output has been slightly
restyled. In the pwscf code (only) has been implemented a version of the string
method (calculation='smd') in which the path is represented in Fourier components
and the optimization procedure is done on these components (still to be
optimized, but working).
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1119 c92efa57-630b-4861-b058-cf58834340f0
2004-08-18 15:53:01 +00:00
giannozz
9f8b059499
'dispersions' no longer used
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1116 c92efa57-630b-4861-b058-cf58834340f0
2004-08-18 10:45:56 +00:00
sbraccia
df6f3c15aa
The fix for the problem "PBE on hydrogen atom" (see commit 10-05-2004) has been moved from gradcorr.f90
...
to lsda_functionals.f90 so that both the pwscf and the atomic code share the same fix.
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1111 c92efa57-630b-4861-b058-cf58834340f0
2004-08-16 09:34:09 +00:00
degironc
197c002890
*** empty log message ***
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1110 c92efa57-630b-4861-b058-cf58834340f0
2004-08-16 09:27:08 +00:00
giannozz
d7807c11eb
g95 fix
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1108 c92efa57-630b-4861-b058-cf58834340f0
2004-08-12 15:48:32 +00:00
sbraccia
ec1d92e838
Workaround for a bug of the PGI compiler (5.1-5).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1100 c92efa57-630b-4861-b058-cf58834340f0
2004-07-27 08:47:08 +00:00
sbraccia
7c7c95035e
Removed input variable VEC_scheme (no longer used).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1089 c92efa57-630b-4861-b058-cf58834340f0
2004-07-21 08:02:46 +00:00