Although controller.write_qe_input allows kwargs to change QE settings, the typical access to this function is via controller.prepare_qe, which does not pass its kwargs to write_qe_input.
kwargs cannot be passed directly to write_qe_input in prepare_qe because both write_qe_input and slurm_input.format_slurm_input (which is called later) individually validate any keywords passed.
Although
controller.write_qe_input
allows kwargs to change QE settings, the typical access to this function is viacontroller.prepare_qe
, which does not pass its kwargs towrite_qe_input
.kwargs
cannot be passed directly towrite_qe_input
inprepare_qe
because bothwrite_qe_input
andslurm_input.format_slurm_input
(which is called later) individually validate any keywords passed.