cavazzon
0219a46b4c
- CP clean-ups: eigr, ei1, ei2, ei3, eigrb, ... arrays
...
now have the same layout (equal to the layout they have in PW)
- iotk files in Modules have been removed
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1801 c92efa57-630b-4861-b058-cf58834340f0
2005-04-14 21:08:53 +00:00
giannozz
50639d1aae
NEC doesn't like ampersand at column 73 in f77 files ... (Guido)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1788 c92efa57-630b-4861-b058-cf58834340f0
2005-04-12 07:38:19 +00:00
giannozz
891f7206e4
Added missing copyright notice
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1732 c92efa57-630b-4861-b058-cf58834340f0
2005-03-21 14:26:31 +00:00
ballabio
37be000572
cleanup [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1714 c92efa57-630b-4861-b058-cf58834340f0
2005-03-16 11:45:27 +00:00
ballabio
765729b8b3
merged make.sys and make.rules together
...
there was no reason they should be two different files
everybody must rerun configure
[Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1690 c92efa57-630b-4861-b058-cf58834340f0
2005-03-08 18:44:10 +00:00
giannozz
858c2af16d
Missing lapack routines added
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1596 c92efa57-630b-4861-b058-cf58834340f0
2005-01-31 10:05:59 +00:00
cavazzon
2047ff6986
- more CP90/FPMD merging
...
- fix in the FPMD xc functionals wrapper
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1575 c92efa57-630b-4861-b058-cf58834340f0
2005-01-26 10:15:04 +00:00
cavazzon
2efa68d315
- workarounds for xlf compiler
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1562 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 20:07:08 +00:00
cavazzon
1733abe068
- more CP90/FPMD merging: fft high level driver, iosys, exchange-correlation
...
- some subroutine shortened and simplyfied to make compilation easy
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1559 c92efa57-630b-4861-b058-cf58834340f0
2005-01-15 10:53:46 +00:00
cavazzon
e32ce9b074
- common xc and gga functionals subroutines for all code PW/CP/FPMD
...
- Few more functionals has been added to file more_functionals.f90
since in PW BLYP/LSDA were not implemented .
In the same file, temporary, are stored old CP90 subroutines
for testing purpose ( in CP functionals were vectorized!! ).
The small program PP/xctest.f90 can be used to make a comparative
test between new and old routines, in case someone suspect a problem
there.
- buon anno!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1533 c92efa57-630b-4861-b058-cf58834340f0
2004-12-31 11:14:32 +00:00
giannozz
0998224913
Misc minor fixes from Axel Kohlmeyer
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1516 c92efa57-630b-4861-b058-cf58834340f0
2004-12-20 10:04:00 +00:00
degironc
5c5a3b4826
13 Dec 2004 sph_bes.f90 in flib was incorrect for some high value of l (SdG)
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1505 c92efa57-630b-4861-b058-cf58834340f0
2004-12-13 13:11:22 +00:00
degironc
a46d223957
make.depend files are gererated by configure and are therefore always seen
...
as Modified by CVS. I think they should not be part of the CVS tree (SdG).
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1501 c92efa57-630b-4861-b058-cf58834340f0
2004-12-10 12:12:40 +00:00
cavazzon
95be051359
- sph_bes.f90 fix for parallel compilation
...
- input.f90 workaround for xlf internal compiler error
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1470 c92efa57-630b-4861-b058-cf58834340f0
2004-11-24 12:01:21 +00:00
cavazzon
962d506e30
- XML like restart for CP/FPMD (almost completed)
...
see file Modules/cp_restart.f90
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1456 c92efa57-630b-4861-b058-cf58834340f0
2004-11-18 23:26:26 +00:00
sbraccia
d073595767
Further cleanup of bessel functions. sph_besr moved from atomic to flib.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1453 c92efa57-630b-4861-b058-cf58834340f0
2004-11-17 13:35:03 +00:00
sbraccia
36c6f48b0f
Cleanup of spherical bessel functions.
...
Added a routine to compute the derivativs of spherical bessel functions (used by calc_btq).
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1450 c92efa57-630b-4861-b058-cf58834340f0
2004-11-17 12:05:53 +00:00
sbraccia
e4418ea8f6
Some non-declared variables explicitly declared.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1446 c92efa57-630b-4861-b058-cf58834340f0
2004-11-16 12:59:18 +00:00
cavazzon
3b22ff0108
- FPMD/CP more merging
...
- new module for merged FPMD/CP restart subroutines
- starting work on XML restart/punch (cp_restart.f90)
carlo
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1443 c92efa57-630b-4861-b058-cf58834340f0
2004-11-15 12:13:22 +00:00
ballabio
8a6525f4fe
renamed .dependencies to make.depend, added them to CVS [Gerardo]
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1434 c92efa57-630b-4861-b058-cf58834340f0
2004-11-09 10:53:55 +00:00
giannozz
1648ab6bf2
Patches from Axel Kohlmayer:
...
- iotk_scan in iotk_module had a mixed up 'intent' statement.
- sun ultra fire 3 compiler warnings
- cleanup in filename length (brought to 256)
- cleanup in include files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1399 c92efa57-630b-4861-b058-cf58834340f0
2004-10-26 09:32:48 +00:00
giannozz
6046a67da7
Added missing lapack for Mac OS + Atlas (Pascal Thibadeau)
...
configure not yet configured to recognize "lapack_atlas"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1398 c92efa57-630b-4861-b058-cf58834340f0
2004-10-26 08:22:15 +00:00
giannozz
4f68d24040
more patches from Axel Kohlmeyer - see ChangeLog for complete list
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1347 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 15:05:32 +00:00
giannozz
cedf634a7f
Small fix by Axel for one-letter atomic symbols
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1337 c92efa57-630b-4861-b058-cf58834340f0
2004-09-27 08:27:50 +00:00
giannozz
9b7ec82c2b
chdens can produce "cubefile" format (Gaussian)
...
(contributed by Axel Kohlmeyer)
Version 2.1 tagged
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1322 c92efa57-630b-4861-b058-cf58834340f0
2004-09-20 08:37:49 +00:00
sbraccia
8ff8da31ac
The error message is no longer written on /dev/stderr (on linux clusters), but only on unit *.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1197 c92efa57-630b-4861-b058-cf58834340f0
2004-09-01 08:59:35 +00:00
cazzato
325c16660d
missing ZSYRK and ZSYR2K subroutines added to the local copy of blas
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1196 c92efa57-630b-4861-b058-cf58834340f0
2004-09-01 08:56:36 +00:00
giannozz
03537a5ac7
Minor mac os-x fix
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1154 c92efa57-630b-4861-b058-cf58834340f0
2004-08-23 09:47:32 +00:00
sbraccia
f6758c9998
Added a check on the existence of /dev/stderr (used when _PARA and __LINUX are defined).
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1139 c92efa57-630b-4861-b058-cf58834340f0
2004-08-20 08:52:20 +00:00
giannozz
f17501572d
Support for mac-osx added (contributed by Pascal Thibaudeau)
...
Extensive documentation update and reshuffling : pwdocs and cpdocs merged
into Doc
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1104 c92efa57-630b-4861-b058-cf58834340f0
2004-08-09 16:35:51 +00:00
giannozz
cf4129b4d2
Misc. cleanup; a few redundant routines moved to flib;
...
added example for phonon DOS; version number updated to 2.1 (PG)
Please start testing and debugging the next version, i.e., this one.
Note that reference data have to be updated for all examples.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1039 c92efa57-630b-4861-b058-cf58834340f0
2004-07-02 16:24:48 +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
61ecf7994a
More T3E fixes
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@999 c92efa57-630b-4861-b058-cf58834340f0
2004-06-25 14:23:03 +00:00
giannozz
b4da6fadb8
Various T3E compilation problems
...
Any kind soul replacing the calls to zgefa and zgesl with lapack calls?
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@997 c92efa57-630b-4861-b058-cf58834340f0
2004-06-25 10:12:10 +00:00
giannozz
ffcadc34c1
Modules becmod, rbecmod (one variable each) merged into a single module
...
(with two variables...) - More USPP merge
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@954 c92efa57-630b-4861-b058-cf58834340f0
2004-06-12 20:37:01 +00:00
sbraccia
0e02ba9e28
Fixed a couple of ambiguities:
...
flib/rranf.f90: variable irand was not initialized.
PW/v_of_rho.f90: at line 146 CALL xc( arhox, ex, ec, vx, vc ) => CALL xc( arhox, ex, ec, vx(1), vc(1) )
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@950 c92efa57-630b-4861-b058-cf58834340f0
2004-06-11 07:48:24 +00:00
dalcorso
2dc7e51528
Small changes. (a double return in ylmr2 and the error message in sph_ind).
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@942 c92efa57-630b-4861-b058-cf58834340f0
2004-06-04 16:05:57 +00:00
giannozz
5563bfdc66
Functions "capital" and "matches" taken out of module "parser"
...
and added to flib; duplicated routines removed. Manual update.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@900 c92efa57-630b-4861-b058-cf58834340f0
2004-05-19 16:56:56 +00:00
profeta
c130600692
update lapack with routines needed by the atomic code and its dependencies:
...
dgesv.f dgetrs.f dptsv.f dpttrf.f dpttrs.f dptts2.f
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@899 c92efa57-630b-4861-b058-cf58834340f0
2004-05-19 15:08:48 +00:00
sbraccia
33478b08a9
Some info was written on stdout instead of "*".
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@887 c92efa57-630b-4861-b058-cf58834340f0
2004-05-14 13:06:32 +00:00
giannozz
0fa413cc9c
Old version of dnrm2 moved out of lapack.f and replaced (in blas.f,
...
where it belongs) with a version that does not contain ASSIGN
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@862 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 16:45:52 +00:00
ballabio
eb22926786
added support for g95
...
several small fixes to get it to compile [Gerardo]
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@859 c92efa57-630b-4861-b058-cf58834340f0
2004-05-06 13:06:16 +00:00
cavazzon
1eec3b2f20
variable declaration
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@831 c92efa57-630b-4861-b058-cf58834340f0
2004-04-28 11:05:58 +00:00
cavazzon
e8458367ab
- bug fix, use of uninitialized variable
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@830 c92efa57-630b-4861-b058-cf58834340f0
2004-04-28 10:57:45 +00:00
sbraccia
46290cb862
Fixed a bug in the sequence of MPI calls.
...
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@829 c92efa57-630b-4861-b058-cf58834340f0
2004-04-28 10:31:29 +00:00
giannozz
c90e9062bd
more 0:ndm => 1:ndm
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@816 c92efa57-630b-4861-b058-cf58834340f0
2004-04-24 11:58:24 +00:00
giannozz
0c2d41eeec
dylmr2.f90 moved to flib/
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@804 c92efa57-630b-4861-b058-cf58834340f0
2004-04-20 14:45:00 +00:00
giannozz
b34b27fe18
Cleanup
...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@799 c92efa57-630b-4861-b058-cf58834340f0
2004-04-14 15:20:32 +00:00
sbraccia
4cdbecef83
On parallel LINUX machines the error message is written opening the unit
...
"0" on the /dev/stderr device (as is automatically done on AIX).
C.S.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@796 c92efa57-630b-4861-b058-cf58834340f0
2004-04-14 08:55:15 +00:00
cavazzon
8f259a07ce
- Changes in FPMD required by SIC implementation
...
- simplified ionic positions management in FPMD ( many staff moved to
Modules/ions_base.f90
- sort_gvec.f90 ( a part of ggen common to FPMD and CP )
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@794 c92efa57-630b-4861-b058-cf58834340f0
2004-04-13 22:30:02 +00:00