QuantumATK Forum

QuantumATK => General Questions and Answers => Topic started by: korandofficial on December 26, 2022, 10:29

Title: Is MTP training accurate enough to calculate Dynamical Matrix (dielectric tnsr)?
Post by: korandofficial on December 26, 2022, 10:29
Hi there,

I am going to calculate Dielectric Tensor for Bi2Se3 crystal structure, where I need to consider the Dynamical Matrix in this calculation. Since Dynamical Matrix for the mentioned configuration is time-consuming through DFT and there is no ForceField Potential, I decided to use Moment Tensor Potential training.
My question is which one of the MTP training based simulation, initial training sets protocol (batch learning) and Active Learning, make enough accuracy for Dynamical Matrix calculation (Dielectric Tensor)?

Also, could you please provide Batch Learning Template? (there is one for Active Learning in the tutorials)

Best regard
Title: Re: Is MTP training accurate enough to calculate Dynamical Matrix (dielectric tnsr)?
Post by: Anders Blom on January 18, 2023, 00:18
I would definitely say that the MTP can be as accurate as DFT for the dynamical matrix, and it's a great example of the power of MTP.

You will probably only need a relatively simple training protocol, since the material will remain crystalline and not turn amorphous or anything weird, and you will only need it to be accurate around the equilibrium. Therefore the crystal protocol (crystalTrainingRandomDisplacements) will most likely be sufficient on its own, making this is a rather straightforward task (but of course, the flip side of that is that the forcefield you generate will not be generic and in particular probably not suitable for MD simulations).

Now, you will of course actually spend more time fitting the MTP than running a single DFT dynamical matrix calculation, but the benefit will be that if you later want to change some parameters and e.g. look at strained crystals etc, the phonon part will be extremely fast.