giannozz
8070675992
Documentation updated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4440 c92efa57-630b-4861-b058-cf58834340f0
2007-11-16 17:54:38 +00:00
giannozz
be4afd197a
startingwfc='atomic-safe' was ignored (the variable was 6 characters!)
...
Now it works (i.e. it does something, as opposed to doing nothing)
with a more descriptive and less promising name: startingwfc='atomic+random'
Some cleanup of Berry phase and electric fields stuff - shouldn't change
anything. More descriptive message about surviving static dimensions.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4439 c92efa57-630b-4861-b058-cf58834340f0
2007-11-16 17:35:48 +00:00
giannozz
da85b4d2b2
Documentation updated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4438 c92efa57-630b-4861-b058-cf58834340f0
2007-11-16 10:51:59 +00:00
ceresoli
95d12a59bc
Temporary hack until GIPAW becomes more ``dynamic''. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4437 c92efa57-630b-4861-b058-cf58834340f0
2007-11-16 10:50:27 +00:00
giannozz
aa5cdab4c7
To do ...
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4436 c92efa57-630b-4861-b058-cf58834340f0
2007-11-14 11:39:37 +00:00
dalcorso
5cf5761c7e
Bug fix: upf(nt)%rho_atc is used by all processors in force_cc and cannot
...
be deallocated.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4435 c92efa57-630b-4861-b058-cf58834340f0
2007-11-14 10:06:52 +00:00
dalcorso
e97a34174c
The pseudization of the Q functions exported also to the US-PP.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4434 c92efa57-630b-4861-b058-cf58834340f0
2007-11-13 17:42:29 +00:00
degironc
9e0677be7e
call of v_of_rho has been simplified using scf_type
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4433 c92efa57-630b-4861-b058-cf58834340f0
2007-11-13 16:47:23 +00:00
degironc
18376047b4
call to v_of_rho has been simplified using scf_type.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4432 c92efa57-630b-4861-b058-cf58834340f0
2007-11-13 16:46:11 +00:00
paulatto
4e96b9de36
All pseudopotential data required for PAW is now dynamically allocated inside the upf structure. Parameters ndmx and nbrx are no more ne
...
cessary for PAW, the latter has been moved to GIPAW/gipaw_module.f90, as it is only used there.
Added a little trick to free some memory after the initialization is completed (only for parallel .and. PAW, but similar method could be
used for US too; is it worth the hassle?)
Minor changes in paw_symmetrize (added parallel) and paw_newd.
LP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4431 c92efa57-630b-4861-b058-cf58834340f0
2007-11-13 15:15:28 +00:00
cavazzon
4cac89b444
- fixed the bug related to msglen in mp_get and mp_put
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4430 c92efa57-630b-4861-b058-cf58834340f0
2007-11-13 11:43:06 +00:00
paulatto
c67ed4338e
removed function still present in USE statement
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4429 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 17:35:10 +00:00
paulatto
f831978453
restored previous version
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4428 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 17:32:18 +00:00
paulatto
cf203a3a31
Step many of many: removed a log time unused array, there are still a few static arrays but they are much less memory greedy then the on
...
es I have removed today.
read_paw has been cleaned up a lot. The various option to cut-off atomic functions has been removed as current one works well enough.
make.depend updated again for some reason.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4427 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 17:31:27 +00:00
paulatto
ba104ee27e
Step 2 of many: rho core and local potential moved to upf.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4426 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 17:19:46 +00:00
dalcorso
00dd7f93ea
Update of pseudo-test example.
...
Small changes to all-electron inputs (use the default mesh).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4425 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 16:24:57 +00:00
paulatto
513379419b
Step 1 of many: paw augmentation functions moved to upf structure
...
(I apologise for the many check-ins I'll do, but I have to keep track of changes.)
LP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4424 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 16:20:55 +00:00
paulatto
3ee15febfe
Small error slipped in previous commit.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4423 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 15:33:12 +00:00
paulatto
dce5f820da
Paw code moved around and unused functions removed; old grid_paw code removed.
...
This is the first step of code cleanup. Actually nothing should change.
rad_paw_routines -> paw_onecenter (2 functions went to paw_init)
grid_paw_variables -> paw_variables (with some additions from rad_paw_routines)
grid_paw_routines -> paw_init (merged with 2 init functions from rad_paw)
Probably there are a few random fixes around.
Next step: remove ndmx and ntpx.
LP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4422 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 14:49:09 +00:00
dalcorso
d849854c47
Update of pseudopotential generation examples.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4421 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 14:38:03 +00:00
dalcorso
68a09ca47f
Update of atomic all-electron examples.
...
The changes are due to a more accurate value for the speed of light,
and different boundary conditions in the relativistic case.
Previous results can be obtained by setting cau_fact=137.04 and
xmin=-12.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4420 c92efa57-630b-4861-b058-cf58834340f0
2007-11-12 14:18:31 +00:00
degironc
a6b0fea63d
more changes in scf_mod. mix_rho is getting simpler and more transparent,
...
scf_mod contains more stuff, but it should be rather simple.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4419 c92efa57-630b-4861-b058-cf58834340f0
2007-11-10 15:07:51 +00:00
dalcorso
e66725e4a2
tvanp --> upf%tvanp.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4418 c92efa57-630b-4861-b058-cf58834340f0
2007-11-10 09:16:00 +00:00
paulatto
9961947a35
Removed call to get_enciroment_variables (which is not implemented in all compilers/libraries)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4417 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 17:30:13 +00:00
giannozz
6b34641498
g95 doesn't like 1) that a function inside a module is defined as 'real'
...
when called by another function inside the module; 2) operations (AXPY)
between unallocated objects
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4416 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 16:26:21 +00:00
paulatto
12db4e4b46
A bit of cleanup
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4415 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 13:00:29 +00:00
degironc
a675f2d7ca
scf_mod again
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4414 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 12:54:39 +00:00
paulatto
9cf058b67c
Commented out very verbose debug code.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4413 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 12:46:18 +00:00
paulatto
e8706afc54
Added routine to symmetrize becsum when PAW calculation is being performed. It still needs some test. As a collateral effect d1,d2 and d3 variables in modules symme (pwcom.f90) are now marked as TARGET. File make.depend updated accordingly.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4412 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 12:45:43 +00:00
dalcorso
5cbca86295
Bug fix: a check on an unitialized variable caused random crashes in the
...
parallel case.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4411 c92efa57-630b-4861-b058-cf58834340f0
2007-11-09 11:13:23 +00:00
degironc
d04d05c842
more extensive chages to scf_mod and mix_rho + make.depend
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4410 c92efa57-630b-4861-b058-cf58834340f0
2007-11-08 17:29:25 +00:00
giannozz
716f24afd5
Trivial changes to allow plotting spearately spin-up and spin-down ILDOS
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4409 c92efa57-630b-4861-b058-cf58834340f0
2007-11-08 11:03:29 +00:00
dalcorso
c57395f0af
Small change in the initial comment.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4408 c92efa57-630b-4861-b058-cf58834340f0
2007-11-08 09:56:28 +00:00
giannozz
623389d287
Coulombian (1/r) potential was missing the Zv factor
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4407 c92efa57-630b-4861-b058-cf58834340f0
2007-11-08 09:29:02 +00:00
giannozz
6bea3114fa
Not compiling
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4406 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 16:33:30 +00:00
giannozz
c9cf24587e
Version number updated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4405 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 15:28:29 +00:00
giannozz
6992817ba4
Added 'atomic-safe' starting wavefunction. Not sure it works, though.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4404 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 15:26:13 +00:00
ceresoli
c61b12e331
paw.f90, init_paw_1.f90 and init_paw_2.f90 in PW/, moved to GIPAW/
...
and renamed (paw -> gipaw). This is to avoid misunderstandings with
the upcoming PAW implementation. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4403 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 15:15:49 +00:00
giannozz
853687a800
atomic_wfc_nc_projamade similar to atommic_wfc
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4402 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 14:43:18 +00:00
giannozz
2ccd15979f
The metaGGA tests converges much quicker now, not sure why ...
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4401 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 14:22:23 +00:00
paulatto
2130e0ae14
d1, d2 and d3 matrices (used to symmetrize lda+u ns) moved from module ldau to module symme, thay will be used for PAw too. A few small
...
fixes.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4400 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 12:54:17 +00:00
giannozz
1b07c49f99
Minor changes
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4399 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 10:49:07 +00:00
degironc
79f0fd08c0
more scf_mod changes
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4398 c92efa57-630b-4861-b058-cf58834340f0
2007-11-06 10:26:07 +00:00
paulatto
8c462e6c22
PAW energy can get very high for heavy atoms, it's better to use two more spaces to print it.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4397 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 18:05:47 +00:00
dalcorso
0cd0c1b939
Makefile update and small correction to previous commit.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4396 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 17:38:31 +00:00
dalcorso
87f686feb8
Introduced a check to stop all post-processing codes when okpaw is true.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4395 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 17:11:28 +00:00
dalcorso
d3a643f591
Bug fix: a wrong allocation.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4394 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 17:01:47 +00:00
fratesi
891215524d
Added a tool for merging "prefix.path" files. (GF)
...
USAGE: path_merge.bash file0.path n0 m0 file1.path n1 m1
merges the two path files file0.path and file1.path by taking the
images n0 to m0 from file0.path and images n1 to m1 from file file1.path.
Merged file is written to standard output.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4393 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 16:58:52 +00:00
giannozz
c5f14b460d
Calculation of atomic wavefunctions merged into a single routine
...
Preliminary operations aimed at introducing yet another choice of
initial wavefunctions
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4392 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 13:39:28 +00:00
dalcorso
7fce65f9ac
Bug fix: when the number of processors was larger than the number of atoms
...
the program was not working in parallel in the paw case.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4391 c92efa57-630b-4861-b058-cf58834340f0
2007-11-05 10:12:00 +00:00