pwscf¶
Some handy tools to construct strings for building pwscf input files. Readers for QE postprocessing tool output (matdyn.x, dynmat.x).
Double-precision floating-point number type, compatible with Python |
|
|
Convenience function to make a string for the ATOMIC_POSITIONS section of a pw.x input file. |
|
Fast version of atpos_str() for usage in loops. |
|
Convenience function to make a string for the ATOMIC_SPECIES section of a pw.x input file. |
|
Return Fortran bool string for bool input. |
|
Convert PWscf's ibrav + celldm to cell. |
|
[3,3,3] -> "nk1=3,nk2=3,nk3=3" |
|
[3,3,3] -> " 3 3 3 0 0 0" Useful for pwscf input files, card K_POINTS. |
|
Full k-points string for pw.x input files, card K_POINTS. |
|
[3,3,3] -> "nk1=3,nk2=3,nk3=3" |
|
[3,3,3] -> " 3 3 3 0 0 0" Useful for pwscf input files, card K_POINTS. |
|
Full k-points string for pw.x input files, card K_POINTS. |
|
Same as |
|
Read one dynamical matrix file (for 1 qpoint) produced by |
|
Read |
|
Read |
|
Backward compat wrapper for |
|
Parse frequency file produced by QE's matdyn.x ("flfrq" in matdyn.x input, usually "matdyn.freq" or so) when calculating a phonon dispersion on a grid (ldisp=.true., used for phonon dos) or a pre-defined k-path in the BZ. |
|
Parse modes file produced by QE's matdyn.x. |