Environment similarity with atoms rotating around lattice sites #1275
Replies: 2 comments 6 replies
-
|
Hi @Mathieu-Istas, I suggest to try using the center of mass of the H2 molecules as the input for the SPECIES keyword. This should work provided that bonds don't break, i.e., you are dealing with a plastic phase and not with a superionic phase. For instance, You can find which atoms are forming each molecule using neighbor lists in ASE. Best, Pablo |
Beta Was this translation helpful? Give feedback.
-
|
Hi all Could you do something like this for the centers of mass of the hydrogens: If you have got to do this for a lot of atoms you can use CONTACT_MATRIX instead for the distances and the same ideas. You can take a look at the new manual: https://www.plumed.org/doc-master/user-doc/html/actionlist/ for some tips. Alternatively, if you want to have a chat drop me an email. I can't do this week (as I am at a conference) but I could probably find some time next week. Good luck! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear plumed Users and developers,
I want to study a liquid-solid phase transition, like in this tutorial .
The system I am studying is solid hydrogen, in an HCP phase where each site is occupied by a H2 molecule. I am not sure how to use the environment similarity as a CV, since in simulations H2 molecules are rotating around the HCP lattice sites.
I did try to use a reference pdb file, but this does not result in a CV that can distinguish the liquid and solid phases.
I also tried to use the HCP structure as
cv: ENVIRONMENTSIMILARITY ... SPECIES=1-96 SIGMA=0.023 CRYSTAL_STRUCTURE=HCP LATTICE_CONSTANTS=0.17,0.25 MORE_THAN={CUBIC D_0=0.35 D_MAX=0.56} MEANrunning simulations with OPES_METAD, I did not observe many transitions between liquid and solid. Maybe the overlap is too big, here are the overlaps I obtained for different values of sigma
overlap_plumed-base.dat.pdf
How can I improve the CV taking into account the rotational degree of freedom or using the center of mass of neighboring atoms?
I know we can compute the center of mass in plumed (https://www.plumed.org/doc-v2.9/user-doc/html/_c_o_m.html), however I don't know how to pair atoms ( it is possible to write some code using for instance the Hungarian algorithm, but I don't know how to patch it to plumed.
Thanks,
Mathieu
Beta Was this translation helpful? Give feedback.
All reactions