Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qetools-1.1.1.tar.gz (17.0 MB view details)

Uploaded Source

Built Distribution

qetools-1.1.1-py3-none-any.whl (34.0 MB view details)

Uploaded Python 3

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

Hashes for qetools-1.1.1.tar.gz
Algorithm Hash digest
SHA256 a5ef3ece343975a382ade3ed452f7823a65863398352bde4cb53645e1210da64
MD5 1bcbada7c3ff139dd4cfb9191656909d
BLAKE2b-256 447b0d60dea67e7dda78f67b5c08dee08a2ca0383f5783469a06c48450255c24

See more details on using hashes here.

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

Hashes for qetools-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 48c367d35006f4721d79b7feba0f4fa793a7bec3b0386ca3935d09baded660f4
MD5 20300d602b5732cd530c3b295fae0bae
BLAKE2b-256 28809372ccad0906fec3f626b87d9c2adfd388aadc831a8d5cbe09c9f5cd840f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page