A command line helper for QuantumEspresso calculations
Project description
QETools
It is a command line helper to run comman quantum espresso calculations.
Usage:
qetools -c [CALCULATION] [OTHER ARGS]
Info:
By default PBE, PBESOL and LDA (all ONCV) pseudo-potentials are downloaded.
Arguments:
-c [CALCULATION]
encut, kgrid, vacuum - respective convergences.
vc-relax - variable cell relaxation.
pressure - to get structure at required (compressed) pressure.
- *-rp* required pressure in kbars.
- *-ic* intial compression factor (default 0.9).
eos - fits equation of state using ASE.
- *-ns* number of structures to consider for fitting (default 10).
harmonic - energy vs. displacement plot for selected atoms in selected directions.
- *-aid* index of atom(s) to displace, by default all unique atoms will be displaced.
- *-dd* direction of displacement, default ( -dd 0 1 2 ).
scf - single point energy calculation (All the below calculations require completed 'scf' calculation).
nscf - to be done after 'scf' calculation, with finer grid.
bands - electronic band structure calculation, by default ase.dft.bandpath will be used, saves plot.
dos - electronic dos calculation, saves plot.
ph_pre - setting up phonon calculation (must).
ph_mid - creates a script which can be run on multiple jobs for ph.x calcuations.
ph_post - after ph_mid or ph_pre, completes phonon calculation, returns flfrc file.
ph_bands - phonon bandstructure.
ph_dos - phonon density of states.
epw_pre - setting up for EPW calculation (to be done after 'scf', 'ph_post').
epw_post - Performs EPW calculation.
Others
-e [ENCUT][Ry] (default 50).
-k [KGRID] (default 4 4 4).
-v [VACUUM][ANG] (default 10) * -vdr vacuum direction 1,2,3 for x,y,z direction (must for vacuum calcs) -t [THRESHOLD] (default 0.01)
-ppn [NODES] (default available/2)
-ppd [PSEUDOPOTENTIAL DIRECTORY] lda, pbe, pbesol can be used to use default potentials. Otherwise expects path where PPs are present in the format 'Cu.UPF' (default pbe).
-f ASE readable structure file.
-emin, -emax y-axis limits for electronic bandstructure plot.
-asr acoustic sum rule for ph_post, (default simple).
-nq number of q(k) points in bandstructures.
-bp bandpath for bandstructures like 'GXLMK', default from ase.bandpath.
-npool npool for epw related calcs.
-par parameters file in the following format (for pw.x, ph.x, dos.x, epw.x)
ecutwfc 80
calculation scf
...
Example: qetools -c scf -e 80 -k 4 4 4 -f si.cif -ppd lda -ppn 8 -par parameters.txt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file qetools-1.1.1.tar.gz
.
File metadata
- Download URL: qetools-1.1.1.tar.gz
- Upload date:
- Size: 17.0 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5ef3ece343975a382ade3ed452f7823a65863398352bde4cb53645e1210da64 |
|
MD5 | 1bcbada7c3ff139dd4cfb9191656909d |
|
BLAKE2b-256 | 447b0d60dea67e7dda78f67b5c08dee08a2ca0383f5783469a06c48450255c24 |
File details
Details for the file qetools-1.1.1-py3-none-any.whl
.
File metadata
- Download URL: qetools-1.1.1-py3-none-any.whl
- Upload date:
- Size: 34.0 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48c367d35006f4721d79b7feba0f4fa793a7bec3b0386ca3935d09baded660f4 |
|
MD5 | 20300d602b5732cd530c3b295fae0bae |
|
BLAKE2b-256 | 28809372ccad0906fec3f626b87d9c2adfd388aadc831a8d5cbe09c9f5cd840f |