dalcorso
5aab54b1d2
Completed the substitution nrxx -> dfftp%nnr , nrxxs -> dffts%nnr in the
...
phonon code.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7372 c92efa57-630b-4861-b058-cf58834340f0
2010-12-31 13:18:20 +00:00
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
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
giannozz
022b4ecc24
More cft3/cft3s => fwfft/invfft conversion
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7026 c92efa57-630b-4861-b058-cf58834340f0
2010-08-28 13:48:36 +00:00
dalcorso
39cb43eac6
Save memory in the nonmagnetic spin-orbit case. Some variables are
...
allocated nspin_mag.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6079 c92efa57-630b-4861-b058-cf58834340f0
2009-10-23 11:11:36 +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
dalcorso
8deedeccf7
Minor cleanup of the phonon code. USE phcom substituted with multiple USE statements
...
in many routines.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5367 c92efa57-630b-4861-b058-cf58834340f0
2009-02-02 10:52:58 +00:00
giannozz
66b732747a
Minor cleanup
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5207 c92efa57-630b-4861-b058-cf58834340f0
2008-09-22 17:30:16 +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
cavazzon
b739a98bae
- removing modules: pfft pffts para_const
...
they contains only copies of variables contained in
fft data structures: dfftp dffts
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4605 c92efa57-630b-4861-b058-cf58834340f0
2008-01-05 19:27:35 +00:00
giannozz
f533b052d5
dbl => DP (defined as previously dbl was)
...
syntax for declarations: real(DP), without "kind="
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2135 c92efa57-630b-4861-b058-cf58834340f0
2005-08-28 14:09:42 +00:00
sbraccia
34f2d14df4
Some undeclared variables explicitly declared.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1447 c92efa57-630b-4861-b058-cf58834340f0
2004-11-16 13:27:56 +00:00
sbraccia
b181c7f33f
Old parallel variables (such as me mypool) removed from PH.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1415 c92efa57-630b-4861-b058-cf58834340f0
2004-11-03 10:58:17 +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
giannozz
0b1a5c9fd8
Extensive module cleanup: DP moved from wrong place (parameters) to the
...
correct place (kinds); module "varie" replaced by "control_flags" (not
yet in pwcom, though) - many many files changed.
64-bit cpus (Opteron, maybe Itanium) should now work if __LINUX64 is defined
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@513 c92efa57-630b-4861-b058-cf58834340f0
2004-01-23 15:08:03 +00:00
giannozz
9e3a2de758
Support for lahey compiler added: "error" renamed to "errore", "rnd" to "rndx"
...
bug in io_base fixed
PARA => __PARA
cinterpolate moved into interpolate
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@86 c92efa57-630b-4861-b058-cf58834340f0
2003-02-21 14:57:00 +00:00
giannozz
d852392cab
module allocate, calls to mallocate, mfree removed
...
pointers replaced by allocatable whenever possible
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@56 c92efa57-630b-4861-b058-cf58834340f0
2003-02-07 16:04:36 +00:00
giannozz
ac9f2144c0
O-sesame
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2 c92efa57-630b-4861-b058-cf58834340f0
2003-01-19 21:58:50 +00:00