Commit Graph

16 Commits

Author SHA1 Message Date
giannozz 08d96590f9 More merge of grid dimensions:
1) variables nrxx, nr[123][x] moved from gvect to grid_dimensions
2) when the FFT descriptor, fdfftp, is presewnt, values contained
   in the descriptor are used instead
Beware unintended side effects.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7167 c92efa57-630b-4861-b058-cf58834340f0
2010-10-26 08:28:22 +00:00
giannozz a561a61e98 Forgot to update GIPAW in previous commits, plus minor things (removal of
unused routines and of unused variables)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7050 c92efa57-630b-4861-b058-cf58834340f0
2010-08-31 13:13:51 +00:00
giannozz afec752184 End of this set of not-so-fundamental changes. Summary:
1) no more f_defs.h file to be included in fortran files
2) all CMPLX explicitly defined as CMPLX(...,KIND=dp)
3) blas/lapack names in lowercase (not all of them, actually)
4) documentation accordingly updated (plus unrelated changes to user_guide)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5805 c92efa57-630b-4861-b058-cf58834340f0
2009-08-03 09:19:02 +00:00
smogunov 1241151ce9 Added the possibility to calculate and to plot left moving scattering states (A. Smogunov)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5449 c92efa57-630b-4861-b058-cf58834340f0
2009-02-25 17:38:33 +00:00
smogunov 238c8882c4 Added the possibility to calculate and plot the scattering states (A. Smogunov).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5235 c92efa57-630b-4861-b058-cf58834340f0
2008-10-23 13:47:43 +00:00
dalcorso b6afc58105 Experimental: pwcond calculates the scattering and Bloch states on a 3D-FFT
mesh and writes them in a file readable by the pp programs.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3490 c92efa57-630b-4861-b058-cf58834340f0
2006-10-25 15:35:53 +00:00
dalcorso 9ce64fb6e1 Experimental feature: pwcond is used to calculate the propagating Bloch states
in all points of the FFT mesh, not just in the first and last planes.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3461 c92efa57-630b-4861-b058-cf58834340f0
2006-10-18 15:37:43 +00:00
dalcorso 77dbbceb7c Several arrays with zero dimension are not allocated in the free electrons
case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3458 c92efa57-630b-4861-b058-cf58834340f0
2006-10-16 15:25:42 +00:00
smogunov 064d48a81d Modified the transmission code PWCOND so that now it works
with the separate files describing the leads and the scattering region (more accurate
description of the complex bands of the leads) as well as with the unique file
containing the scattering region + the leads. Added an option allowing to save on
a text file (machine independent) the data needed for PWCOND run.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1590 c92efa57-630b-4861-b058-cf58834340f0
2005-01-28 17:10:20 +00:00
dalcorso 8cee8b3816 pwcond can now deal with spinor wavefunctions and with
fully relativistic PPs with spin-orbit. Initial
implementation (still quite experimental).
Several improvements to the pwcond code. Now much faster.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1407 c92efa57-630b-4861-b058-cf58834340f0
2004-11-01 09:26:40 +00:00
sbraccia 0caeadbd7b Machine-dependent definitions are now contained in two different files (both in /include):
1) f_defs.h  for definitions to be included in FORTRAN files ONLY
   2) c_defs.h  for definitions to be included in C       files ONLY

C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1012 c92efa57-630b-4861-b058-cf58834340f0
2004-06-25 17:25:37 +00:00
sbraccia 463137ad88 Removed references (now everywhere) to module basis for those variables already in module ions_base.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@958 c92efa57-630b-4861-b058-cf58834340f0
2004-06-14 07:30:47 +00:00
giannozz 47c5de62f8 More USPP_related variables moved to Modules/uspp.f90
Note that lqx => lmaxq for consistency with other names
(those ending in x are static dimensioning)
Beware unexpected side effects (PG)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@933 c92efa57-630b-4861-b058-cf58834340f0
2004-05-31 17:55:33 +00:00
giannozz 4a5732790a Part of the variables for ultrasoft pseudopotentials have been moved to a
new module uspp_param, shared between PW and CP (in file Modules/uspp.f90)
The flag newpseudo is no longer used to decide whether states with oc=0 are
bound or not: for those states, and only for the old RRKJ format, oc is set
to a negative value, and this signals that they are not bound. Not elegant
but simpler than it used to be. The converter to UPF format did not include
those states anyway. Beware unexpected side effects!


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@914 c92efa57-630b-4861-b058-cf58834340f0
2004-05-26 11:04:07 +00:00
giannozz d69e112706 More PP cleanup
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@828 c92efa57-630b-4861-b058-cf58834340f0
2004-04-28 10:25:36 +00:00
dalcorso 9dfd6fd2bb Program for complex bands and conductance calculation.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@319 c92efa57-630b-4861-b058-cf58834340f0
2003-09-24 10:03:55 +00:00