Skip to content

Commit b076b63

Browse files
authored
Merge pull request #415 from ReactionMechanismGenerator/atom_energies
Atom energy fitting
2 parents f973f1d + 764319e commit b076b63

17 files changed

+513
-12
lines changed

input/quantum_corrections/data.py

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -73,20 +73,16 @@
7373
'F': -0.000614, 'Si': -0.000682, 'Cl': -0.001338, 'Br': -0.005597, 'B': -0.000046}
7474

7575
# Atomic energies
76-
# All model chemistries here should be lower-case because the user input is changed to lower-case
7776
atom_energies = {
78-
# Note: If your model chemistry does not include spin orbit coupling, you should add the corrections
79-
# to the energies here
80-
8177
'wb97m-v/def2-tzvpd': {
82-
'H': -0.4941110259 + SOC['H'],
83-
'C': -37.8458797086 + SOC['C'],
84-
'N': -54.5915786724 + SOC['N'],
85-
'O': -75.0762279005 + SOC['O'],
86-
'S': -398.0789126541 + SOC['S'],
87-
'F': -99.7434924415 + SOC['F'],
88-
'Cl': -460.1100357269 + SOC['Cl'],
89-
'Br': -2573.9684615505 + SOC['Br']
78+
'H': -0.49338216995809725,
79+
'C': -37.84772407774059,
80+
'N': -54.59351384873174,
81+
'O': -75.0774947462408,
82+
'F': -99.74200231175924,
83+
'S': -398.0820818202818,
84+
'Cl': -460.1117669506163,
85+
'Br': -2573.9713149056824
9086
},
9187

9288
# cbs-qb3 and cbs-qb3-paraskevas have the same corrections
@@ -457,6 +453,7 @@
457453
'wb97xd/6-311++g(d,p)': 0.988, # [4]
458454
'wb97xd/def2tzvp': 0.988, # [4]
459455
'wb97xd/def2svp': 0.986, # [4]
456+
'wb97m-v/def2-tzvpd': 1.002, # [4]
460457
'apfd/def2tzvp': 0.993, # [4]
461458
'apfd/def2tzvpp': 0.992, # [4]
462459
'mp2_rmp2_pvdz': 0.953, # [2], taken as 'MP2/cc-pVDZ'

input/reference_sets/main/Ammonia.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,43 @@ reference_data:
6464
units: kJ/mol
6565
value: -45.557
6666
class: ThermoData
67+
CCCBDB:
68+
atomization_energy:
69+
class: ScalarQuantity
70+
uncertainty: 0.5
71+
uncertainty_type: +|-
72+
units: kJ/mol
73+
value: 1157.9
74+
class: ReferenceDataEntry
75+
xyz_dict:
76+
coords:
77+
class: np_array
78+
object:
79+
- - 0.0
80+
- 0.0
81+
- 0.0
82+
- - 0.0
83+
- -0.9377
84+
- -0.3816
85+
- - 0.8121
86+
- 0.4689
87+
- -0.3816
88+
- - -0.8121
89+
- 0.4689
90+
- -0.3816
91+
isotopes:
92+
- 14
93+
- 1
94+
- 1
95+
- 1
96+
symbols:
97+
- N
98+
- H
99+
- H
100+
- H
101+
zpe:
102+
class: ScalarQuantity
103+
units: kJ/mol
104+
value: 86.305
67105
smiles: N
68106
symmetry_number: 3.0

input/reference_sets/main/Chloromethane.yml

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,5 +70,48 @@ reference_data:
7070
units: kJ/mol
7171
value: -82.10000000000007
7272
class: ThermoData
73+
CCCBDB:
74+
atomization_energy:
75+
class: ScalarQuantity
76+
uncertainty: 0.8
77+
uncertainty_type: +|-
78+
units: kJ/mol
79+
value: 1552.9
80+
class: ReferenceDataEntry
81+
xyz_dict:
82+
coords:
83+
class: np_array
84+
object:
85+
- - 0.0
86+
- 0.0
87+
- 0.0
88+
- - 0.0
89+
- 0.0
90+
- 1.7810
91+
- - 1.0424
92+
- 0.0
93+
- -0.3901
94+
- - -0.5212
95+
- 0.9027
96+
- -0.3901
97+
- - -0.5212
98+
- -0.9027
99+
- -0.3901
100+
isotopes:
101+
- 12
102+
- 35
103+
- 1
104+
- 1
105+
- 1
106+
symbols:
107+
- C
108+
- Cl
109+
- H
110+
- H
111+
- H
112+
zpe:
113+
class: ScalarQuantity
114+
units: kJ/mol
115+
value: 96.156
73116
smiles: CCl
74117
symmetry_number: 3.0

input/reference_sets/main/Dibromine.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,5 +52,33 @@ reference_data:
5252
units: kJ/mol
5353
value: 30.89
5454
class: ThermoData
55+
CCCBDB:
56+
atomization_energy:
57+
class: ScalarQuantity
58+
uncertainty: 0.3
59+
uncertainty_type: +|-
60+
units: kJ/mol
61+
value: 190.2
62+
class: ReferenceDataEntry
63+
xyz_dict:
64+
coords:
65+
class: np_array
66+
object:
67+
- - 0.0
68+
- 0.0
69+
- 1.1405
70+
- - 0.0
71+
- 0.0
72+
- -1.1405
73+
isotopes:
74+
- 79
75+
- 79
76+
symbols:
77+
- Br
78+
- Br
79+
zpe:
80+
class: ScalarQuantity
81+
units: kJ/mol
82+
value: 1.9332
5583
smiles: BrBr
5684
symmetry_number: 2.0

input/reference_sets/main/Dichlorine.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,33 @@ reference_data:
5050
units: kJ/mol
5151
value: 0.0
5252
class: ThermoData
53+
CCCBDB:
54+
atomization_energy:
55+
class: ScalarQuantity
56+
uncertainty: 0.0
57+
uncertainty_type: +|-
58+
units: kJ/mol
59+
value: 239.3
60+
class: ReferenceDataEntry
61+
xyz_dict:
62+
coords:
63+
class: np_array
64+
object:
65+
- - 0.0
66+
- 0.0
67+
- 0.0
68+
- - 0.0
69+
- 0.0
70+
- 1.9879
71+
isotopes:
72+
- 35
73+
- 35
74+
symbols:
75+
- Cl
76+
- Cl
77+
zpe:
78+
class: ScalarQuantity
79+
units: kJ/mol
80+
value: 3.340240
5381
smiles: '[Cl][Cl]'
5482
symmetry_number: 2.0

input/reference_sets/main/Difluorine.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,33 @@ reference_data:
5050
units: kJ/mol
5151
value: 0.0
5252
class: ThermoData
53+
CCCBDB:
54+
atomization_energy:
55+
class: ScalarQuantity
56+
uncertainty: 0.6
57+
uncertainty_type: +|-
58+
units: kJ/mol
59+
value: 154.5
60+
class: ReferenceDataEntry
61+
xyz_dict:
62+
coords:
63+
class: np_array
64+
object:
65+
- - 0.0
66+
- 0.0
67+
- 0.0
68+
- - 0.0
69+
- 0.0
70+
- 1.4119
71+
isotopes:
72+
- 19
73+
- 19
74+
symbols:
75+
- F
76+
- F
77+
zpe:
78+
class: ScalarQuantity
79+
units: kJ/mol
80+
value: 5.447936
5381
smiles: FF
5482
symmetry_number: 2.0

input/reference_sets/main/Dihydrogen.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,31 @@ reference_data:
5050
units: kJ/mol
5151
value: 0.0
5252
class: ThermoData
53+
CCCBDB:
54+
atomization_energy:
55+
class: ScalarQuantity
56+
units: kJ/mol
57+
value: 432.1
58+
class: ReferenceDataEntry
59+
xyz_dict:
60+
coords:
61+
class: np_array
62+
object:
63+
- - 0.0
64+
- 0.0
65+
- 0.0
66+
- - 0.0
67+
- 0.0
68+
- 0.7414
69+
isotopes:
70+
- 1
71+
- 1
72+
symbols:
73+
- H
74+
- H
75+
zpe:
76+
class: ScalarQuantity
77+
units: kJ/mol
78+
value: 26.07031
5379
smiles: '[H][H]'
5480
symmetry_number: 2.0

input/reference_sets/main/Dinitrogen.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,33 @@ reference_data:
5050
units: kJ/mol
5151
value: 0.0
5252
class: ThermoData
53+
CCCBDB:
54+
atomization_energy:
55+
class: ScalarQuantity
56+
uncertainty: 0.8
57+
uncertainty_type: +|-
58+
units: kJ/mol
59+
value: 941.6
60+
class: ReferenceDataEntry
61+
xyz_dict:
62+
coords:
63+
class: np_array
64+
object:
65+
- - 0.0
66+
- 0.0
67+
- 0.5488
68+
- - 0.0
69+
- 0.0
70+
- -0.5488
71+
isotopes:
72+
- 14
73+
- 14
74+
symbols:
75+
- N
76+
- N
77+
zpe:
78+
class: ScalarQuantity
79+
units: kJ/mol
80+
value: 14.06543
5381
smiles: N#N
5482
symmetry_number: 2.0

input/reference_sets/main/Dioxygen.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,33 @@ reference_data:
5151
units: kJ/mol
5252
value: 0.0
5353
class: ThermoData
54+
CCCBDB:
55+
atomization_energy:
56+
class: ScalarQuantity
57+
uncertainty: 0.2
58+
uncertainty_type: +|-
59+
units: kJ/mol
60+
value: 493.7
61+
class: ReferenceDataEntry
62+
xyz_dict:
63+
coords:
64+
class: np_array
65+
object:
66+
- - 0.0
67+
- 0.0
68+
- 0.0
69+
- - 0.0
70+
- 0.0
71+
- 1.2075
72+
isotopes:
73+
- 16
74+
- 16
75+
symbols:
76+
- O
77+
- O
78+
zpe:
79+
class: ScalarQuantity
80+
units: kJ/mol
81+
value: 9.419155
5482
smiles: '[O][O]'
5583
symmetry_number: 2.0

input/reference_sets/main/Disulfur.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,34 @@ molecular_weight:
4343
value: 64.13000613827143
4444
multiplicity: 3
4545
reference_data:
46+
CCCBDB:
47+
atomization_energy:
48+
class: ScalarQuantity
49+
uncertainty: 0.4
50+
uncertainty_type: +|-
51+
units: kJ/mol
52+
value: 421.6
53+
class: ReferenceDataEntry
54+
xyz_dict:
55+
coords:
56+
class: np_array
57+
object:
58+
- - 0.0
59+
- 0.0
60+
- 0.0
61+
- - 0.0
62+
- 0.0
63+
- 1.8892
64+
isotopes:
65+
- 32
66+
- 32
67+
symbols:
68+
- S
69+
- S
70+
zpe:
71+
class: ScalarQuantity
72+
units: kJ/mol
73+
value: 4.33274
4674
NIST Chemistry WebBook:
4775
class: ReferenceDataEntry
4876
thermo_data:

0 commit comments

Comments
 (0)