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
giannozz
182874fc4e
environment variable ESPRESSO_TMPDIR is caught by gipaw as well; I don't
...
see any reason not to have the same behavior as the other codes
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5875 c92efa57-630b-4861-b058-cf58834340f0
2009-08-31 18:56:25 +00:00
dceresoli
278d48d9d5
Workaround: NMR calculations when ibrav=0 and celldm(1) is small.
...
Now it's perfect. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5848 c92efa57-630b-4861-b058-cf58834340f0
2009-08-14 16:10:25 +00:00
giannozz
5975a0d477
More of the same
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5803 c92efa57-630b-4861-b058-cf58834340f0
2009-08-03 08:15:09 +00:00
seitsonen
2130704503
Moved the initialisation of 'paw_recon[nsp]' into a new location where it
...
is more logical and easier to catch errors. Thanks to error report from
Christos Gougoussis and Matteo Calandra (IMPMC, Paris).
apsi = Ari P Seitsonen
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5393 c92efa57-630b-4861-b058-cf58834340f0
2009-02-09 17:01:29 +00:00
giannozz
cc889cdc67
Forgotten one occurrence of "startingwfc" (apparently unused)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5180 c92efa57-630b-4861-b058-cf58834340f0
2008-09-06 07:43:43 +00:00
seitsonen
2d04540126
Changed the format of output, USE-ONLY's up-dated, interpolation-by-splines
...
introduced, ...
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4753 c92efa57-630b-4861-b058-cf58834340f0
2008-03-22 14:10:41 +00:00
cavazzon
c9fba4912e
- cleanup, poolreduce replaced by mp_sum(...,inter_pool_comm)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4646 c92efa57-630b-4861-b058-cf58834340f0
2008-01-23 17:27:20 +00:00
cavazzon
636712cef9
- scatter/gather like subroutines that act on fft grids,
...
moved from PW/para.f90 to Modules/fft_base.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4614 c92efa57-630b-4861-b058-cf58834340f0
2008-01-08 09:19:31 +00:00
giannozz
efa75a8d99
More "calbec" cleanup - PLEASE TEST
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4531 c92efa57-630b-4861-b058-cf58834340f0
2007-12-18 21:29:10 +00:00
ceresoli
f5aa3dd234
Small changes after scf_type. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4477 c92efa57-630b-4861-b058-cf58834340f0
2007-11-26 11:29:18 +00:00
degironc
ae8be06438
also the scf potential is defined using the scf_type.
...
then call to v_of_r has been simplified
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4442 c92efa57-630b-4861-b058-cf58834340f0
2007-11-18 20:25: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
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
4e55ebdfaa
Redundant variable nlcc eliminated
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4373 c92efa57-630b-4861-b058-cf58834340f0
2007-10-29 10:20:01 +00:00
giannozz
a2f2848f92
More static arrays and dimensions removed: rho_at rho_atc natx nbndxx
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4365 c92efa57-630b-4861-b058-cf58834340f0
2007-10-24 15:36:52 +00:00
seitsonen
0f8940bd08
Calculation of the chemical shift due to the core electrons added; only
...
tested on carbon atoms so far
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4352 c92efa57-630b-4861-b058-cf58834340f0
2007-10-18 13:21:54 +00:00
seitsonen
393172e86f
- Fixed some parallellisation issues in 'g_tensor_crystal.f90'
...
- Added a routine needed in 'Makefile'
- Added one missing default value in 'gipaw_module.f90', 0th version
of the routine for check symmetries incorporated
- Minor change of variable in 'suscept_crystal.f90' (in order to be
consistent with 'g_tensor_crystal.f90')
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4304 c92efa57-630b-4861-b058-cf58834340f0
2007-10-03 18:04:37 +00:00
ceresoli
cb84f0dc10
GIPAW updated to comply with the new radial_grids module. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4185 c92efa57-630b-4861-b058-cf58834340f0
2007-08-28 13:07:34 +00:00
ceresoli
f0b214480d
Small changes. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4024 c92efa57-630b-4861-b058-cf58834340f0
2007-07-13 09:40:39 +00:00
seitsonen
52753349f5
Hyper-fine interactions implemented; seem to work for CN molecule. No
...
extrapolation towards the origin included yet. EFG not tested
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3932 c92efa57-630b-4861-b058-cf58834340f0
2007-05-10 12:27:45 +00:00
ceresoli
a87a1a0016
isolve (diagonalization method) now in input. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3887 c92efa57-630b-4861-b058-cf58834340f0
2007-03-30 13:27:25 +00:00
ceresoli
4c0966cf16
Print total isotropic chemical shift. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3884 c92efa57-630b-4861-b058-cf58834340f0
2007-03-29 09:25:39 +00:00
ceresoli
57c583ecee
Some I/O fixes (nwordwfc). (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3880 c92efa57-630b-4861-b058-cf58834340f0
2007-03-28 11:50:04 +00:00
ceresoli
9c268b5775
Finally got GIPAW working again! Actually, by working I mean "running"
...
without producing garbage. Tomorrow I will check whether numbers are
coming out correct. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3860 c92efa57-630b-4861-b058-cf58834340f0
2007-03-19 13:48:57 +00:00
ceresoli
50d7de6418
Trying to stay up-to-date with the recent CVS changes. Gipaw compiles
...
cleanly but doesn't not working at all!
I give up: I'm going in vacation for the next few days. (D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3814 c92efa57-630b-4861-b058-cf58834340f0
2007-02-23 15:32:08 +00:00
seitsonen
f70b7dc57e
Changed the data types in the PAW reconstruction; now there is one major
...
data type for a species and an array to store this data for all species.
Seems to compile and run 'pw.x' correctly, some other problem in GIPAW/NMR...?
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3803 c92efa57-630b-4861-b058-cf58834340f0
2007-02-21 16:54:18 +00:00
ceresoli
04eb28fd17
Forgot to broadcast spline_ps. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3719 c92efa57-630b-4861-b058-cf58834340f0
2007-01-25 14:18:36 +00:00
ceresoli
21f7d5ebca
Splines are disabled by default, but now they are
...
compiled in. Set spline_ps = .true. in the &system namelist.
(D.C.)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3717 c92efa57-630b-4861-b058-cf58834340f0
2007-01-25 11:42:52 +00:00
ceresoli
32bc3ed173
Small ``cosmetic'' changes. (D.C.)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3714 c92efa57-630b-4861-b058-cf58834340f0
2007-01-25 09:45:09 +00:00
seitsonen
c133bbd939
Moved nmr_macroscopic shape into the input
...
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3708 c92efa57-630b-4861-b058-cf58834340f0
2007-01-24 09:51:33 +00:00
seitsonen
de86de708b
- added EFG into the 'Makefile' and the main routine in 'gipaw_main.f90'
...
- changed the name of main routine from 'do_efg()' into 'efg()', had to
change the name of the array 'efg' into 'efg_total' as a consequence
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3691 c92efa57-630b-4861-b058-cf58834340f0
2007-01-18 14:22:48 +00:00
seitsonen
7bad4dc1d3
- Changed from 'c' to 'alpha' as the units
...
- Cleaning up the code
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3681 c92efa57-630b-4861-b058-cf58834340f0
2007-01-17 14:37:20 +00:00
seitsonen
68a6fd0eb6
-------------------------------------------------------------------
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3671 c92efa57-630b-4861-b058-cf58834340f0
2007-01-15 16:01:45 +00:00
seitsonen
180f6aea6b
- changed all 'nmr_*' and 'magn_*' into 'gipaw_*' for all references to the
...
main code
- 'compute_sigma.f90' containts all the three components of the sigma
tensor, thus the filename was changed
apsi
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3663 c92efa57-630b-4861-b058-cf58834340f0
2007-01-15 11:45:23 +00:00