Commit Graph

25 Commits

Author SHA1 Message Date
giannozz d1057f2a67 Fixed a minor bug in fhi2upf.f90 and a very serious bug in PW91
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@8650 c92efa57-630b-4861-b058-cf58834340f0
2012-02-15 09:03:10 +00:00
giannozz e83024375c More explicit message
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7960 c92efa57-630b-4861-b058-cf58834340f0
2011-07-10 19:06:57 +00:00
giannozz 70a77d473d More tweaking to the FHI=>UPF converter. It still works fine for some PPs, not at all for others, for obscure reasons
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7872 c92efa57-630b-4861-b058-cf58834340f0
2011-06-15 15:25:42 +00:00
giannozz ec9fa9811b Added utility (?) to convert from upf v.1 to upf v.2; converters from
CPMD and FHI formats now convert to upf v.2


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7825 c92efa57-630b-4861-b058-cf58834340f0
2011-05-27 19:37:47 +00:00
giannozz e4b8783505 Modified in such a way that it doesn't stop if there are additional lines
at the end aded by OPIUM


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6978 c92efa57-630b-4861-b058-cf58834340f0
2010-08-17 20:49:15 +00:00
giannozz 13e61c2110 Source "normalization" using Norbert's script dev-tools/src-normal.
Changes should not affect functionalities (please verify!)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6825 c92efa57-630b-4861-b058-cf58834340f0
2010-06-11 09:00:04 +00:00
giannozz 527089ccb8 Removed unclear and likely incorrect warning
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5882 c92efa57-630b-4861-b058-cf58834340f0
2009-09-02 13:06:09 +00:00
giannozz 5657f77cc8 More of the same...
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5798 c92efa57-630b-4861-b058-cf58834340f0
2009-08-01 21:02:07 +00:00
giannozz f00f00b3f4 In some unfortunate cases, the check on the contents of the first line
of the file was not returning an error code in cases where it should have,
resulting in segmentation fault (ifort compiler only)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5759 c92efa57-630b-4861-b058-cf58834340f0
2009-07-27 08:23:02 +00:00
giannozz 3a98e2d9d4 More patches from Axel:
- correct an unquoted string (iosys) in PW/input.f90:483
(this was the cause of tonight compilation failere)
- correct a few incorrect format strings
- make more use of the constants module and thus
  provide more consistent units. NOTE, this has some
  numerical changes in the outputs, as in some places
  rather low precision and inconsistent numbers were
  used for unit conversion.
- convert all(?) single precision constants to double
  using the attached little perl program.
  exceptions: efermi.f90 (as it is supposed to be rewritten
  anyways), plotbands.f90 (it uses single precision everywhere,
  which may result in saving a significant amount of memory,
  so i converted the two double precision constants to single).
Unused routine 'set_fft_grid' removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3602 c92efa57-630b-4861-b058-cf58834340f0
2006-12-14 08:53:47 +00:00
giannozz d0035e974e Minor correction
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3566 c92efa57-630b-4861-b058-cf58834340f0
2006-11-24 11:51:42 +00:00
giannozz f866bc8bed Modified to read fhi format also with abinit header
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3565 c92efa57-630b-4861-b058-cf58834340f0
2006-11-24 11:42:04 +00:00
giannozz e06832f549 Removed conflicting calls to "errore"
Low-level routines and simple programs should not call "errore"


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2774 c92efa57-630b-4861-b058-cf58834340f0
2006-02-07 08:52:56 +00:00
degironc c209f8233b Modules/functionals.f90 modified.
The idea is that module funct contains data defining the DFT functional in use
and a number of functions and subroutines to manage them.
Data are PRIVATE and are (shuold be) accessed and set only by function calls.
Basic drivers to compute XC quantities are also included.

It should be the main place where definitions for and calculation of xc
functionals are centralized.

In CPV printout [A.U.] replaced by [HARTREE A.U.] in many places.

stefano


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2411 c92efa57-630b-4861-b058-cf58834340f0
2005-11-02 15:42:06 +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
degironc ac7906dc29 - makefile update after yesterday changes
- variable "ishybrid" added to Modules/funct.f90 to manage hybrid functionals
- duplicated subroutines in upftools/nclib.f90 removed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2095 c92efa57-630b-4861-b058-cf58834340f0
2005-08-09 07:34:23 +00:00
giannozz b30d8d2ab8 Filenames from command line read in a single routine (get_file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1975 c92efa57-630b-4861-b058-cf58834340f0
2005-06-22 10:16:54 +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
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 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 11dbe5df65 NLCC in fhi2upf, T3E compilation problems
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@975 c92efa57-630b-4861-b058-cf58834340f0
2004-06-16 13:03:28 +00:00
giannozz 3a086b820c Installation cleanup; fftw are compiled by default
All Makefiles updated for addition of Berry phase code
iargc, getenv, getarg preprocessed
Missing Blas/Lapack sources for pw added


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@228 c92efa57-630b-4861-b058-cf58834340f0
2003-06-12 07:43:14 +00:00
giannozz 5542a00340 Misc. installation and doc fixes
T3D, T3E, __CRAY => __T3E  ; PC => __LINUX


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@99 c92efa57-630b-4861-b058-cf58834340f0
2003-02-27 13:59:04 +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 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