marsamos
59d6818a9b
PW/src PW/tools compiling makedeps updated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8335 c92efa57-630b-4861-b058-cf58834340f0
2011-12-14 17:33:33 +00:00
marsamos
3f7a70ab9a
EPW trunk set as svn:external
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8329 c92efa57-630b-4861-b058-cf58834340f0
2011-12-14 11:32:03 +00:00
giannozz
06b0af83aa
More harmonization of conversion constants
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8278 c92efa57-630b-4861-b058-cf58834340f0
2011-11-26 08:42:55 +00:00
ccavazzoni
b1523e9198
- BUG FIX: memory leakage in gamma point simulation
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8227 c92efa57-630b-4861-b058-cf58834340f0
2011-11-04 16:51:07 +00:00
marsamos
f869d85dc4
mistake in allocate/deallocate for vec_tab_d2y in pw2gw.f90
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8224 c92efa57-630b-4861-b058-cf58834340f0
2011-10-28 15:12:46 +00:00
giannozz
bf785dd531
There is no need (I think) to check for the number of processors when
...
performing post-processing on "not-collected" wavefunctions: only the
number of processors per k-point pool is relevant in this case
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8188 c92efa57-630b-4861-b058-cf58834340f0
2011-10-09 08:37:51 +00:00
giannozz
2b1c3a67cf
Variable cell_symmetry removed. There is still a problem with electric fields.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8072 c92efa57-630b-4861-b058-cf58834340f0
2011-08-11 07:06:07 +00:00
marsamos
0a489bacb1
XSpectra re-organized. Fix compilation problems with pw/read_file
...
and the new pseudo_read_mod
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8065 c92efa57-630b-4861-b058-cf58834340f0
2011-08-09 13:09:50 +00:00
giannozz
da545fe0f7
Cleanup: there is no point in having the interface to W90 split into two
...
pieces, one in PP and one in Modules; unused routine removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8045 c92efa57-630b-4861-b058-cf58834340f0
2011-08-04 08:37:03 +00:00
giannozz
779fad75ad
Cleanup: modules energies and printout_base moved to CPV where they are used.
...
The only variable used in all codes, "title", moved to a new module run_info
in Modules (it may in the furture contain more stuff).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8044 c92efa57-630b-4861-b058-cf58834340f0
2011-08-03 19:16:03 +00:00
ccavazzoni
81338ca356
- Linear Algebra descriptor: array of integer replaced by datatype
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8022 c92efa57-630b-4861-b058-cf58834340f0
2011-07-28 14:33:45 +00:00
ccavazzoni
8040dea31d
- grid data structure merged with the fft data structure.
...
Now all variables regarding real space grid, fft and
their parallelization are contained into the objects:
dfftp (dense grid)
dffts (smooth grid)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7973 c92efa57-630b-4861-b058-cf58834340f0
2011-07-14 22:14:15 +00:00
ccavazzoni
930828018e
- real space grid variables (nr1, nr2, ecc...) substituted by a data type.
...
Further changes will follow in order to reduce dependencies and
duplicate variables (especially with dfft data structure)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7961 c92efa57-630b-4861-b058-cf58834340f0
2011-07-10 20:56:44 +00:00
marsamos
f83cfca2a0
open_input_file modified to automatically detect xml. There is no nedd
...
for arg -xmlinput now.
all routines calling find_free_unit or trimcheck have been
modified.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7926 c92efa57-630b-4861-b058-cf58834340f0
2011-07-04 15:27:16 +00:00
marsamos
bbbe72098c
some problems with lib in pp Makefile. Bug reported by R. Gebauer and F. Spiga
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7849 c92efa57-630b-4861-b058-cf58834340f0
2011-06-09 15:15:07 +00:00
giannozz
391de729b7
Final make.depend update before 4.3.1
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7820 c92efa57-630b-4861-b058-cf58834340f0
2011-05-25 09:56:06 +00:00
giannozz
77e2b3d9ec
Variables nk1,nk2,nk3,k1,k2,k3, moved from tetrahedron module into module
...
start_k (where they belong) and a separate file; in the phoon code they are
no longer stored into input_parameter (which must disappear from everywhere
except input-related routines).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7751 c92efa57-630b-4861-b058-cf58834340f0
2011-05-05 14:25:03 +00:00
dalcorso
b8d12bbe3d
Lines of zero length are allowed when giving the input of k or q points
...
in the band form. This is useful to join distant points in the BZ on the same
plot.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7727 c92efa57-630b-4861-b058-cf58834340f0
2011-04-29 08:08:07 +00:00
marsamos
854f65d0af
bug in epsilon : 1+ dielectric_tensor replaced with 1.0*delta(i,j)+dielectric_tensor(i,j).
...
bug repported by Paul Grant and Eduardo Ariel Menendez Proupin.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7684 c92efa57-630b-4861-b058-cf58834340f0
2011-04-14 15:02:37 +00:00
marsamos
6fd099ff1f
erased optional attribute for tab_d2y in pw2gw.f90
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7634 c92efa57-630b-4861-b058-cf58834340f0
2011-03-29 13:28:58 +00:00
marsamos
9e5112a36d
eliminated pw2casino programm from PP
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7608 c92efa57-630b-4861-b058-cf58834340f0
2011-03-24 15:48:17 +00:00
marsamos
9401839111
pw2blip and pw2casino_write deleted from PP. Makefile changed accordingly.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7577 c92efa57-630b-4861-b058-cf58834340f0
2011-03-15 15:15:07 +00:00
giannozz
f58f7ad1dd
Minor cleanup in xml data file, minor pw-cp merge (calculation of number
...
of atomic wavefunctions), minor documentation updates and corrections
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7507 c92efa57-630b-4861-b058-cf58834340f0
2011-02-17 21:27:28 +00:00
giannozz
a7c131b902
Compilation problem fixed
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7441 c92efa57-630b-4861-b058-cf58834340f0
2011-01-25 08:16:38 +00:00
giannozz
f2a15f2747
make.depend updated; fixed mpi initialization in (seldom-used) xctest.f90
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7436 c92efa57-630b-4861-b058-cf58834340f0
2011-01-23 16:14:41 +00:00
giannozz
59617dd793
Almost final merge of G-vector generation between PW and CP:
...
- Grid dimensions for both dense and smooth grids are in Modules/griddim.f90
- Variables describing G vectors and their mapping onto FFT grids (both
dense and smooth) are in Modules/recvec.f90
- FFT descriptors are defined in Modules/fft_types.f90
- Variables describing G-vector distribution across processors are
contained in Modules/stick_base.f90
- Distribution across processors of G vectors in sticks and planes
is performed in Modules/stick_set.f90, routine pstickset, which
also initializes FFT descriptors
- G vectors and their mapping onto FFT grids are calculated in
Modules/recvec_subs.f90 (routine ggen: a modified version of PW one,
replacing the CP one ggencp)
Testing is very limited but given the kind of modifications there should
be no major problem, I hope.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7384 c92efa57-630b-4861-b058-cf58834340f0
2011-01-05 16:04:54 +00:00
giannozz
051cb2e828
Subroutines gen_us_dij and gen_us_vkb0, apparently used only in pw2gw,
...
appended to PP/pw2gw.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7383 c92efa57-630b-4861-b058-cf58834340f0
2011-01-05 14:37:38 +00:00
dalcorso
792f15fbd8
Compilation problems after recent commits. Postprocessing codes were not
...
working any more.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7371 c92efa57-630b-4861-b058-cf58834340f0
2010-12-31 09:44:18 +00:00
giannozz
3ee0e520b6
More variable unification: module gvecs and gsmooth merged (new name: gvecs),
...
module gvect, gvecp, reciprocal_vectors merged (new name: gvect)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7348 c92efa57-630b-4861-b058-cf58834340f0
2010-12-24 10:19:22 +00:00
giannozz
7980bfd169
I forgot one directory in previous commit
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7342 c92efa57-630b-4861-b058-cf58834340f0
2010-12-22 21:45:34 +00:00
giannozz
fb22f8e88e
More minor variable unification
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7340 c92efa57-630b-4861-b058-cf58834340f0
2010-12-21 17:38:19 +00:00
sclauzer
3e1fbd0950
Another change to the name of auxiliary files used in pprojwave (parallel projections) in order to avoid overwriting problems between several jobs sharing the same outdir.
...
GS
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7329 c92efa57-630b-4861-b058-cf58834340f0
2010-12-20 17:24:09 +00:00
obm
975b94aacf
When using real space ultrasoft and trying to plot an orbital, addusdens_r
...
was complaining due to internal charge drift countermesures. Workaround:
addusdens_r is called explicitly without any dirft checking. There is a
small loss in closure, but I think it is negligible for visual purposes.
Please check.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7307 c92efa57-630b-4861-b058-cf58834340f0
2010-12-14 14:23:27 +00:00
giannozz
a869becb55
More variable harmonization: ig1,ig2,ig3 => mill
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7278 c92efa57-630b-4861-b058-cf58834340f0
2010-12-05 13:07:09 +00:00
giannozz
4e323de122
Oops...misspelled variable name
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7271 c92efa57-630b-4861-b058-cf58834340f0
2010-11-30 07:13:22 +00:00
giannozz
e2c7e18e80
Minor cleanup of unused variables + release notes updated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7268 c92efa57-630b-4861-b058-cf58834340f0
2010-11-29 17:16:42 +00:00
mdt26a
db561757e4
Updated PP/pw2casino-MDloop.sh script for QMC-MD loop source code update.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7258 c92efa57-630b-4861-b058-cf58834340f0
2010-11-26 21:47:13 +00:00
giannozz
473a19205a
All references to EE/ subdirectory and to libraries in Multigrid/ removed.
...
Calls to variables and routines in EE/ commented, for the time being.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7226 c92efa57-630b-4861-b058-cf58834340f0
2010-11-18 15:49:00 +00:00
nn245
648a7df12c
Another fix for make depend (N. Nemec)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7191 c92efa57-630b-4861-b058-cf58834340f0
2010-11-04 09:25:08 +00:00
nn245
c460bc9d83
Fix 'make depend' (N. Nemec)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7190 c92efa57-630b-4861-b058-cf58834340f0
2010-11-03 12:39:51 +00:00
mdt26a
77f7e0ce67
Updated PP/pw2casino-MDloop.sh patch script for PWSCF/CASINO MD calcs.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7188 c92efa57-630b-4861-b058-cf58834340f0
2010-11-02 22:35:15 +00:00
giannozz
db729d60c5
Forgotten in previous commit
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7168 c92efa57-630b-4861-b058-cf58834340f0
2010-10-26 08:29:11 +00:00
nn245
7aefe57bed
Update patch in pw2casino-MDloop.sh (N. Nemec)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7166 c92efa57-630b-4861-b058-cf58834340f0
2010-10-25 13:19:13 +00:00
giannozz
77648909ed
Variable nrxxs removed from module gvect. Either the value in module
...
smooth_grid_dimensions or in dffts%nnr is used instead. Lots of changes
but nothing substantial. Beware unintended side effects
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7164 c92efa57-630b-4861-b058-cf58834340f0
2010-10-24 08:05:12 +00:00
giannozz
6bfc647bc8
Grid dimensions for the smooth grid, nr[123]s and nr[123]sx, are only in
...
module smooth_grid_dimensions and no longer in gsmooth. Note that in most
cases, dffts%nr[123] is used instead (of course they are the same).
Lots of changes but nothing substantial. Beware unintended side effects
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7159 c92efa57-630b-4861-b058-cf58834340f0
2010-10-22 15:47:22 +00:00
giannozz
b41ba40564
Harmonization of FFT grid variables with CP:
...
nrx1, nrx2, nrx3 => nr1x, nr2x, nr3x
nrx1s,nrx2s,nrx3s=> nr1sx,nr2sx nr3sx
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7091 c92efa57-630b-4861-b058-cf58834340f0
2010-09-18 16:48:39 +00:00
dalcorso
36bbc476a7
iflag=3 can work also in the insulating case.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7084 c92efa57-630b-4861-b058-cf58834340f0
2010-09-10 14:49:52 +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
dalcorso
0e923441b9
Plotband now prints information on the kx coordinate of the high symmetry
...
points.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7027 c92efa57-630b-4861-b058-cf58834340f0
2010-08-29 05:38:23 +00:00
giannozz
be2f483311
More cft/cft3s => fwfft/invfft conversion. May or may not work.
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7020 c92efa57-630b-4861-b058-cf58834340f0
2010-08-27 08:34:27 +00:00