Commit Graph

24 Commits

Author SHA1 Message Date
giannozz dc2a02f873 cleanup; openfil_pp should disappear soon
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2913 c92efa57-630b-4861-b058-cf58834340f0
2006-03-14 09:24:00 +00:00
giannozz 8eda231bbb - Variable cell: use Cesar Da Silva's version of the damping algorithm
(he claims it is more tested); documentation updated (sort of)
- routines find_free_unit, delete_if_present, moved from 'parser'
  to 'io_files' (it is a more natural place)
- routines int_to_char moved from 'parser' to flib/ (it is quite
  unrelated with the rest of the module)
- routine trimcheck moved from flib/ to 'io_files' (more natural place)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2753 c92efa57-630b-4861-b058-cf58834340f0
2006-02-01 17:56:16 +00:00
giannozz 0d6fa99b88 Added check on the presence of a slash at the end of outdir everywhere.
Since it is done in 100 places, I added a small function 'trimcheck'


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2749 c92efa57-630b-4861-b058-cf58834340f0
2006-01-31 17:22:28 +00:00
dalcorso b5004a2b85 Added the possibility to plot the contribution of each orbital
to the magnetization density. Only for the noncollinear case.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2681 c92efa57-630b-4861-b058-cf58834340f0
2006-01-03 15:26:21 +00:00
sbraccia 62a8352bce Bug fix: clean_pw requires a non optional input variable (logical).
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2191 c92efa57-630b-4861-b058-cf58834340f0
2005-09-19 03:30:56 +00:00
giannozz 7cf398eeec More tweaking with post-processing
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2175 c92efa57-630b-4861-b058-cf58834340f0
2005-09-14 12:48:59 +00:00
giannozz ee9644ff8f chdens.x merged into pp.x - all functionalities are still there
and it is still possible to do the two steps independently.
The output is basically the sum of the two outputs with minor
differences. Documentation and examples updated, GUI not yet.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2174 c92efa57-630b-4861-b058-cf58834340f0
2005-09-13 20:30:18 +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
giannozz b0671a33aa Calculation of polarisation moved from chdens into postproc
Warning message added. Input for chdens simplified


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@2080 c92efa57-630b-4861-b058-cf58834340f0
2005-08-02 15:16:44 +00:00
giannozz acc9136f3c New routine input_from_file called everywhere
Untested changes to ELF for the case US + double grid
(the kinetic energy density is still incorrect but less than before)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1947 c92efa57-630b-4861-b058-cf58834340f0
2005-06-09 07:34:11 +00:00
sbraccia b64cec03f3 Old parallel variables (such as me mypool) removed from PP.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1416 c92efa57-630b-4861-b058-cf58834340f0
2004-11-03 13:49:16 +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 97e28817f3 parallel_include missing and other small things
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1002 c92efa57-630b-4861-b058-cf58834340f0
2004-06-25 15:01:44 +00:00
giannozz 45760a7a5f More T3E glitches: getarg must be preprocessed
|| instead of | in clib/cp.h


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@985 c92efa57-630b-4861-b058-cf58834340f0
2004-06-21 14:13:24 +00:00
dalcorso 326cb22241 io_base : added read and write of jchi and jjj (ADC)
PP : added the possibility to plot the magnetization in the
          noncolinear case (ADC)
   PWNC : clean up. openfil, restart, punch, read_conf_from_file,
          write_conf_to_file, restart_in_electrons, merged
          with those in PW. (ADC)
          io_base : noncolin, lspinorb saved in restart file.(ADC)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@965 c92efa57-630b-4861-b058-cf58834340f0
2004-06-14 15:22:24 +00:00
giannozz ee61e86345 iargc explicitely declared
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@926 c92efa57-630b-4861-b058-cf58834340f0
2004-05-28 10:29:52 +00:00
ballabio ec7882d5e1 Added support for "program -in input"
where program = pp.x, chdens.x, bands.x [Gerardo]


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@922 c92efa57-630b-4861-b058-cf58834340f0
2004-05-27 16:12:42 +00:00
dalcorso b895225c6e Small bug fix: kpoint was broadcasted twice, n_atom_wfc was not used.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@913 c92efa57-630b-4861-b058-cf58834340f0
2004-05-26 09:37:54 +00:00
giannozz 68b075c1ae Cleanup: pwcom no longer used in PP/
qgm is now a local variable as it should be


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@867 c92efa57-630b-4861-b058-cf58834340f0
2004-05-08 10:24:24 +00:00
cazzato db23f632d6 the new punch routine, which writes on the .save file (instead of .pun),
is now the default. Moreover, if the wf_collect flag (in the control namelist)
is true, it collects all wave functions and store them in the same file.
The phonon and postprocessing codes can handle this new .save file.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@864 c92efa57-630b-4861-b058-cf58834340f0
2004-05-07 17:21:24 +00:00
giannozz d44dc1ac81 Cleanup of PP routines - band plotting simplified
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@321 c92efa57-630b-4861-b058-cf58834340f0
2003-10-03 11:17:13 +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