quantum-espresso/GIPAW
obm c122ffed47 1) For TDDFPT purposes, subroutine newd does too many things at once, and accepts too few parameters.
I have splitted them and collected all in a module. Usual calls to newd is not changed, apart from necessity
to include the module, newq is the part I use for calculating response charge density.
2) Some gamma only additions to PH/dv_of_drho.f90 proved to be unnecessary, removing. I am still trying to
find an efficient/minimal impact way to cast this subroutine to use real instead of complex input.

As usual, I have tested before posting, however be sure to check before in your applications.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6322 c92efa57-630b-4861-b058-cf58834340f0
2010-01-27 18:50:07 +00:00
..
Makefile More symmetry cleanup: symtns => symmatrix (works in cartesian coordinates, 2010-01-11 22:48:10 +00:00
apply_p.f90 More of the same 2009-08-03 08:15:09 +00:00
apply_vel.f90 Small cleanup. add_vuspsi does not use psi. 2009-10-14 14:32:37 +00:00
biot_savart.f90 More of the same 2009-08-03 08:15:09 +00:00
cg_psi.f90 GIPAW should not depend on PH! I've just borrowed few routines. 2007-03-19 09:38:11 +00:00
cgsolve_all.f90 End of this set of not-so-fundamental changes. Summary: 2009-08-03 09:19:02 +00:00
ch_psi_all.f90 More of the same 2009-08-03 08:15:09 +00:00
compute_sigma.f90 More symmetry cleanup: symz => symtensor in module symme, acting on 2010-01-10 19:51:53 +00:00
compute_u_kq.f90 More of the same 2009-08-03 08:15:09 +00:00
efg.f90 More symmetry cleanup: symz => symtensor in module symme, acting on 2010-01-10 19:51:53 +00:00
g_tensor_crystal.f90 More symmetry cleanup: symtns => symmatrix (works in cartesian coordinates, 2010-01-11 22:48:10 +00:00
gipaw_main.f90 More minor cleanup (this time "harmless", not "harmful"!) 2009-11-09 18:53:05 +00:00
gipaw_module.f90 1) For TDDFPT purposes, subroutine newd does too many things at once, and accepts too few parameters. 2010-01-27 18:50:07 +00:00
greenfunction.f90 more becp simplifications. 2009-09-19 08:32:22 +00:00
h_psiq.f90 Small cleanup. add_vuspsi does not use psi. 2009-10-14 14:32:37 +00:00
init_gipaw_1.f90 More of the same 2009-08-03 08:15:09 +00:00
init_gipaw_2.f90 Workaround: NMR calculations when ibrav=0 and celldm(1) is small. 2009-08-14 16:10:25 +00:00
init_us_2_no_phase.f90 Workaround: NMR calculations when ibrav=0 and celldm(1) is small. 2009-08-14 16:10:25 +00:00
j_para.f90 More of the same 2009-08-03 08:15:09 +00:00
make.depend More symmetry cleanup: symtns => symmatrix (works in cartesian coordinates, 2010-01-11 22:48:10 +00:00
paw_gipaw.f90 Corrected bug in paw_gipaw. In the case that 2009-06-05 08:04:28 +00:00
stop_code.f90 Last remains of T3E support removed 2009-08-03 15:48:16 +00:00
suscept_crystal.f90 More symmetry cleanup: symtns => symmatrix (works in cartesian coordinates, 2010-01-11 22:48:10 +00:00
symmetrize_field.f90 Fixed compilation problem in gipaw. Reduntant "trnvect" routine replaced 2010-01-16 06:43:54 +00:00
test_sum_rule.f90 More symmetry cleanup: symtns => symmatrix (works in cartesian coordinates, 2010-01-11 22:48:10 +00:00
write_tensor_field.f90 Fixed compilation problem in gipaw. Reduntant "trnvect" routine replaced 2010-01-16 06:43:54 +00:00