-
Notifications
You must be signed in to change notification settings - Fork 2
/
cv.html
506 lines (466 loc) · 27.2 KB
/
cv.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Curriculum Vitae — graham lopez documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="_static/alabaster.css" />
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="git hints" href="git/index.html" />
<link rel="prev" title="Contact me" href="contact.html" />
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head><body>
<div class="document">
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<h1 class="logo"><a href="index.html">graham lopez</a></h1>
<p class="blurb">Notes by/for, and a little bit about M. Graham Lopez</p>
<h3>Navigation</h3>
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="contact.html">Contact me</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Curriculum Vitae</a><ul>
<li class="toctree-l2"><a class="reference internal" href="#education">Education</a></li>
<li class="toctree-l2"><a class="reference internal" href="#experience">Experience</a></li>
<li class="toctree-l2"><a class="reference internal" href="#publications-and-presentations">Publications and Presentations</a></li>
<li class="toctree-l2"><a class="reference internal" href="#service-and-committees">Service and Committees</a></li>
<li class="toctree-l2"><a class="reference internal" href="#honors-and-awards">Honors and Awards</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="git/index.html">git hints</a></li>
<li class="toctree-l1"><a class="reference internal" href="privacy_security/index.html">Privacy / Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="blog/index.html">blog(ish)</a></li>
<li class="toctree-l1"><a class="reference internal" href="contained/index.html">Containers / VPS</a></li>
<li class="toctree-l1"><a class="reference internal" href="cli_tools/index.html">CLI Tools</a></li>
<li class="toctree-l1"><a class="reference internal" href="oses/index.html">Operating Systems</a></li>
<li class="toctree-l1"><a class="reference internal" href="unsorted/index.html">unsorted</a></li>
<li class="toctree-l1"><a class="reference internal" href="sphinx/index.html">sphinx</a></li>
</ul>
<div class="relations">
<h3>Related Topics</h3>
<ul>
<li><a href="index.html">Documentation overview</a><ul>
<li>Previous: <a href="contact.html" title="previous chapter">Contact me</a></li>
<li>Next: <a href="git/index.html" title="next chapter">git hints</a></li>
</ul></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="documentwrapper">
<div class="bodywrapper">
<div class="related top">
<nav id="rellinks">
<ul>
<li>
←
<a href="contact.html" title="Previous document">Contact me</a>
</li>
<li>
<a href="git/index.html" title="Next document">git hints</a>
→
</li>
</ul>
</nav>
</div>
<div class="body" role="main">
<div class="section" id="curriculum-vitae">
<h1>Curriculum Vitae<a class="headerlink" href="#curriculum-vitae" title="Permalink to this heading">¶</a></h1>
<div class="section" id="education">
<h2>Education<a class="headerlink" href="#education" title="Permalink to this heading">¶</a></h2>
<div class="line-block">
<div class="line"><strong>Doctor of Philosophy</strong>, Physics, Wake Forest University, Winston Salem, NC. (2013)</div>
<div class="line"><em>Related Course Work</em></div>
<div class="line">Quantum Mechanics, Continuum Mechanics, Solid State Physics, Electromagnetism,</div>
<div class="line">Statistical Mechanics, Group Theory</div>
</div>
<div class="line-block">
<div class="line"><strong>Master of Science</strong>, Computer Science, Wake Forest University, Winston Salem, NC. (2008)</div>
<div class="line"><em>Related Course Work</em></div>
<div class="line">Numerical Nonlinear Optimization, Parallel Algorithms, Bioinformatics, Database</div>
<div class="line">Systems</div>
</div>
<div class="line-block">
<div class="line"><strong>Bachelor of Science</strong>, Computer Science, University of Tennessee, Knoxville, TN. (2006)</div>
<div class="line"><em>Related Course Work</em></div>
<div class="line">Mathematical Modeling, Systems Programming, Graphics Programming, Software</div>
<div class="line">Engineering</div>
</div>
<div class="line-block">
<div class="line">Ph.D. Research</div>
<div class="line"><em>Calculating Magnetic Properties in Condensed Matter Systems</em></div>
</div>
<p>This work expanded and utilized ab initio computational techniques for
calculating magnetic properties such as the orbital magnetization and nuclear
magnetic resonance chemical shielding of infinitely periodic systems. It
included development of the necessary extensions to the current theoretical
methods, the code that implements these methods, and calculations on materials
of interest using the techniques.</p>
<div class="line-block">
<div class="line">M.S. Research</div>
<div class="line"><em>A Computational Method to Explore the Time Evolution of Protein Cavities</em></div>
</div>
<p>This thesis presented a tool for analyzing molecular dynamics simulations by
tracking and visualizing protein cavity evolution through time. This was done in
order to examine the impact of negative space on protein allostery.</p>
</div>
<div class="section" id="experience">
<h2>Experience<a class="headerlink" href="#experience" title="Permalink to this heading">¶</a></h2>
<div class="line-block">
<div class="line"><strong>2020–present</strong> Product Manager, HPC SDK and HPC Compilers at NVIDIA - Knoxville, TN</div>
<div class="line"><em>HPC compiler and developer productivity</em></div>
</div>
<ul class="simple">
<li>Set roadmaps for HPC compiler and developer kit products</li>
<li>Increase scientific productivity by developing programming model strategies
with implementers and customers</li>
</ul>
<div class="line-block">
<div class="line"><strong>2018–2020</strong> HPC Systems Engineer at Oak Ridge National Laboratory - Oak Ridge, TN</div>
<div class="line"><em>Leadership system support and C++ application development</em></div>
</div>
<ul class="simple">
<li>Provide system support for Summit supercomputer and all other HPC resources at
the Oak Ridge Leadership Computing Facility</li>
<li>Focused software engineering for two HPC applications in ab-initio materials
and fusion energy domains</li>
</ul>
<div class="line-block">
<div class="line"><strong>2016–2018</strong> Computer Scientist at Oak Ridge National Laboratory - Oak Ridge, TN</div>
<div class="line"><em>Application readiness and programming model co-design for upcoming high-performance computing architectures</em></div>
</div>
<ul class="simple">
<li>Implemented new algorithms for petascale quantum materials application</li>
<li>Built static-anlaysis tool for applications to inform programming model design</li>
</ul>
<div class="line-block">
<div class="line"><strong>2014–2016</strong> Postdoctoral Researcher at Oak Ridge National Laboratory - Oak Ridge, TN</div>
<div class="line"><em>Researching programming models and preparing facility programming environments for the CORAL architecture</em></div>
</div>
<ul class="simple">
<li>Studied performance portability of upcoming programming models for heterogeneous architectures</li>
<li>Organized multiple workshops resulting in published research proceedings</li>
<li>Managed community activity and development of the OpenSHMEM specification</li>
<li>Developed HPC strategy for quantum computing simulator</li>
</ul>
<div class="line-block">
<div class="line"><strong>2012–2014</strong> Research Scientist at Georgia Institute of Technology / ORNL - Oak Ridge, TN</div>
<div class="line"><em>Advanced user and applications support for the Keeneland project</em></div>
</div>
<ul class="simple">
<li>Optimized numerical algorithms for GPU-specific science applications</li>
<li>Implemented accelerator kernels for the SHOC HPC benchmark suite</li>
<li>Addressed user issues with installed applications on Keeneland coming from
multiple scientific domains</li>
</ul>
<div class="line-block">
<div class="line"><strong>2012</strong> Intern at National Institute of Computational Sciences (NICS) - Oak Ridge, TN</div>
<div class="line"><em>GPU-specific benchmarking and developer documentation for the Keeneland System</em></div>
</div>
<ul class="simple">
<li>Developed example GPU code for SGEMM kernel using Cuda, OpenCL, Cublas, Magma,
MPI</li>
<li>Demonstrated simple performance analyses to be considered when using
GPU-acceleration</li>
<li>Produced documentation resources for using and scaling scientific codes on a
GPU compute cluster</li>
</ul>
<p><strong>2008–2012</strong> Research Assistant at Wake Forest University - Winston Salem, NC</p>
<ul class="simple">
<li>Implemented and applied new methods for calculating materials properties in
quantum mechanics code</li>
<li>Created molecular dynamics simulation analysis and visualization tool</li>
</ul>
<p><strong>2006–2008</strong> Teaching Assistant at Wake Forest University - Winston Salem, NC</p>
<ul class="simple">
<li>Evaluated student progress and delivered final grades for weekly homework and
lab assignments</li>
<li>Prepared, tested, and presented lectures for weekly programming labs</li>
<li>Conducted tutorial sessions for large groups and class sections</li>
</ul>
<p><strong>2003–2006</strong> Unix Systems Administrator at Dept. of Computer Science,
University of Tennessee - Knoxville, TN</p>
<ul class="simple">
<li>Responsible for maintaining high availability (HA) of disk and authentication
LDAP services with load balancing and automatic failover</li>
<li>Deployed and maintained network and compute infrastructure using technologies
like LDAP, CfEngine, Postfix, Nagios, SSL, Apache, MySQL, Courier IMAP</li>
<li>Installed and maintained hardware for department servers, labs, and clusters;
provided primary support for faculty and researchers; wrote internal and
external system documentation</li>
</ul>
</div>
<div class="section" id="publications-and-presentations">
<h2>Publications and Presentations<a class="headerlink" href="#publications-and-presentations" title="Permalink to this heading">¶</a></h2>
<p><a class="reference external" href="http://orcid.org/0000-0002-5375-2105" target="_blank">http://orcid.org/0000-0002-5375-2105</a></p>
<div class="line-block">
<div class="line"><strong>Enabling ISO Standard Languages for Complex HPC Workflows</strong></div>
<div class="line"><em>M. Graham Lopez, Jeff R. Hammond, Jack C. Wells, Tom Gibbs, and Timothy B. Costa</em></div>
<div class="line">2022 Proceedings of the 2021 Smoky Mountains Workshop (Springer CCIS, volume 1512, pages 301-309)</div>
</div>
<div class="line-block">
<div class="line"><strong>Accelerating Standard C++ with GPUs Using stdpar</strong></div>
<div class="line"><em>David Olsen, M. Graham Lopez, and Bryce Adelstein Lelbach</em></div>
<div class="line">2020 <a class="reference external" href="https://developer.nvidia.com/blog/accelerating-standard-c-with-gpus-using-stdpar/" target="_blank">https://developer.nvidia.com/blog/accelerating-standard-c-with-gpus-using-stdpar/</a></div>
</div>
<div class="line-block">
<div class="line"><strong>Accelerating Fortran DO CONCURRENT with GPUs and the NVIDIA HPC SDK</strong></div>
<div class="line"><em>Guray Ozen and M. Graham Lopez</em></div>
<div class="line">2020 <a class="reference external" href="https://developer.nvidia.com/blog/accelerating-fortran-do-concurrent-with-gpus-and-the-nvidia-hpc-sdk/" target="_blank">https://developer.nvidia.com/blog/accelerating-fortran-do-concurrent-with-gpus-and-the-nvidia-hpc-sdk/</a></div>
</div>
<div class="line-block">
<div class="line"><strong>MemBrain: Automated Application Guidance for Hybrid Memory Systems</strong></div>
<div class="line"><em>M. B. Olson, T. Zhou, M. R. Jantz, K. A. Doshi, M. G. Lopez, and O. Hernandez</em></div>
<div class="line">2018 IEEE International Conference on Networking, Architecture and Storage (NAS)</div>
</div>
<div class="line-block">
<div class="line"><strong>Compile-Time Library Call Detection Using CAASCADE and XALT</strong></div>
<div class="line"><em>Jisheng Zhao, Oscar Hernandez, Reuben Budiardja M. Graham Lopez, Vivek Sarkar and Jack C. Wells</em></div>
<div class="line">2018 International Workshop on OpenPOWER for HPC (IWOPH 2018)</div>
</div>
<div class="line-block">
<div class="line"><strong>QMCPACK: An open source ab initio Quantum Monte Carlo package for the electronic structure of atoms, molecules, and solids</strong></div>
<div class="line"><em>J. K A Baczewski, et al.</em></div>
<div class="line">2018 Journal of Physics: Condensed Matter</div>
</div>
<div class="line-block">
<div class="line"><strong>Using CAASCADE and CrayPAT for analysis of HPC applications</strong></div>
<div class="line"><em>Reuben D. Budiardja, M. Graham Lopez, Jisheng Zhao, Oscar Hernandez, Vivek Sarkar, and Jack C. Wells</em></div>
<div class="line">2018 Proceedings of Cray User Group</div>
</div>
<div class="line-block">
<div class="line"><strong>Sparse Grid Methods for Solving Vlasov-Poisson and Vlasov-Maxwell Systems</strong></div>
<div class="line"><em>L. Mu, D. Green, E. D’Azevedo, T. Wang, W. Elwasif, T. McDaniel, and M. G. Lopez</em></div>
<div class="line">2018 APS Meeting Abstracts</div>
</div>
<div class="line-block">
<div class="line"><strong>CAASCADE: A system for static analysis of HPC software application portfolios</strong></div>
<div class="line"><em>M. Graham Lopez, Oscar Hernandez, Reuben D. Budiardja, and Jack C. Wells</em></div>
<div class="line">2017 Workshop on Extreme-Scale Programming Tools</div>
</div>
<div class="line-block">
<div class="line"><strong>Evaluation of Directive-based Performance Portable Programming Models</strong></div>
<div class="line"><em>M. Graham Lopez, Wayne Joubert, Ver'onica Vergara Larrea, et al.</em></div>
<div class="line">2017 International Journal of High Performance Computing and Networks</div>
</div>
<div class="line-block">
<div class="line"><strong>Enabling One-Sided Communication Semantics on ARM</strong></div>
<div class="line"><em>Pavel Shamis, M. Graham Lopez, Gilad Shainer</em></div>
<div class="line">2017 Parallel and Distributed Processing ymposium Workshops}</div>
</div>
<div class="line-block">
<div class="line"><strong>Challenges of OpenACC Performance Portability</strong></div>
<div class="line"><em>M. Graham Lopez and Oscar Hernandez</em></div>
<div class="line">2017 OpenACC for Programmers - Concepts and Strategies (book chapter)</div>
</div>
<div class="line-block">
<div class="line"><strong>OpenACC 2.5 Validation Testsuite Targeting Multiple Architectures</strong></div>
<div class="line"><em>Kyle Friedline, Sunita Chandrasekaran, M. Graham Lopez, Oscar Hernandz</em></div>
<div class="line">2017 Second Workshop on Performance Portable Programming Models for Accelerators</div>
</div>
<div class="line-block">
<div class="line"><strong>Supporting Distributed and Heterogeneous Programming Models in ISO C++</strong></div>
<div class="line"><em>M. Graham Lopez, Michael Wong, Gordon Brown</em></div>
<div class="line">2017 Distributed and Heterogeneous Programming in C and C++ (abstract/presentation)</div>
</div>
<div class="line-block">
<div class="line"><strong>Effective Vectorization with OpenMP 4.5</strong></div>
<div class="line"><em>Joseph N. Huber, Oscar Hernandez, and M. Graham Lopez</em></div>
<div class="line">2017 Oak Ridge National Laboratory (technical report)</div>
</div>
<div class="line-block">
<div class="line"><strong>Towards Achieving Performance Portability Using Directives for Accelerators</strong></div>
<div class="line"><em>M. Graham Lopez, Ver'onica Vergara Larrea, Wayne Joubert, et al.</em></div>
<div class="line">2016 Third Workshop on Accelerator Programming Using Directives</div>
</div>
<div class="line-block">
<div class="line"><strong>Using C++ AMP to Accelerate HPC Applications on Multiple Platforms</strong></div>
<div class="line"><em>M. Graham Lopez, Christopher Bergstrom, Ying Wai Li, Wael Elwasif, and Oscar Hernandez</em></div>
<div class="line">2016 First Workshop on Performance Portable Programming Models for Accelerators</div>
</div>
<div class="line-block">
<div class="line"><strong>Early Experiences Writing Performance Portable OpenMP 4 Codes</strong></div>
<div class="line"><em>Veronica Vergara Larrea, Wayne Joubert, M. Graham Lopez, and Oscar Hernandez</em></div>
<div class="line">2016 Proc. Cray User Group</div>
</div>
<div class="line-block">
<div class="line"><strong>Compiler-based software analysis toolkit for climate model development</strong></div>
<div class="line"><em>Dali Wang, Oscar Hernandez, M. Graham Lopez, Frank Winkler, and Michael Wolfe</em></div>
<div class="line">2016 Advanced X-cutting Ideas for Computational Climate Science</div>
</div>
<div class="line-block">
<div class="line"><strong>OpenSHMEM and Related Technologies. Experiences, Implementations, and Technologies</strong></div>
<div class="line"><em>Manjunath Gorentla Venkata, Pavel Shamis, Neena Imam, and M. Graham Lopez</em></div>
<div class="line">2015 Springer Verlag (proceedings)</div>
</div>
<div class="line-block">
<div class="line"><strong>Examining recent many-core architectures and programming models using SHOC</strong></div>
<div class="line"><em>M. Graham Lopez, Jeffrey Young, Jeremy S. Meredith, et al.</em></div>
<div class="line">2015 Proceedings of the 6th International Workshop on Performance Modeling, Benchmarking, and Simulation of High Performance Computing Systems (PMBS’15)</div>
</div>
<div class="line-block">
<div class="line"><strong>UCX: An Open Source Framework for HPC Network APIs and Beyond</strong></div>
<div class="line"><em>Pavel Shamis, M. Graham Lopez, Matthew B. Baker, et al.</em></div>
<div class="line">2015 High-Performance Interconnects (HOTI’15)</div>
</div>
<div class="line-block">
<div class="line"><strong>An Evaluation of OpenSHMEM Interfaces for the Variable-Length AlltoallV() Collective Operation</strong></div>
<div class="line"><em>M. Graham Lopez, Pavel Shamis, and Manjunath Gorentla Venkata</em></div>
<div class="line">2015 2nd Workshop on OpenSHMEM and Related Technologies</div>
</div>
<div class="line-block">
<div class="line"><strong>Exploring OpenSHMEM Model to Program GPU-based Extreme-Scale Systems</strong></div>
<div class="line"><em>Sreeram Potluri, Davide Rossetti, Donald Becker, et al.</em></div>
<div class="line">2015 2nd Workshop on OpenSHMEM and Related Technologies</div>
</div>
<div class="line-block">
<div class="line"><strong>Large-scale Hydrodynamic Brownian Simulations on Multicore and GPU Architectures</strong></div>
<div class="line"><em>M. Graham Lopez, Mitchel Horton, and Edmond Chow</em></div>
<div class="line">2014 Proceedings of the 2014 Annual Conference on Extreme Science and Engineering Discovery Environment</div>
</div>
<div class="line-block">
<div class="line"><strong>Advanced Application Support for Improved GPU Utilization on Keeneland</strong></div>
<div class="line"><em>Jeffrey Young, M. Graham Lopez, Mitchel Horton, Richard Glassbrook, and Jeffrey S. Vetter</em></div>
<div class="line">2014 The 3rd Conference of the Extreme Science and Engineering Discovery Environment (XSEDE ‘14)</div>
</div>
<div class="line-block">
<div class="line"><strong>Batch Matrix Exponentiation</strong></div>
<div class="line"><em>M. Graham Lopez and Mitchel D. Horton</em></div>
<div class="line">2014 Numerical Computations with GPUs, Springer, New York (book chapter)</div>
</div>
<div class="line-block">
<div class="line"><strong>Using NMR to study small molecule adsorption in metal organic frameworks</strong></div>
<div class="line"><em>M. G. Lopez, Pieremanuele Canepa, and T. Thonhauser</em></div>
<div class="line">2013 American Physical Society Annual March Meeting (presentation)</div>
</div>
<div class="line-block">
<div class="line"><strong>NMR Study of Small Molecule Adsorption in MOF-74-Mg</strong></div>
<div class="line"><em>M. G. Lopez, Pieremanuele Canepa, and T. Thonhauser</em></div>
<div class="line">2013 J. Chem. Phys. 138, 154704</div>
</div>
<div class="line-block">
<div class="line"><strong>A Quickstart Guide to Keeneland: Considerations for Effectively Incorporating GPUs</strong></div>
<div class="line"><em>M. G. Lopez and Bruce Loftis</em></div>
<div class="line">2012 The 1st Conference of the Extreme Science and Engineering Discovery Environment (XSEDE ‘12 - poster)</div>
</div>
<div class="line-block">
<div class="line"><strong>Wannier-based calculation of the orbital magnetization in ferromagnets</strong></div>
<div class="line"><em>M. G. Lopez, David Vanderbilt, T. Thonhauser, and Ivo Souza</em></div>
<div class="line">2012 Phys. Rev. B 85, 014435</div>
</div>
<div class="line-block">
<div class="line"><strong>Ab initio calculation of indirect spin-spin coupling constants</strong></div>
<div class="line"><em>M. G. Lopez and T. Thonhauser</em></div>
<div class="line">2012 Electronic Structure Workshop (poster)</div>
</div>
<div class="line-block">
<div class="line"><strong>Ab initio calculation of the orbital magnetization by Wannier interpolation</strong></div>
<div class="line"><em>M. G. Lopez and T. Thonhauser</em></div>
<div class="line">2011 American Physical Society Annual March Meeting (presentation)</div>
</div>
<div class="line-block">
<div class="line"><strong>Ab initio converse NMR approach for pseudopotentials</strong></div>
<div class="line"><em>D. Ceresoli, N. Marzari, M. G. Lopez, and T. Thonhauser</em></div>
<div class="line">2010 Phys. Rev. B 81, 184424</div>
</div>
<div class="line-block">
<div class="line"><strong>Converse NMR with pseudopotentials</strong></div>
<div class="line"><em>M. G. Lopez, D. Ceresoli, and T. Thonhauser</em></div>
<div class="line">2010 American Physical Society Annual March Meeting (presentation)</div>
</div>
<div class="line-block">
<div class="line"><strong>Converse NMR with pseudopotentials</strong></div>
<div class="line"><em>M. G. Lopez and T. Thonhauser</em></div>
<div class="line">2010 Wake Forest University Graduate Research Symposium (poster)</div>
</div>
<div class="line-block">
<div class="line"><strong>Procavo: a method for visualization of time dependence in protein cavities</strong></div>
<div class="line"><em>M. G. Lopez and J. Fetrow</em></div>
<div class="line">2008 Wake Forest University Graduate Research Symposium (poster)</div>
</div>
</div>
<div class="section" id="service-and-committees">
<h2>Service and Committees<a class="headerlink" href="#service-and-committees" title="Permalink to this heading">¶</a></h2>
<div class="line-block">
<div class="line"><strong>2017-2021</strong>: ISO C++ Standards Committee - Voting Representative</div>
<div class="line"><strong>2016-2018</strong>: International Workshop on Performance Portable Programming Models for Accelerators (P3MA, co-located with ISC) - Co-Organizer/Program Co-Chair</div>
<div class="line"><strong>2016-2018</strong>: International Workshop on OpenPOWER for HPC (IWOPH, co-located with ISC) - Program Committee Co-Chair</div>
<div class="line"><strong>2017-2018</strong>: Distributed and Heterogeneous Programming in C and C++ (DHPCC++, co-located with IWOCL - Committee Member</div>
<div class="line"><strong>2018</strong>: Supercomputing (SC) Panels Committee - Committee Member</div>
<div class="line"><strong>2018</strong>: 23rd International Workshop on High-Level Parallel Programming Models and Supportive Environments - Committee Member</div>
<div class="line"><strong>2017</strong>: IEEE International Parallel and Distributed Processing - Committee Member</div>
<div class="line"><strong>2017</strong>: International Journal of Computer Science and Engineering - Guest Editor</div>
<div class="line"><strong>2016-2017</strong>: Supercomputing (SC) Tutorials Committee - Committee Member</div>
<div class="line"><strong>2016</strong>: 22nd International European Conference on Parallel and Distributed Computing (Euro-Par 2016) - Program Committee Member</div>
<div class="line"><strong>2015</strong>: OpenSHMEM and Related Technologies Workshop (OpenSHMEM 2015) - Technical Program Chair</div>
</div>
</div>
<div class="section" id="honors-and-awards">
<h2>Honors and Awards<a class="headerlink" href="#honors-and-awards" title="Permalink to this heading">¶</a></h2>
<div class="line-block">
<div class="line"><strong>2016</strong>: Oak Ridge National Laboratory Significant Achievement Award</div>
<div class="line"><strong>2012</strong>: XSEDE Student Engagement Program Award</div>
<div class="line"><strong>2010-2011</strong>: Graduate Alumni Travel Award</div>
<div class="line"><strong>2010</strong>: Sigma Pi Sigma Physics Honor Society</div>
<div class="line"><strong>2009</strong>: Upsilon Pi Epsilon Computer Science Honor Society</div>
<div class="line"><strong>2008</strong>: Runner-up Best Poster Mathematical Sciences Category Graduate Research Day, WFU</div>
<div class="line"><strong>2006</strong>: Outstanding CS Graduate Award College of Arts and Sciences, UTK</div>
<div class="line"><strong>2006</strong>: Phi Beta Kappa Honor Society</div>
</div>
</div>
</div>
</div>
<div class="related bottom">
<nav id="rellinks">
<ul>
<li>
←
<a href="contact.html" title="Previous document">Contact me</a>
</li>
<li>
<a href="git/index.html" title="Next document">git hints</a>
→
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
©2021, M. Graham Lopez.
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-140879797-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>