I wish to set the DFT+U parameters (ideally with the Liechtenstein’s formulation) using ASE and the Quantum Espresso calculator. I have seen that the format for QE has been updated to give the Hubbard card: https://www.quantum-espresso.org/Doc/user_guide_PDF/Hubbard_input.pdf.
I have looked at using the write_espresso_in
functions from ASE as described here: https://wiki.fysik.dtu.dk/ase/ase/io/formatoptions.html. However, the documentation is a bit confusing and seems to indicate it is implemented and it is not implemented.
Is there a way to do this either in the input_data dictionary argument, for example (with Ni2MnGa):
input_data = {"hubbard":
{"U":[["Mn-3d", 5.0]["Ni-3d", 6.0]],
"J":[["Mn-3d", 2.0]["Ni-3d", 2.0]],
"formulation":"Liechtenstein"}
}