Commit Graph

9 Commits

Author SHA1 Message Date
giannozz 7059811a79 There isn't any good reason to keep including f_defs.h in fortran files:
preprocessing of cmplx is not really needed; preprocessing of blas and
lapack routine names is no longer complete (there are lowercase blas and
lapack) and no longer needed anyway (no more old-stile cray and nec, no
more problems on PCs with underscores)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5788 c92efa57-630b-4861-b058-cf58834340f0
2009-08-01 13:41:56 +00:00
giannozz fd7a11d0dc There can be conflicts between the erf and erfc in QE and those provided
by external libraries (e.g. recent ESSL). In order to prevent such problems,
erf has been renamed qe_erf and erfc qe_erfc


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5644 c92efa57-630b-4861-b058-cf58834340f0
2009-07-08 10:29:32 +00:00
paulatto c4ef18388b Added f_defs.h: it may become necessary to add some workaround for erfc on
some versions of the xlf compiler, better to keep the standard fortran
definitions in all files


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5634 c92efa57-630b-4861-b058-cf58834340f0
2009-06-29 16:11:58 +00:00
giannozz 1b326069d0 erf: cleanup, all constants brought to 16 significant digits
Does anybody see any good reason to keep an internal erf instead
of using the f90 intrinsic one? It should be fortran standard - PG


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3975 c92efa57-630b-4861-b058-cf58834340f0
2007-06-20 14:38:46 +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
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
giannozz d97bdca865 erf/erfc/gauss confusion hopefully solved
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@71 c92efa57-630b-4861-b058-cf58834340f0
2003-02-14 09:44:46 +00:00
cavazzon 6485045722 1) directory flib now contains only commons general pourpose subroutines,
all FPMD related subs moved back to FPMD directory.
2) All Make.fpmd... merged with Make.cp... and removed.
3) "use parameter .."  added to all cft_3 subroutines .
4) hpsort.f90 erf.f90 simpson.f90 moved to flib .

everything seem to compile fine,
at least on IBM
carlo


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