Commit Graph

20 Commits

Author SHA1 Message Date
giannozz 90a501d84e variables ortho_para and use_task_group moved from control_flags to
mp_global, which seems to me a more appropriate place. Many changes
but little stuff. Hopefully harmful, but no guarantee: please check!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6122 c92efa57-630b-4861-b058-cf58834340f0
2009-11-09 16:07:19 +00:00
giannozz 805b860d62 Merge of initial printout between CP and PW: CPV/environment.f90 moved
to Modules/environment.f90 and generalized to PW and other codes.
PW/startup.f90 is kept as a wraper for now. The initial message in CP
looks now like the one in PW (please check if it satisfactory). The
compilation date has disappeared from info printed by CP: was it useful?
Makefiles and make.depends updated. ld1 does not depend any longer upon
files in PW/ . Miscellaneous cleanup.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6111 c92efa57-630b-4861-b058-cf58834340f0
2009-11-06 17:28:19 +00:00
dalcorso a2b5ab5e50 Minor partial cleanup. Many routines declared unused variables. Many others
could be cleaned.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5445 c92efa57-630b-4861-b058-cf58834340f0
2009-02-25 15:58:53 +00:00
dalcorso 5ec1b8367e Routine write_fake_pseudo extracted from ld1.f90 and named write_ae_pseudo.
Initialized some uninitialized variables that are written in the UPF file.
A bug fix: the list of the wavefunctions was not written correctly by
pseudo_header.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4941 c92efa57-630b-4861-b058-cf58834340f0
2008-05-17 10:36:59 +00:00
giannozz 76aafc384e Added the possibility to perform calculations using the true Coulomb
potential instead of a pseudopotential. May or may not work! only for pw.x
and only for people knowing what they are doing. It requires the generation
of a fake UPF pseudo containing a radial grid, atomic wavefunctions, little
else, using the modified version of ld1.x (option "write_coulomb=.true.").


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4374 c92efa57-630b-4861-b058-cf58834340f0
2007-10-29 13:47:45 +00:00
dalcorso 958e509fce Introduced two new variables in namelist test. lsdts(nc) is the lsd of
each configuration. Allows to make simultaneously spin-polarized and
spin-unpolarized tests.
frozen_core. If true the code make frozen-core transferability tests.
In the all-electron calculation the core wavefunctions of the first configuration are kept fixed.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4190 c92efa57-630b-4861-b058-cf58834340f0
2007-08-29 14:51:37 +00:00
degironc a868a7d3a4 explicit declaration of variables in ld1inc in all routines.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4147 c92efa57-630b-4861-b058-cf58834340f0
2007-08-17 21:54:59 +00:00
dalcorso 40574a3baf Small changes.
The all-electron and pseudo wavefunctions used to generate
the local pseudopotential are written on file.
Reintroduced the possibility to write the pseudopotential after a test.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4030 c92efa57-630b-4861-b058-cf58834340f0
2007-07-16 07:49:15 +00:00
dalcorso ccf7f38cef The atomic code should now run on parallel machines or multi core processors.
(No real parallelism implemented, so only one processor should be used.
More processors will not harm, but they do all the same calculation).
Changes:
mpi initialized and closed.
only ionode writes the output files.
input variables are read by ionode and broadcasted.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3983 c92efa57-630b-4861-b058-cf58834340f0
2007-06-26 09:49:04 +00:00
dalcorso f352671639 Clean up of the atomic code. Improved separation of pseudopotential
generation and test.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3945 c92efa57-630b-4861-b058-cf58834340f0
2007-05-12 11:01:56 +00:00
giannozz 9030bfc5d3 Energies used for PP generation are correctly written to the header
of the UPF file


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2722 c92efa57-630b-4861-b058-cf58834340f0
2006-01-24 18:37:56 +00:00
giannozz 5a2972746f Oops...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2362 c92efa57-630b-4861-b058-cf58834340f0
2005-10-25 13:34:49 +00:00
giannozz 40a040acef Write version number instead of (bogus) date
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2361 c92efa57-630b-4861-b058-cf58834340f0
2005-10-25 13:29:59 +00:00
giannozz b7d3d29b11 Added missing copyright notice
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1733 c92efa57-630b-4861-b058-cf58834340f0
2005-03-21 14:33:57 +00:00
giannozz 552a409910 Cleanup of the mess with spin-orbit and semilocal PP
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1637 c92efa57-630b-4861-b058-cf58834340f0
2005-02-11 11:18:07 +00:00
giannozz 1eab3d7b77 Minor cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1621 c92efa57-630b-4861-b058-cf58834340f0
2005-02-08 13:22:11 +00:00
giannozz 601ee35891 Fixed minor inconsistencies in reading NC-PP and in writing UPF
Removed some debugging messages  of questionable usefulness


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1607 c92efa57-630b-4861-b058-cf58834340f0
2005-02-01 13:01:37 +00:00
giannozz be7b9ddf8d pseudopotential code: input cleanup, simplified mechanism for file
names, re-introduced the possibility to use different configurations
for PP generation and for PP descreening


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1599 c92efa57-630b-4861-b058-cf58834340f0
2005-01-31 18:53:24 +00:00
giannozz a75c83beb2 Merged noncolinear and colinear symmetries (routines sgama, irrek).
Variable degspin removed, constant degspin=2 left.
Please check for unintended effects!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@906 c92efa57-630b-4861-b058-cf58834340f0
2004-05-21 16:19:20 +00:00
giannozz 0c5845465a PP generation code added in atomic/ - still some cleanup to do
Please do not work any longer on the old branches!!!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@889 c92efa57-630b-4861-b058-cf58834340f0
2004-05-14 15:33:08 +00:00