Commit Graph

24 Commits

Author SHA1 Message Date
giannozz 2c0c6c2248 Removal of f_efs.h, explicit typing of CMPLX, lowercase blas/lapack
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5802 c92efa57-630b-4861-b058-cf58834340f0
2009-08-03 07:29:20 +00:00
giannozz 3675de688a #ifdef __INTEL moved inside clib/stack.c .The C code used to be compiled
in all cases, causing problems in at least one obscure software configuration


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5482 c92efa57-630b-4861-b058-cf58834340f0
2009-03-25 15:11:41 +00:00
cavazzon b595493bc3 - bug fix, related to the new data-file format
- bug fix, mpi should be initialized even if cppp.x run only on one proc
- todo: rename the file fpmpp.f90 in cppp.f90


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4948 c92efa57-630b-4861-b058-cf58834340f0
2008-05-24 08:48:10 +00:00
giannozz eecbdd0484 Restart from the first scf calculation could fail because the error code
returned when the xml data file is not found was not always as expected.
Explicit filename 'data-file.xml' replaced with xmlpun everywhere.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4855 c92efa57-630b-4861-b058-cf58834340f0
2008-04-30 19:10:55 +00:00
giannozz 25b13eabfb Format + stack fixes from Axel
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4805 c92efa57-630b-4861-b058-cf58834340f0
2008-04-16 07:50:58 +00:00
giannozz f41c8cd8a8 There were some inconsistencies in the naimc convention (if any) of the
files: *.xml should be formatted, *.dat formatted . Compatibility with
previous convention is maintained. Courtesy of Andrea Ferretti.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4717 c92efa57-630b-4861-b058-cf58834340f0
2008-02-19 10:43:39 +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 6232da2eaf getenv replaced by wrapper get_env, preprocessed only in a single file
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3452 c92efa57-630b-4861-b058-cf58834340f0
2006-10-11 14:42:42 +00:00
cavazzon 1148ec8480 - small fix for xcrysden format
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3424 c92efa57-630b-4861-b058-cf58834340f0
2006-09-29 15:26:20 +00:00
cavazzon 3184309057 - again scradir
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3328 c92efa57-630b-4861-b058-cf58834340f0
2006-08-12 12:38:35 +00:00
cavazzon a31b50db3e - confusing scradir substituted everywhere with outdir,
that for CP now indicates the directory containing
   all outputs


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3326 c92efa57-630b-4861-b058-cf58834340f0
2006-08-12 12:27:56 +00:00
giannozz 6c40185885 - outdir is set by default to the value of the $ESPRESSO_TMPDIR
environment variable, or to './' (as before) if this is not set
- pseudo_dir is set by default to the value of $ESPRESSO_PSEDIR,
  to $HOME/espresso/pseudo/ otherwise
- documentation updated to reflect the new defaults
Note that the 'capture' of $HOME/pw/pseudo using a call to 'getenv'
was already present in pwscf but it was not working (pseudo_dir was
overwritten) so nothing susceptible to create new problems was added.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3309 c92efa57-630b-4861-b058-cf58834340f0
2006-08-08 18:05:16 +00:00
cavazzon 05413bcd09 - fix: syntax error
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3262 c92efa57-630b-4861-b058-cf58834340f0
2006-07-10 16:57:11 +00:00
cavazzon 5fe9caf270 - cleanup + commets
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3261 c92efa57-630b-4861-b058-cf58834340f0
2006-07-10 15:58:46 +00:00
cavazzon fed0a099ec - added flag for ascii/binary file to cppp
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3259 c92efa57-630b-4861-b058-cf58834340f0
2006-07-10 15:11:33 +00:00
cavazzon f44cd08e1b - cleanups of unused features/source lines/modules
- blue gene fix (suggested by C. Bekas)
- CP postprocessing documentation
- small changes to restart file to allow CP restart from
  PW run (at gamma).


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3149 c92efa57-630b-4861-b058-cf58834340f0
2006-06-01 10:51:33 +00:00
cavazzon 640af0ba30 - conforming other subroutines to new charge density files
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3073 c92efa57-630b-4861-b058-cf58834340f0
2006-05-03 23:24:31 +00:00
cavazzon 0cbd417269 - charge density is now read and written in CP/FPMD trough xml subroutine
- CP/FPMD post processing updated, charge and states written in xsf/grd format
- CP rhoofr moved to file chargedensity.f90
- merged from_scratch subroutine


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2839 c92efa57-630b-4861-b058-cf58834340f0
2006-02-19 23:29:28 +00:00
cavazzon df5e388d3c - fixed a problem with the charge written in restart dir, since
vofrho overwrites rhor, what was written in the restart was the
  potential and not the charge density.
- clean-up in input_parameters and INPUT_CP doc


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2248 c92efa57-630b-4861-b058-cf58834340f0
2005-10-01 16:04:41 +00:00
cavazzon da075dba31 - CP post processing updated to use iotk
- small fix in randpos


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2219 c92efa57-630b-4861-b058-cf58834340f0
2005-09-25 22:59:33 +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
cavazzon dbf279e1c3 - restart tags now using those suggested by CS
- flags for core cor. (nlcc, nlcc_any) used in FPMD too
- fixed a bug in read_pseudo.f90 ( related to nlcc )
- other merging anc clean-ups


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1971 c92efa57-630b-4861-b058-cf58834340f0
2005-06-22 08:28:08 +00:00
sbraccia a00aac0e25 header containing the GPL license added where missing and made omogeneous.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1865 c92efa57-630b-4861-b058-cf58834340f0
2005-05-16 19:19:04 +00:00
cavazzon 89ab8f3e55 - FPMD files added to CPV directory
- FPMD directory is no more needed


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1479 c92efa57-630b-4861-b058-cf58834340f0
2004-11-25 14:51:47 +00:00