DFT relaxation of crystal structures (esp. to retrieve relaxed formation energy) achievable with atomate or atomate2 workflows?

Does atomate or atomate2 have a DFT relaxation workflow that produces the relaxed crystal structures in Materials Project? i.e. take an unrelaxed CIF file and output a relaxed CIF and the relaxed formation energy.

(briefly searched through the docs, this forum, and Materials Project docs)

1 Like

You can generate the VASP input sets used for the relaxations on the Materials Project via the MPRelaxSet class in Pymatgen here. For clarity, it pulls the parameters from the MPRelaxSet.yaml file.

In atomate, you could run a structure optimization with these settings via wf_structure_optimization as noted here. Strictly speaking, if you are interested in energies, you probably also want to run the static calculation afterwards (e.g. via wf_static and the MPStaticSet).

1 Like