Ensemble sampling structures is generated too far away #205
Replies: 1 comment 7 replies
-
|
Hi Yubi, The equation is for the mean squared displacement is So if you have a frequency that is very small, the code generates very big displacements. The resulting sscha phonons are always positive, what decides if phonons are imaginary is the frequencies of the free energy hessian, calculated with the get_free_energy_hessian function. All the best |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Dear SSCHA developers,
I'm encountering an issue with the ensemble generation that seems to be affecting my current results.
I am working on a CDW structure similar to NbSe2. When I calculate the low-temperature phonon dispersion (5K, 20K, 50K) by SSCHA, I find that, surprisingly, the high-symmetry pristine structure exhibits a stable phonon dispersion. I have followed the SSCHA procedure correctly, with 500 configurations for relaxation and 5000 configurations for Hessian. I suspect that the problem might be the ensemble generation, as it is sampling the random structures too far away. Below is the hessian phonon dispersion for 20K of the high-symm pristine structure.

My energy landscape for this material is below. The high-symmetry pristine structure has a higher energy than the low-symmetry CDW structure. This means I should expect an unstable phonon dispersion at very low temperatures like 20K. The distance between the pristine and CDW structure is around 5 [atomic_mass_unit^0.5 A]. (For simplicity, I will denote this distance unit as [A] below.) (You may ignore the different legends because these are the machine-learning force fields to approximate DFT.)

However, when I generate the ensemble sampling at 5K and 20K, the random structures are always > 10 [A] away from the high-symm structure. It means the sampling does not include the 5 [A] closer regions, which contain lower-energy CDW states. For structures far away, it will make the energy landscape look like a parabola, a local minima around high-symm pristine structure. I think this is why it gives me stable phonon dispersions.
I have tried to look at the ensemble generation code
cellconstructor/Phonons.py. I am struggling to understand the implementation ofExtractRandomStructures, so I am reaching out here to seek help. In addition, I also found that 5K and 20K emsemble structures have similar distances, both are around 13[A] away, which means lower temperature is not going to result in an unstable phonon.I would greatly appreciate any insights or guidance you could provide to help resolve this issue.
Thanks,
Yubi
Beta Was this translation helpful? Give feedback.
All reactions