Dear Lammps users:
I’m a theoretical physics graduate student who’s new to the Lammps software.
I want to reproduce the results of a paper(DOI:10.1103/PhysRevB.109.054103) which utilized Lammps for hysteresis simulation of a spin crossover material.
The method used in the article is to perform molecular dynamics simulation on the 101010 [Fe(pyrazine)] [Ni(CN)4] supercell. This method requires assigning force field constants to the two-body bond potential, three-body angle potential, four-body dihedral angle potential etc, but the force constants required for the potentials composed of the same atomic composition are different. For example(see the screenshot: https://imgur.com/a/4fBYjoy), the two-body bond potential force constant of C and N in pyrazine is 780, while the two-body bond potential force constant of C and N between Fe and Ni atoms is 2512; in order to set the two force constants separately in the Lammps execution file, the two C-N bonds must be distinguished. According to the information I have collected so far, this seems to be achieved by distinguishing the C and N atoms in pyrazine from the C and N atoms in [Ni(CN)4], such as dividing the C and N atoms into two types C1 and C2, N1 and N2.
To achieve this goal, I first downloaded a CIF file of type [Fe(pyrazine)] [Ni(CN)4] from the online crystal database Crystallography Open Database (Crystallography Open Database: Information card for entry 4320033) and CCDC (Search Results - Access Structures). The molecular formula of the downloaded file is [Fe(pyrazine)] [Pt(CN)4].2H2O. Using Ovito to view it, I found that the CIF file distinguished C and N atoms as C1, C2 and N1, N2. I used Ovito to export the Lammps data file from the original CIF file. The data file also distinguishes the C and N atoms as C1,C2 and N1, N2; however, in order to delete the redundant O and C atoms in the original CIF file (there are 8 C atoms at the pyrazine position to meet the symmetry requirement, but there are only 4 in the actual molecule), replace Pt with Ni atoms and construct a 101010 supercell of [Fe(pyrazine)] [Ni(CN)4], I modified the CIF file in Materials studio, then converted the modified file into a new CIF file, finally imported it into Ovito. But the problem is that at this time, I found in Ovito that the modified CIF file no longer distinguishes C and N atoms, and the Lammps data file exported from the modified CIF file using Ovito does not distinguish C and N atoms either. I would like to ask how can I obtain the Lammps data file that distinguishes C and N atoms etc?
Thank you!