Skip to content

Commit 17a876b

Browse files
committed
Updated descriptions for CO2RR adsorbates thermo
Fixed an issue with bond orders in the CO2RR DFT Ag111 kinetics library
1 parent 480b879 commit 17a876b

4 files changed

Lines changed: 77 additions & 38 deletions

File tree

input/kinetics/libraries/CO2RR_DFT_Ag111/dictionary.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ XCHOH
5757
2 C u0 p0 c0 {1,S} {3,S} {5,D}
5858
3 H u0 p0 c0 {2,S}
5959
4 H u0 p0 c0 {1,S}
60-
5 X u0 p0 c0 {2,S}
60+
5 X u0 p0 c0 {2,D}
6161

6262
CH2OX
6363
1 O u0 p2 c0 {2,D}

input/thermo/libraries/CO2RR_Adsorbates_Ag111.py

Lines changed: 48 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,42 @@
33

44
name = "CO2RR_Adsorbates_Ag111"
55
solvent = "water"
6-
shortDesc = u"Place holder for short description"
6+
shortDesc = u"CO2RR adsorbate thermochemistry on Ag(111) from DFT"
77
longDesc = u"""
8-
Place holder for long description
8+
NASA polynomial thermochemistry for C1 and C2 adsorbate intermediates
9+
relevant to electrochemical CO2 reduction (CO2RR) on Ag(111).
10+
Adsorbates are labeled with a trailing or interleaved 'X' to indicate
11+
surface binding sites, per RMG conventions.
12+
13+
DFT (Manish Kumar Kothakonda, Northeastern): VASP with PBE + Grimme D3
14+
zero-damping (IVDW = 12) and PAW pseudopotentials.
15+
A two-stage protocol was used:
16+
Initial geometries were pre-optimized at ENCUT = 400 eV with a 3x3x1
17+
Monkhorst-Pack k-mesh, then fully re-relaxed to force convergence at
18+
tighter settings of ENCUT = 500 eV and 4x4x1 k-mesh (IBRION = 2,
19+
EDIFFG = -0.03 eV/A). All final energies - adsorbate slabs, bare-slab
20+
reference, and vibrational frequencies - were computed at the tight
21+
settings.
22+
23+
Post-processing and thermo (Su Sun) via the Westgroup pipeline
24+
(adapted from input_generator.py and compute_NASA_for_adsorbates): VASP
25+
outputs converted to ASE .traj and inspected; vibrational frequencies
26+
and ZPEs consolidated into per-species zpe_log_<species>.txt files;
27+
imaginary modes replaced with 12 cm^-1. Heat of formation at 0 K was
28+
computed from a thermochemical cycle against CH4, H2O, and H2 references
29+
(ATcT: h0_CH4 = -66.556 kJ/mol, h0_H2O = -238.938 kJ/mol,
30+
h0_H2 = 0.0 kJ/mol). Reference gas electronic energies were read from the
31+
final frame of each gas's ads_vib.traj at the same PBE+D3 level as the
32+
slabs (displaced rather than relaxed geometries, a systematic ~1 kJ/mol
33+
offset shared across all species); hard-coded ZPEs ZPE_CH4 = 1.196 eV,
34+
ZPE_H2 = 0.277 eV, ZPE_H2O = 0.609 eV were used. Partition functions
35+
were evaluated over 298.15-2000 K with the harmonic oscillator
36+
approximation; when an adsorbate's two lowest modes fall below 100 cm^-1
37+
they are replaced by a 2D-gas translational model.
38+
NASA polynomials were fit in two ranges (298-1000 K, 1000-2000 K) by
39+
least-squares regression of Cp/R with enthalpy and entropy
40+
matched at 298.15 K and continuity enforced at 1000 K. Heats of formation
41+
were corrected from 0 K to 298 K using tabulated atomic H(298)-H(0) increments.
942
"""
1043

1144
entry(
@@ -27,7 +60,7 @@
2760
),
2861
shortDesc = u"""CHX""",
2962
longDesc =
30-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
63+
u"""
3164
""",
3265
)
3366

@@ -51,7 +84,7 @@
5184
),
5285
shortDesc = u"""COX""",
5386
longDesc =
54-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
87+
u"""
5588
""",
5689
)
5790

@@ -77,7 +110,7 @@
77110
),
78111
shortDesc = u"""HCOOH""",
79112
longDesc =
80-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
113+
u"""
81114
""",
82115
)
83116

@@ -102,7 +135,7 @@
102135
),
103136
shortDesc = u"""COHX""",
104137
longDesc =
105-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
138+
u"""
106139
""",
107140
)
108141

@@ -128,7 +161,7 @@
128161
),
129162
shortDesc = u"""CHOHX""",
130163
longDesc =
131-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
164+
u"""
132165
""",
133166
)
134167

@@ -154,7 +187,7 @@
154187
),
155188
shortDesc = u"""COOHX""",
156189
longDesc =
157-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
190+
u"""
158191
""",
159192
)
160193

@@ -180,7 +213,7 @@
180213
),
181214
shortDesc = u"""HCOOX""",
182215
longDesc =
183-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
216+
u"""
184217
""",
185218
)
186219

@@ -203,7 +236,7 @@
203236
),
204237
shortDesc = u"""CX""",
205238
longDesc =
206-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
239+
u"""
207240
""",
208241
)
209242

@@ -229,7 +262,7 @@
229262
),
230263
shortDesc = u"""CH3X""",
231264
longDesc =
232-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
265+
u"""
233266
""",
234267
)
235268

@@ -254,7 +287,7 @@
254287
),
255288
shortDesc = u"""CHOX""",
256289
longDesc =
257-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
290+
u"""
258291
""",
259292
)
260293

@@ -280,7 +313,7 @@
280313
),
281314
shortDesc = u"""CH4""",
282315
longDesc =
283-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
316+
u"""
284317
""",
285318
)
286319

@@ -305,7 +338,7 @@
305338
),
306339
shortDesc = u"""CH2X""",
307340
longDesc =
308-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
341+
u"""
309342
""",
310343
)
311344

@@ -332,7 +365,7 @@
332365
),
333366
shortDesc = u"""CH2OHX""",
334367
longDesc =
335-
u"""Calculated by Su Sun at Northeastern University using Statistical Mechanics. Based on DFT calculations by Manish Kumar Kothakonda at Northeastern University
368+
u"""
336369
""",
337370
)
338371

input/thermo/libraries/CO2RR_Adsorbates_Cu111.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# encoding: utf-8
33

44
name = "CO2RR_Adsorbates_Cu111"
5+
solvent = "water"
56
shortDesc = "CO2RR adsorbate thermochemistry on Cu(111) from DFT"
67
longDesc = """
78
NASA polynomial thermochemistry for C1 and C2 adsorbate intermediates
@@ -12,13 +13,15 @@
1213
or interleaved 'X' to indicate surface binding sites, per RMG conventions.
1314
1415
DFT (Colin Gallagher, Northeastern): VASP with PBE + Grimme D3 zero-damping
15-
(IVDW = 12) and PAW pseudopotentials. A two-stage protocol was used:
16-
initial geometries were pre-optimized at ENCUT = 400 eV with a 3x3x1
16+
(IVDW = 12) and PAW pseudopotentials.
17+
A two-stage protocol was used:
18+
Initial geometries were pre-optimized at ENCUT = 400 eV with a 3x3x1
1719
Monkhorst-Pack k-mesh, then fully re-relaxed to force convergence at
1820
tighter settings of ENCUT = 500 eV and 4x4x1 k-mesh (IBRION = 2,
1921
EDIFFG = -0.03 eV/A). All final energies - adsorbate slabs, bare-slab
2022
reference, and vibrational frequencies - were computed at the tight
21-
settings. Other parameters: 1st order Methfessel-Paxton smearing
23+
settings.
24+
Other parameters: 1st order Methfessel-Paxton smearing
2225
(ISMEAR = 1) with a smearing width of 0.1 eV, ISPIN = 2,
2326
EDIFF = 1E-6 eV, no dipole correction. Slab: 4x4 Cu(111), 4 layers
2427
(64 Cu), bottom 2 fixed and top 2 relaxed, in-plane area 86.32 A^2,
@@ -282,7 +285,7 @@
282285
1 O u0 p2 c0 {3,S} {4,S}
283286
2 O u0 p2 c0 {3,D}
284287
3 C u0 p0 c0 {1,S} {2,D} {5,S}
285-
4 H u0 p0 c0 {1,S}
288+
4 H u0 p0 c0 {1,S}
286289
5 X u0 p0 c0 {3,S}
287290
""",
288291
thermo = NASA(
@@ -309,7 +312,7 @@
309312
"""
310313
1 O u0 p2 c0 {2,D}
311314
2 C u0 p0 c0 {1,D} {3,D}
312-
3 X u0 p0 c0 {2,D}
315+
3 X u0 p0 c0 {2,D}
313316
""",
314317
thermo = NASA(
315318
polynomials = [
@@ -373,7 +376,7 @@
373376
6 H u0 p0 c0 {3,S}
374377
7 H u0 p0 c0 {4,S}
375378
8 H u0 p0 c0 {1,S}
376-
9 X u0 p0 c0
379+
9 X u0 p0 c0
377380
""",
378381
thermo = NASA(
379382
polynomials = [
@@ -427,14 +430,14 @@
427430
label = "OCHCH3X",
428431
molecule =
429432
"""
430-
1 O u0 p2 c0 {3,D}
433+
1 O u0 p2 c0 {3,D}
431434
2 C u0 p0 c0 {3,S} {4,S} {5,S} {6,S}
432435
3 C u0 p0 c0 {1,D} {2,S} {7,S}
433436
4 H u0 p0 c0 {2,S}
434437
5 H u0 p0 c0 {2,S}
435438
6 H u0 p0 c0 {2,S}
436439
7 H u0 p0 c0 {3,S}
437-
8 X u0 p0 c0
440+
8 X u0 p0 c0
438441
""",
439442
thermo = NASA(
440443
polynomials = [
@@ -459,7 +462,7 @@
459462
molecule =
460463
"""
461464
1 O u0 p2 c0 {3,S} {8,S}
462-
2 O u0 p2 c0 {4,S} {7,S}
465+
2 O u0 p2 c0 {4,S} {7,S}
463466
3 C u0 p0 c0 {1,S} {4,D} {5,S}
464467
4 C u0 p0 c0 {2,S} {3,D} {6,S}
465468
5 H u0 p0 c0 {3,S}
@@ -519,7 +522,7 @@
519522
molecule =
520523
"""
521524
1 O u0 p2 c0 {3,S} {7,S}
522-
2 O u0 p2 c0 {4,S} {8,S}
525+
2 O u0 p2 c0 {4,S} {8,S}
523526
3 C u0 p0 c0 {1,S} {4,D} {5,S}
524527
4 C u0 p0 c0 {2,S} {3,D} {6,S}
525528
5 H u0 p0 c0 {3,S}
@@ -550,7 +553,7 @@
550553
molecule =
551554
"""
552555
1 O u0 p2 c0 {3,S} {5,S}
553-
2 O u0 p2 c0 {3,D}
556+
2 O u0 p2 c0 {3,D}
554557
3 C u0 p0 c0 {1,S} {2,D} {4,S}
555558
4 H u0 p0 c0 {3,S}
556559
5 X u0 p0 c0 {1,S}

input/thermo/libraries/CO2RR_Adsorbates_Cu3Sn0001.py

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# encoding: utf-8
33

44
name = "CO2RR_Adsorbates_Cu3Sn0001"
5+
solvent = "water"
56
shortDesc = "CO2RR adsorbate thermochemistry on Cu3Sn(0001) from DFT"
67
longDesc = """
78
NASA polynomial thermochemistry for C1 and C2 adsorbate intermediates
@@ -13,13 +14,15 @@
1314
interleaved 'X' to indicate surface binding sites, per RMG conventions.
1415
1516
DFT (Colin Gallagher, Northeastern): VASP with PBE + Grimme D3 zero-damping
16-
(IVDW = 12) and PAW pseudopotentials. A two-stage protocol was used:
17-
initial geometries were pre-optimized at ENCUT = 400 eV with a 3x3x1
17+
(IVDW = 12) and PAW pseudopotentials.
18+
A two-stage protocol was used:
19+
Initial geometries were pre-optimized at ENCUT = 400 eV with a 3x3x1
1820
Monkhorst-Pack k-mesh, then fully re-relaxed to force convergence at
1921
tighter settings of ENCUT = 500 eV and 4x4x1 k-mesh (IBRION = 2,
2022
EDIFFG = -0.03 eV/A). All final energies - adsorbate slabs, bare-slab
2123
reference, and vibrational frequencies - were computed at the tight
22-
settings. Other parameters: 1st order Methfessel-Paxton smearing
24+
settings.
25+
Other parameters: 1st order Methfessel-Paxton smearing
2326
(ISMEAR = 1) with a smearing width of 0.1 eV, ISPIN = 2,
2427
EDIFF = 1E-6 eV, no dipole correction. Slab: hexagonal Cu3Sn(0001)
2528
supercell with 48 Cu + 16 Sn across 5 layers (bottom 3 fixed, top 2
@@ -120,7 +123,7 @@
120123
1 O u0 p2 c0 {3,S} {4,S}
121124
2 O u0 p2 c0 {3,D}
122125
3 C u0 p0 c0 {1,S} {2,D} {5,S}
123-
4 H u0 p0 c0 {1,S}
126+
4 H u0 p0 c0 {1,S}
124127
5 X u0 p0 c0 {3,S}
125128
""",
126129
thermo = NASA(
@@ -147,7 +150,7 @@
147150
"""
148151
1 O u0 p2 c0 {2,D}
149152
2 C u0 p0 c0 {1,D} {3,D}
150-
3 X u0 p0 c0 {2,D}
153+
3 X u0 p0 c0 {2,D}
151154
""",
152155
thermo = NASA(
153156
polynomials = [
@@ -211,7 +214,7 @@
211214
6 H u0 p0 c0 {3,S}
212215
7 H u0 p0 c0 {4,S}
213216
8 H u0 p0 c0 {1,S}
214-
9 X u0 p0 c0
217+
9 X u0 p0 c0
215218
""",
216219
thermo = NASA(
217220
polynomials = [
@@ -265,14 +268,14 @@
265268
label = "OCHCH3X",
266269
molecule =
267270
"""
268-
1 O u0 p2 c0 {3,D}
271+
1 O u0 p2 c0 {3,D}
269272
2 C u0 p0 c0 {3,S} {4,S} {5,S} {6,S}
270273
3 C u0 p0 c0 {1,D} {2,S} {7,S}
271274
4 H u0 p0 c0 {2,S}
272275
5 H u0 p0 c0 {2,S}
273276
6 H u0 p0 c0 {2,S}
274277
7 H u0 p0 c0 {3,S}
275-
8 X u0 p0 c0
278+
8 X u0 p0 c0
276279
""",
277280
thermo = NASA(
278281
polynomials = [
@@ -297,7 +300,7 @@
297300
molecule =
298301
"""
299302
1 O u0 p2 c0 {3,S} {8,S}
300-
2 O u0 p2 c0 {4,S} {7,S}
303+
2 O u0 p2 c0 {4,S} {7,S}
301304
3 C u0 p0 c0 {1,S} {4,D} {5,S}
302305
4 C u0 p0 c0 {2,S} {3,D} {6,S}
303306
5 H u0 p0 c0 {3,S}
@@ -357,7 +360,7 @@
357360
molecule =
358361
"""
359362
1 O u0 p2 c0 {3,S} {7,S}
360-
2 O u0 p2 c0 {4,S} {8,S}
363+
2 O u0 p2 c0 {4,S} {8,S}
361364
3 C u0 p0 c0 {1,S} {4,D} {5,S}
362365
4 C u0 p0 c0 {2,S} {3,D} {6,S}
363366
5 H u0 p0 c0 {3,S}
@@ -388,7 +391,7 @@
388391
molecule =
389392
"""
390393
1 O u0 p2 c0 {3,S} {5,S}
391-
2 O u0 p2 c0 {3,D}
394+
2 O u0 p2 c0 {3,D}
392395
3 C u0 p0 c0 {1,S} {2,D} {4,S}
393396
4 H u0 p0 c0 {3,S}
394397
5 X u0 p0 c0 {1,S}

0 commit comments

Comments
 (0)