Commit Graph

38 Commits

Author SHA1 Message Date
dalcorso b8d12bbe3d Lines of zero length are allowed when giving the input of k or q points
in the band form. This is useful to join distant points in the BZ on the same
plot.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7727 c92efa57-630b-4861-b058-cf58834340f0
2011-04-29 08:08:07 +00:00
dalcorso 0e923441b9 Plotband now prints information on the kx coordinate of the high symmetry
points.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@7027 c92efa57-630b-4861-b058-cf58834340f0
2010-08-29 05:38:23 +00:00
giannozz 69475aeeca Format for number of k-points extended to i6
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6965 c92efa57-630b-4861-b058-cf58834340f0
2010-08-14 10:55:34 +00:00
giannozz c60df7459d Added k-resolved dos (GuidoF) + source "normalization"
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6840 c92efa57-630b-4861-b058-cf58834340f0
2010-06-14 13:45:31 +00:00
dalcorso c09fe8cd6d Bug fix: some problems in the band plot.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6784 c92efa57-630b-4861-b058-cf58834340f0
2010-05-23 10:44:14 +00:00
nn245 3f393f442b Cleanup of sources to simplify machine-parsing: PROGRAM name matches name of target executable, cleanup EXTERNAL statements (N. Nemec)
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6506 c92efa57-630b-4861-b058-cf58834340f0
2010-03-17 12:01:50 +00:00
degironc 558ceb2e9d x-value of first k point in the plot set to 0.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@6080 c92efa57-630b-4861-b058-cf58834340f0
2009-10-23 12:11:37 +00:00
giannozz afec752184 End of this set of not-so-fundamental changes. Summary:
1) no more f_defs.h file to be included in fortran files
2) all CMPLX explicitly defined as CMPLX(...,KIND=dp)
3) blas/lapack names in lowercase (not all of them, actually)
4) documentation accordingly updated (plus unrelated changes to user_guide)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5805 c92efa57-630b-4861-b058-cf58834340f0
2009-08-03 09:19:02 +00:00
dalcorso 2e5c87da7c Bug fix: a problem in the plotting routine could give wrong band plots
even when the symmetry classification was correct.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5642 c92efa57-630b-4861-b058-cf58834340f0
2009-07-06 16:17:12 +00:00
dalcorso a2b5ab5e50 Minor partial cleanup. Many routines declared unused variables. Many others
could be cleaned.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5445 c92efa57-630b-4861-b058-cf58834340f0
2009-02-25 15:58:53 +00:00
dalcorso cf6edad8db Small format change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@5286 c92efa57-630b-4861-b058-cf58834340f0
2008-11-21 17:12:55 +00:00
giannozz 2371d63ab8 1) added compilation of epsilon.x by default. Maybe we should consider as
well removing compilation of seldom-used or obsolescent programs: pw_export,
pw2gw, pw2casino, voronoy, dipole, are likely candidates.
2) removed any dependence on modules on some simple programs so that the
executable is a few Kb instead of many Mb.
3) minor changes to pw2casino (Dario)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@4526 c92efa57-630b-4861-b058-cf58834340f0
2007-12-14 10:36:37 +00:00
dalcorso 9b8c7c7217 Small changes in output formats to avoid stars.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3979 c92efa57-630b-4861-b058-cf58834340f0
2007-06-24 15:04:38 +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 d4da64ec0c More cleanup from Axel:
- workaround for gfortran (it is sort of working)
- single precision constants promoted to double precision
- dfloat-> DBLE
- DIMAG ->AIMAG
- DCMPLX->CMPLX
Note that ALL calls to dfloat, dimag, dcmplx have been added recently,
since I removed all of them no more than a few months ago


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3586 c92efa57-630b-4861-b058-cf58834340f0
2006-12-02 17:58:50 +00:00
dalcorso 1ec8fbbdfd Bug fix: the plot of the bands within a given energy range was not
correct in some cases.
Added alternative names for the C_4v representations.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3508 c92efa57-630b-4861-b058-cf58834340f0
2006-11-03 15:53:07 +00:00
dalcorso 79c2be9a76 Small change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3447 c92efa57-630b-4861-b058-cf58834340f0
2006-10-10 14:47:35 +00:00
giannozz 2fb4a947a1 Support for Mac OS-X (Intel) with g95 added in configure
re-aligned configure and configure.ac
fixed minor format glitches signaled by g95
added __XLF preprocessing option
updated documentation and Make.*, removed obsolete Make.ibm*


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3374 c92efa57-630b-4861-b058-cf58834340f0
2006-09-11 12:56:12 +00:00
dalcorso c88cc0e8e5 Small fix and changes. In some cases plotband did not find all the
high symmetry points. When lsym=.true. bands.x does not use any more
the old algorithm to order the bands.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3360 c92efa57-630b-4861-b058-cf58834340f0
2006-09-06 10:03:51 +00:00
dalcorso 428d9fa4a9 Added a small program to read the projections on the atomic wavefunctions file
and select the bands according to these projections.
Small bug fix in plotband.f90.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3359 c92efa57-630b-4861-b058-cf58834340f0
2006-09-04 14:53:48 +00:00
dalcorso d175261fc2 Small change.
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3343 c92efa57-630b-4861-b058-cf58834340f0
2006-08-26 08:39:54 +00:00
dalcorso a02b8fa2e7 Plotband can now read the file with the representations and write the
bands in separate files.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@3342 c92efa57-630b-4861-b058-cf58834340f0
2006-08-25 16:12:56 +00:00
giannozz b074a0f13d g95 doesn't like any longer iargc to be defined external
Filenames from command line read in a single routine (get_file)


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1974 c92efa57-630b-4861-b058-cf58834340f0
2005-06-22 10:08:02 +00:00
giannozz c627b6ed03 obsolete variable 'ipp' describing the type of PP replaced by more
self-explanatory (maybe) variables, mostly already there


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1764 c92efa57-630b-4861-b058-cf58834340f0
2005-03-27 20:05:06 +00:00
giannozz 94d6a5c291 Added copyright notice where missing (please check)
Modified copyright notice to make it compatible with script
"check_license"
efg: added missing broadcast of a variable


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@1729 c92efa57-630b-4861-b058-cf58834340f0
2005-03-21 13:43:38 +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 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
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 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
sbraccia b33c2e1f64 Unit stdout (set in Modules/io_global.f90) is used to write on standard output
instead of 6 or *.
C.S.


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@375 c92efa57-630b-4861-b058-cf58834340f0
2003-11-06 09:41:13 +00:00
giannozz dd484a9c2f PW/input.f90: lattice parameter a converted to wrong units if input
is given as a,b,c,cos(ab),cos(ac),cos(bc) instead of celldm(:)
upftools/cpmd2upf.f90: wrong conversion due to Rydberg-Hartree mess
Minor cleanup.  Band plotting may output data in xmgr-readable format


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@327 c92efa57-630b-4861-b058-cf58834340f0
2003-10-08 15:55:15 +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 0462b8441d tics missing in band plot
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@320 c92efa57-630b-4861-b058-cf58834340f0
2003-10-02 16:55:39 +00:00
giannozz 1e96236fdd punch_band did not compile
plotband: do not stop in spline interpolation for silly reasons


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@279 c92efa57-630b-4861-b058-cf58834340f0
2003-07-28 17:36:47 +00:00
cavazzon 285ca9c5db Bug fix, jumps to labels inside if blocks (from outside) are not allowed!
git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@277 c92efa57-630b-4861-b058-cf58834340f0
2003-07-25 12:26:52 +00:00
giannozz a8bbb6a06a PW/startup.f90: longer character variable np needed
Band extraction moved out of PP/pp.x, into PP/bands.x
Band plotting program (PP/plotband.f90) added
Misc corrections


git-svn-id: http://qeforge.qe-forge.org/svn/q-e/trunk/espresso@244 c92efa57-630b-4861-b058-cf58834340f0
2003-06-20 15:30:55 +00:00