Skip to content

Commit 2fbeac6

Browse files
authored
Merge pull request #42 from molssi-seamm/dev
Added a number of ReaxFF forcefields.
2 parents 528f53c + 9276b13 commit 2fbeac6

20 files changed

+3219
-46
lines changed

HISTORY.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
=======
22
History
33
=======
4+
2025.4.7 -- Added a number of ReaxFF forcefields.
5+
* Added the ReaxFF forcefields from LAMMPS, plus two from lithium battery work.
6+
* Added metadata sections to the forcefield to better support the features of
7+
different forcefields.
8+
* Improved the listing and display of available forcefields, and made it dynamic so
9+
that forcefields added locally are immediately found without needing to restart
10+
SEAMM.
11+
412
2025.4.1 -- Added support for ReaxFF, which does not need atom type assignment.
513

614
2025.3.18 -- Added bis(fluorosulfonyl)imide anion (FSI) to the OPLS-AA and CL&P forcefields

forcefield_step/data/dreiding.frc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
!Ver Ref Function Label
66
!--------- --- ------------------------------ ------
7+
2025.04.06 1 metadata dreiding
78
2025.02.14 1 atom_types dreiding
89
2025.02.14 1 templates dreiding
910
2025.02.14 1 dreiding_atomic_parameters dreiding
@@ -15,6 +16,7 @@
1516

1617
!Ver Ref Function Label
1718
!--------- --- ------------------------------ ------
19+
2025.04.06 1 metadata dreiding
1820
2025.02.14 1 atom_types dreiding
1921
2025.02.14 1 templates dreiding
2022
2025.02.14 1 dreiding_atomic_parameters dreiding
@@ -23,6 +25,13 @@
2325
2025.02.14 1 dreiding_out_of_plane dreiding
2426

2527

28+
#metadata dreiding
29+
30+
!Version Ref Parameter Value Description
31+
!--------- ----- ------------ -------- --------------------------------------
32+
2025.04.06 1 ff_form dreiding The functional form of the forcefield
33+
34+
2635
#atom_types dreiding
2736

2837
! Version Ref Type Mass El # conns Comment

forcefield_step/data/lithium_battery.frc

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,22 @@
44

55
! Version Ref Function Label
66
!--------- --- ------------------------------ ------
7+
2025.04.06 1 metadata oplsaa
78
2023.04.03 1 atom_types cathode
89
2023.04.03 1 equivalence cathode
910
2023.04.03 1 buckingham cathode
1011
2023.04.03 1 charges cathode
1112
2023.04.03 1 templates cathode
1213

1314

15+
#metadata oplsaa
16+
17+
!Version Ref Parameter Value Description
18+
!--------- ----- ------------ --------- --------------------------------------
19+
2025.04.06 1 ff_form buckingham The functional form of the forcefield
20+
2025.04.06 1 charges point How charges should be handled
21+
22+
1423
#atom_types cathode
1524

1625
> Atom type definitions for any variant of the lithium battery cathode forcefield

forcefield_step/data/oplsaa.frc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
! Version Ref Function Label
66
!--------- --- ------------------------------ ------
7+
2025.04.06 1 metadata oplsaa
78
2023.01.29 1 atom_types oplsaa CL&P ligpargen:optional
89
2023.01.29 1 equivalence oplsaa CL&P
910
2023.01.29 1 charges oplsaa CL&P ligpargen:optional
@@ -22,6 +23,7 @@
2223

2324
! Version Ref Function Label
2425
!--------- --- ------------------------------ ------
26+
2025.04.06 1 metadata oplsaa
2527
2023.01.29 1 atom_types oplsaa
2628
2023.01.29 1 equivalence oplsaa
2729
2023.01.29 1 charges oplsaa
@@ -37,6 +39,7 @@
3739

3840
! Version Ref Function Label
3941
!--------- --- ------------------------------ ------
42+
2025.04.06 1 metadata oplsaa
4043
2023.01.29 1 atom_types CL&P
4144
2023.01.29 1 equivalence CL&P
4245
2023.01.29 1 charges CL&P
@@ -52,6 +55,14 @@
5255

5356
#include local:OPLS-AA/ligpargen.frc missing_ok
5457

58+
59+
#metadata oplsaa
60+
61+
!Version Ref Parameter Value Description
62+
!--------- ----- ------------ -------- --------------------------------------
63+
2025.04.06 1 ff_form oplsaa The functional form of the forcefield
64+
2025.04.06 1 charges point How charges should be handled
65+
5566
#atom_types oplsaa
5667

5768
> Atom type definitions for any variant of oplsaa

forcefield_step/data/pcff2018.frc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
!Ver Ref Function Label
1616
!--- --- ------------------------------ ------
17+
1.0 1 metadata cff91
1718
1.0 1 atom_types cff91
1819
1.0 1 equivalence cff91
1920
2.0 1 auto_equivalence cff91_auto
@@ -36,6 +37,13 @@
3637
1.0 1 angle-angle-torsion_1 cff91
3738
2020.10.5 1 templates pcff
3839

40+
41+
#metadata cff91
42+
43+
!Version Ref Parameter Value Description
44+
!--------- ----- ------------ -------- --------------------------------------
45+
2025.04.06 1 ff_form class2 The functional form of the forcefield
46+
3947
#atom_types cff91
4048

4149
> Atom type definitions for any variant of cff91

0 commit comments

Comments
 (0)