Xiaoxia Li
Group of HPC & Cheminformatics
Institute of Process Engineering Chinese Academy of Sciences, Beijing
GTC 2016 San Jose, Californiae, 7 April, 2016
Xiaoxia Li Group of HPC & Cheminformatics Institute of Process - - PowerPoint PPT Presentation
GTC 2016 San Jose, Californiae, 7 April, 2016 Xiaoxia Li Group of HPC & Cheminformatics Institute of Process Engineering Chinese Academy of Sciences, Beijing Outline Reaction mechanisms of coal pyrolysis? 1 2 GPU-enabled ReaxFF MD
GTC 2016 San Jose, Californiae, 7 April, 2016
2
China is the largest producer & consumer of coal China has much more coal, less oil
3
Mechanism still hardly accessible
Experimentally, hard to detect and replicate the free radical initiation at high temperature in lab Computationally with QM, extremely high computing cost, limited model scale: ~100 atoms
(Reactive molecular dynamics)
Reaction mechanism ?
4
by van Duin (Penn state), Goddard (Caltech) et al.
A comprehensive knowledge on multiple reaction pathways of coal pyrolysis is not available ! ReaxFF MD is promising for coal pyrolysis simulation
Publications on ReaxFF MD Subject searching hits from Web of Science
F-ReaxFF, Univ. South. California, 2007 (parallel ) PuReMD, Purdue Univ., 2011 (single node performance ) In LAMMPS, Sandia National Lab. (open source) FORTRAN code (precise, based on van Duin’s original code) C code (2011, faster , based on PuReMD)
In commercial software
ADF (to enhance visualization, ~2011) GULP, Materials Studio 6.0 (2012)
5
6
~10,000 atoms, state-of-the-art coal model scale ~1,000 atoms, practical scale for LAMMPS (Sandia National Lab) and ADF (Europe, a major player
10 - 50 folds slower than classical MD
ReaxFF vs LJ potential LAMMPS Benchmarks 2012:
http://lammps.sandia.gov/ bench.html#potentials)
FORTRAN code C code
7
ReaxFF MD
Dynamic atom charge equilibration Bond order dependency Time-step 1 fs
Fixed atom charge
Time-step 0.1 fs
8
Atom charge: optimizing at each time-step (ReaxFF MD) vs fixed (MD)
Taper + Morse for van der Waals in ReaxFF
9
Rapid development GPU computing since 2007
MD codes (major players and novel codes such as HOOMD)
Stone, J.E., et al., GPU-accelerated molecular modeling coming of age. Journal of Molecular Graphics and Modelling, 2010. 29(2): p. 116-125.
GPU infrastructure in IPE (in my office building) Potential seen from GMD we created in 2009 - 2010 (a GPU
Polyethylene crystalization Mole-8.5 .5 (GPU enabled) d) 1 Pet eta, Double Top 500 Supe perco comput puter er 19 19th
th, 2010
33 33th
th, 2011
37 37th
th,
, 2012 55 55th
th, 2013
13
10
Our first attempt using GPU Performance is comparable with early version of GROMACS GPU Application in polymer chain crystallization (Polyethylene as model)
PE models: 360,000 united atoms & 400,000 united atoms
Simiao Wang, et al. Two mechanisms of polymer chain crystallization within nanoglobule.
Students in GPU HPC companies (NVIDIA, Sugon) and more
10 folds larger model scale than that simulated in CPU cluster
11
faster memory limited, global memory access latency, and more
12
13
Zheng, M.; Li, X.; Guo, L., Algorithms of GPU-enabled reactive force field (ReaxFF) molecular dynamics. Journal of Molecular Graphics and Modelling 2013, 41, (April), 1-11
Single precision
14
Double precision
15
GMD-Reax (Ours, DP) PuReMD-GPUs (Purdue Univ.) Notes Systems Benchmarked Amorphous coal pyrolysis systems (4976 – 27 283 atoms) Bulk water systems (6540 – 50 097 atoms) Amorphous silica (6000 – 48 000 atoms) Coal models are more complex than bulk water or silica systems, of which all energy terms must be computed in potential evaluation
Tesla C2075 has more global memory than Tesla C2050 Hardware of GPU Tesla C2050 Tesla C2075 Speedups against PuReMD in LAMMPS (1 CPU core) 4.5 – 14.0 (complex coal models) 7.1 – 16.6 (water) 5.8 – 11.4 (silica) Speedups against PuReMD in LAMMPS (8 CPU cores)
1.5 – 4.0
(complex coal models)
2.0 – 2.9 (water)
1.5 – 2.1 (silica)
Ours:Journal of Molecular Graphics and Modelling 2013, 41, (April), 1-11 Top 5, NVIDIA GPU Award, 248th ACS meeting, 2014
PuReMD-GPUs: Journal of Computational Physics 2014, 272(Sept), 343-359
16
Coal model construction? Computing scale discrepancy? Lack of reaction analysis ability for revealing mechanism
LAMMPS, ADF analysis tool (?) number of molecules (formula based) ~ time Manual analysis is a must?
Manual analysis is not practical for revealing the complex reaction mechanism of coal pyrolysis
n-dodecane (C6H14) pyrolysis: 1279 species, 5056 reactions
17
Reaction analysis - discovering the bonding and species changes
3D chemical structure processing
Automatic perception of atomic connectivity, bonding type, species, reaction
Jian Liu, Xiaoxia Li et al., Journal of Molecular Graphics and Modelling 2014, 53(9):13-22
18
Product evolution & underlying reactions 2D & 3D Reaction details
19
20
21 Xiaoxia Li et al., Molecular Simulation, 2015, 41(1-3), 13-27
GPU high performance computing We created the first GPU-enabled codes Cheminformatics approach We created the first reaction analysis tool
22
Liulin coal model: C14782H12702N140O690S37, 28,351 atoms, second
Tingting Zhang, Xiaoxia Li, et al. Energy and Fuels 2016, just accepted Mo Zheng, Ze Wang, Xiaoxia Li, et al. Fuel, 2016. 177: p. 130-141 Xiaolong Liu, Xiaoxia Li, et al. Polymer Degradation and Stability 2014, 104(June), 62-70 Mo Zheng, Xiaoxia Li, et al. Energy and Fuels 2014, 28(1), 522-534
Typical time for one condition is
(GMD-Reax)
23
Models Model scale (atoms) Chemical formula Simulation time Bituminous model (proof-of- concept) 4976 C2417H2235N41O240S43 ~ 7000 min (5 days) Hailaer brown coal model 12,335 C5752H5422N8O1137S16 ~ 2400 min (<2 days) Hailaer brown coal model 27,809 C12996H12228N18O2561S36 ~ 6000 min (4 days) Liulin bituminous coal model 13,498 C7068H5968N78O351S33 ~ 2800 min (2 days) Liulin bituminous coal model 28,351 C14782H12702N140O690S37 ~ 6300 min (4.5 days)
13C-NMR spectra of Liulin coal
Ultimate Analysis (wt % daf) C 88.4 H 4.8 O 5.2 N 0.94 S 0.46 Proximate analysis ( wt% ) Moisture 0.66 Ash 11.32 Volatile 20.64 Proximate and Ultimate Analysis of Liulin Coal
Fugu subbituminous coal model 23,898 C11995H10362N159O1366S15 ~ 6000 min (4.0 days)
24
High temperature and short time pyrolysis favor the maximum amount
25
Advantage of our VARxMD & large scale models (~30,000 atoms) Naphthalene, methyl-naphthalene and dimethyl-naphthalene are representative products in Liulin coal pyrolysis observed by Py-GC/MS Simulated observation within 87.5 ps agree with Py-GC/MS
Py Py-GC/MS, C/MS, up up to to 20 20,000 000 K/s K/s heating heating rate rate
26 No Reactions involving H3C• Reactions involving HO• 1 C312H259O16N3SC281H228O16N2S +C30H28N + CH3 C312H259O16N3SC307H253O15N3S + HO + C5H5 2 C312H259O16N3S C275H220O12N2S +2HO+CHO2 + C30H28N+C5H5+CH3 C312H259O16N3S C281H229O14N2S+ CHO + C30H28N + HO 3 C312H259O16N3SC291H236O12N3S +CHO+HO + CHO2 + C18H17 + CH3 C275H219O14N2+HSC275H215O11N2S+2H2O+ HO 4 C312H259O16N3SC310H254O13N3S +HO + CHO2+ CH3 C65H51O3NC65H50O2N + HO 5 CH3 + C22H22OCH4+ C22H21O C28H28O+ HOC28H27O+H2O 6 C281H226O14N2S+2HO+CH3C282H230O16N2 + HS C272H215O11N2S+HO+C24H22ON+ C13H8 C13H7+ C47H37O2N+C225H179O10NS+ H2 + C24H21ON 7 CH3+ C24H23ON CH4+ C24H21N+ HO HO+ C16H16 H2O+C16H15 8 CH3+ C276H225O14N2S+C30H28NCH4+ C306H251O13N3S+ HO HO+ C193H154O12NS+CH3H2O+ C35H30O2N + C159H125O10+HS H3C• and HO• consumption
H3C• and HO• generation
27
28
Reproduce comprehensive reaction mechanism & weight loss – time prediction
ReaxFF F MD simulati lation
Py Py-GC/ C/MS S experim rimen ent 150x8, , 7216 ato toms
29
6*60 1,4-β-D-glu lucop
ranose
7572/17664 ato toms
30
40x 40xC160H180O58 15 15 920 atom toms
31
GMD-Reax – first GPU code of ReaxFF MD, much faster VARxMD – a novel tool, unravel of complex detailed reactions
reaction mechanisms revealed hardly accessible experimentally or by QM, or by small
GMD-Reax can be used in other ReaxFF MD applications for combustion, catalysis etc. VARxMD can be applied too Approaching to more real process of pyrolysis and combustion
Xiaofang Tao
Xiaolong Liu
Junyi Han Song Han
Tingting Zhang Mingjie Gao Chunxing Reng Zimin Wang
Wucheng Tang
Jian Liu Xiaomin Gong
Prof Li Guo Prof Wenli Song