CLI#
aiida-quantumespresso#
CLI for the aiida-quantumespresso plugin.
aiida-quantumespresso [OPTIONS] COMMAND [ARGS]...
Options
- -p, --profile <profile>#
Execute the command for this profile instead of the default profile.
calculation#
Commands to launch and interact with calculations.
aiida-quantumespresso calculation [OPTIONS] COMMAND [ARGS]...
launch#
Launch calculations.
aiida-quantumespresso calculation launch [OPTIONS] COMMAND [ARGS]...
cp#
Run a CpCalculation.
aiida-quantumespresso calculation launch cp [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -S, --structure <structure>#
StructureData node.
- -F, --pseudo-family <pseudo_family>#
Required Select a pseudopotential family.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
dos#
Run a DosCalculation.
aiida-quantumespresso calculation launch dos [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
epw#
Run a EpwCalculation.
aiida-quantumespresso calculation launch epw [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- --pw-nscf-parent <pw_nscf_parent>#
The parent pw.x nscf calculation.
- --ph-parent <ph_parent>#
The parent ph.x calculation.
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
6, 6, 6
- -q, --qpoints-mesh <qpoints_mesh>#
The number of points in the qpoint mesh along each basis vector.
- Default:
2, 2, 2
- -kf, --kfpoints-mesh <kfpoints_mesh>#
The number of points in the fine kpoint mesh along each basis vector.
- Default:
6, 6, 6
- -qf, --qfpoints-mesh <qfpoints_mesh>#
The number of points in the fine qpoint mesh along each basis vector.
- Default:
2, 2, 2
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
matdyn#
Run a MatdynCalculation.
aiida-quantumespresso calculation launch matdyn [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -D, --datum <datum>#
Required A ForceConstantsData node produced by a Q2rCalculation
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
1, 1, 1
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
neb#
Run a NebCalculation.
Note that some parameters are hardcoded.
aiida-quantumespresso calculation launch neb [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -s, --structures <FIRST LAST>#
Required Two StructureData nodes representing the initial and final structures
- -I, --num-images <num_images>#
Number of points (images) used to discretize the path
- -N, --num-steps <num_steps>#
Maximum number of path optimization steps
- -F, --pseudo-family <pseudo_family>#
Required Select a pseudopotential family.
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
2, 2, 2
- -W, --ecutwfc <ecutwfc>#
The plane wave cutoff energy in Ry.
- -R, --ecutrho <ecutrho>#
The charge density cutoff energy in Ry.
- --smearing <TYPE DEGAUSS>#
Add smeared occupations by specifying the type and amount of smearing.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
- -P, --parent-folder <parent_folder>#
The PK of a parent remote folder (for restarts).
- -n, --dry-run#
Perform a dry run.
ph#
Run a PhCalculation.
aiida-quantumespresso calculation launch ph [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
1, 1, 1
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
pp#
Run a PpCalculation.
aiida-quantumespresso calculation launch pp [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
projwfc#
Run a ProjwfcCalculation.
aiida-quantumespresso calculation launch projwfc [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
pw#
Run a PwCalculation.
aiida-quantumespresso calculation launch pw [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -S, --structure <structure>#
StructureData node.
- -F, --pseudo-family <pseudo_family>#
Required Select a pseudopotential family.
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
2, 2, 2
- -W, --ecutwfc <ecutwfc>#
The plane wave cutoff energy in Ry.
- -R, --ecutrho <ecutrho>#
The charge density cutoff energy in Ry.
- -U, --hubbard-u <KIND MAGNITUDE>...>#
Add a Hubbard U term to a specific kind.
- -V, --hubbard-v <SITE SITE TYPE MAGNITUDE>...>#
Add a Hubbard V interaction between two sites.
- -H, --hubbard-file <hubbard_file>#
SinglefileData containing Hubbard parameters from a HpCalculation to use as input for Hubbard V.
- --starting-magnetization <KIND MAGNITUDE>...>#
Add a starting magnetization to a specific kind.
- --smearing <TYPE DEGAUSS>#
Add smeared occupations by specifying the type and amount of smearing.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
- -P, --parent-folder <parent_folder>#
The PK of a parent remote folder (for restarts).
- -n, --dry-run#
Perform a dry run.
- -z, --calculation-mode <mode>#
Select the calculation mode.
- Default:
scf
- Options:
scf | nscf | relax | vc-relax
- -u, --unfolded-kpoints#
Unfold the k-points grid to the whole grid without reducing it by symmetry (useful mainly for NSCF).
pw2wannier90#
Run a Pw2wannier90Calculation with some sample parameters and the provided inputs.
aiida-quantumespresso calculation launch pw2wannier90 [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -P, --parent-folder <parent_folder>#
Required RemoteData node containing the output of a PW NSCF calculation.
- -S, --nnkp-file <nnkp_file>#
Required SinglefileData containing the .nnkp file generated by a wannier90.x preprocessing.
- --scdm-mode <scdm_mode>#
Whether to use the SCDM algorithm to determine the UNK matrices.
- Default:
no
- Options:
no | isolated | erfc | gaussian
- -u, --write-unk#
Output also the UNK matrices (for real-space plotting of the Wannier functions).
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
q2r#
Run a Q2rCalculation.
aiida-quantumespresso calculation launch q2r [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
data#
Commands to create and inspect data nodes.
aiida-quantumespresso data [OPTIONS] COMMAND [ARGS]...
structure#
Commands to create and inspect StructureData nodes.
aiida-quantumespresso data structure [OPTIONS] COMMAND [ARGS]...
import#
Import a StructureData from a Quantum ESPRESSO input file.
aiida-quantumespresso data structure import [OPTIONS] FILENAME
Options
- -n, --dry-run#
Perform a dry run.
Arguments
- FILENAME#
Required argument
workflow#
Commands to launch and interact with workflows.
aiida-quantumespresso workflow [OPTIONS] COMMAND [ARGS]...
launch#
Launch workflows.
aiida-quantumespresso workflow launch [OPTIONS] COMMAND [ARGS]...
matdyn-base#
Run the MatdynBaseWorkChain for a previously completed Q2rCalculation.
aiida-quantumespresso workflow launch matdyn-base [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -D, --datum <datum>#
Required A ForceConstantsData node produced by a Q2rCalculation
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
2, 2, 2
- -x, --clean-workdir#
Clean the remote folder of all the launched calculations after completion of the workchain.
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
ph-base#
Run the PhBaseWorkChain for a previously completed PwCalculation.
aiida-quantumespresso workflow launch ph-base [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -k, --kpoints-mesh <kpoints_mesh>#
The number of points in the kpoint mesh along each basis vector.
- Default:
2, 2, 2
- -x, --clean-workdir#
Clean the remote folder of all the launched calculations after completion of the workchain.
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
pw-bands#
Run a PwBandsWorkChain.
aiida-quantumespresso workflow launch pw-bands [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -S, --structure <structure>#
Required StructureData node.
- -F, --pseudo-family <pseudo_family>#
Required Select a pseudopotential family.
- -K, --kpoints-distance <kpoints_distance>#
The minimal distance between k-points in reciprocal space in inverse Ångström.
- Default:
0.5
- -W, --ecutwfc <ecutwfc>#
The plane wave cutoff energy in Ry.
- -R, --ecutrho <ecutrho>#
The charge density cutoff energy in Ry.
- -U, --hubbard-u <KIND MAGNITUDE>...>#
Add a Hubbard U term to a specific kind.
- -V, --hubbard-v <SITE SITE TYPE MAGNITUDE>...>#
Add a Hubbard V interaction between two sites.
- -H, --hubbard-file <hubbard_file>#
SinglefileData containing Hubbard parameters from a HpCalculation to use as input for Hubbard V.
- --starting-magnetization <KIND MAGNITUDE>...>#
Add a starting magnetization to a specific kind.
- --smearing <TYPE DEGAUSS>#
Add smeared occupations by specifying the type and amount of smearing.
- -x, --clean-workdir#
Clean the remote folder of all the launched calculations after completion of the workchain.
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
pw-base#
Run a PwBaseWorkChain.
aiida-quantumespresso workflow launch pw-base [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -S, --structure <structure>#
StructureData node.
- -F, --pseudo-family <pseudo_family>#
Required Select a pseudopotential family.
- -K, --kpoints-distance <kpoints_distance>#
The minimal distance between k-points in reciprocal space in inverse Ångström.
- Default:
0.5
- -W, --ecutwfc <ecutwfc>#
The plane wave cutoff energy in Ry.
- -R, --ecutrho <ecutrho>#
The charge density cutoff energy in Ry.
- -U, --hubbard-u <KIND MAGNITUDE>...>#
Add a Hubbard U term to a specific kind.
- -V, --hubbard-v <SITE SITE TYPE MAGNITUDE>...>#
Add a Hubbard V interaction between two sites.
- -H, --hubbard-file <hubbard_file>#
SinglefileData containing Hubbard parameters from a HpCalculation to use as input for Hubbard V.
- --starting-magnetization <KIND MAGNITUDE>...>#
Add a starting magnetization to a specific kind.
- --smearing <TYPE DEGAUSS>#
Add smeared occupations by specifying the type and amount of smearing.
- -x, --clean-workdir#
Clean the remote folder of all the launched calculations after completion of the workchain.
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
pw-relax#
Run a PwRelaxWorkChain.
aiida-quantumespresso workflow launch pw-relax [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -S, --structure <structure>#
Required StructureData node.
- -F, --pseudo-family <pseudo_family>#
Required Select a pseudopotential family.
- -K, --kpoints-distance <kpoints_distance>#
The minimal distance between k-points in reciprocal space in inverse Ångström.
- Default:
0.5
- -W, --ecutwfc <ecutwfc>#
The plane wave cutoff energy in Ry.
- -R, --ecutrho <ecutrho>#
The charge density cutoff energy in Ry.
- -U, --hubbard-u <KIND MAGNITUDE>...>#
Add a Hubbard U term to a specific kind.
- -V, --hubbard-v <SITE SITE TYPE MAGNITUDE>...>#
Add a Hubbard V interaction between two sites.
- -H, --hubbard-file <hubbard_file>#
SinglefileData containing Hubbard parameters from a HpCalculation to use as input for Hubbard V.
- --starting-magnetization <KIND MAGNITUDE>...>#
Add a starting magnetization to a specific kind.
- --smearing <TYPE DEGAUSS>#
Add smeared occupations by specifying the type and amount of smearing.
- -x, --clean-workdir#
Clean the remote folder of all the launched calculations after completion of the workchain.
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False
- -f, --final-scf#
Run a final scf calculation for the final relaxed structure.
- Default:
False
q2r-base#
Run the Q2rBaseWorkChain for a previously completed PhCalculation.
aiida-quantumespresso workflow launch q2r-base [OPTIONS]
Options
- -X, --code <code>#
Required A single code identified by its ID, UUID or label.
- -C, --calculation <calculation>#
Required A single calculation identified by its ID or UUID.
- -x, --clean-workdir#
Clean the remote folder of all the launched calculations after completion of the workchain.
- Default:
False
- -m, --max-num-machines <max_num_machines>#
The maximum number of machines (nodes) to use for the calculations.
- Default:
1
- -w, --max-wallclock-seconds <max_wallclock_seconds>#
the maximum wallclock time in seconds to set for the calculations.
- Default:
1800
- -i, --with-mpi#
Run the calculations with MPI enabled.
- Default:
False
- -d, --daemon#
Submit the process to the daemon instead of running it locally.
- Default:
False