##
Steven R. Lantz

Senior Research Associate

Steve has been with CAC (previously the Cornell Theory Center) since 1991, initially as a postdoctoral associate, then as a member of Cornell’s research faculty. His work involves advising and training users of Cornell’s high-performance computing facilities while engaging in computational research in such diverse areas as plasma physics, high energy physics, turbulence, combustion, and optics. He has also served as an instructor for CIS 4205, Effective Use of High Performance Computing (Spring ’09) and ECE 5860, Upper Atmospheric and Ionospheric Physics II (Spring ’10). A record of his past undergraduate researchers’ accomplishments can be viewed at his home page, which contains links to a number of training materials authored by Dr. Lantz. He has done occasional consulting work for Corning Incorporated and Boeing. Steve is a member of Cornell’s Graduate Faculty, in the Graduate Minor Field of Computational Science and Engineering.

To contact Steve, please send email or phone 607.254.8887.

### Areas of Research or Expertise

- Numerical modeling, simulation, and analysis
- Parallel and high-performance computing
- Fluid and plasma dynamics

### Projects

- Parallelization and performance analysis of elementary-particle tracking software, now under development for use in high-energy physics experiments at the CMS detector, part of CERN’s Large Hadron Collider
- Web-based training for parallel and high-performance computing: the Cornell Virtual Workshop
- Development and tuning of the PERSEUS code for simulation of plasma dynamics based on the XMHD model, along with related software support for the Hermes server at the Laboratory of Plasma Studies
- Consulting and training for Red Cloud and MATLAB Parallel Server in Red Cloud (formerly MDCS in Red Cloud)

### Past Projects

- x2f_mpi software for parallel PDF/ISAT methods in turbulent combustion
- Design, performance testing, and support for CATS, a Dell/QLogic InfiniBand cluster
- Modernization of NLSL, ACERT’s library of Fortran software for the simulation and analysis of ESR spectra

### Awards

- Member of the team winning an IDC HPC Innovation Excellence Award at SC’11 for a research project using MATLAB on the TeraGrid (a prototype of what ultimately became MATLAB Parallel Server in Red Cloud)

### Selected Publications and Presentations

- S. Lantz, K. McDermott, M. Reid, D. Riley, P. Wittich, S. Berkman, G. Cerati, M. Kortelainen, A. Reinsvold Hall,
P. Elmer, B. Wang, L. Giannini, V. Krutelyov, M. Masciovecchio, M. Tadel, F. Wuerthwein, A. Yagil, B. Gravelle,
and B. Norris, “Speeding up
Particle Track Reconstruction using a Parallel Kalman Filter Algorithm,” Journal of Instrumentation 15,
P09030 (2020).
[
*alternate link*] [*arXiv preprint*] - S. Lantz, K. McDermott, M Reid, D. Riley, P. Wittich, S. Berkman, G. Cerati, A. Reinsvold Hall, M. Kortelainen,
M. Wang, P. Elmer, B. Wang, L. Giannini, S. Krutelyov, M. Masciovecchio, M. Tadel, F. Wuerthwein, A. Yagil,
B. Gravelle, and B. Norris, “Parallelization for HEP Event Reconstruction,” virtual presentation
for the 40th International Conference on High Energy Physics (ICHEP 2020), Prague, CZ, July 28 (2020).
[
*virtual presentation*] - G. Cerati, P. Elmer, B. Gravelle, M. Kortelainen, S. Krutelyov, S. Lantz, M. Masciovecchio, K. McDermott,
B. Norris, M. Reid, A. Reinsvold Hall, D. Riley, M. Tadel, B. Wang, P. Wittich, F. Wuerthwein, and A. Yagil,
“Parallelizing the
unpacking and clustering of detector data for reconstruction of charged particle tracks on multi-core CPUs and
many-core GPUs,” submitted to Proceedings of Connecting the Dots 2020, Princeton, NJ, Apr. 22 (2020).
[
*virtual presentation*] - G. Cerati, P. Elmer, B. Gravelle, M. Kortelainen, S. Krutelyov, S. Lantz, M. Masciovecchio, K. McDermott,
B. Norris, M. Reid, A. Reinsvold Hall, D. Riley, M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Reconstruction
of Charged Particle Tracks in Realistic Detector Geometry Using a Vectorized and Parallelized Kalman Filter
Algorithm,” EPJ Web of Conferences 245, 02013,
Proceedings
of the 24th Annual International Conference on Computing in High Energy and Nuclear Physics (CHEP 2019),
Adelaide, AU, Nov. 7 (2020).
[
*alternate link*] [*arXiv preprint*] [*presentation*] - S. Lantz, “Vector Parallelism on Multi-Core Processors,” presentation at the
Third Computational and Data Science school
for High Energy Physics (CoDaS-HEP 2019), Princeton, NJ, July 25 (2019).
[
*presentation*] - G. Cerati, P. Elmer, B. Gravelle, M. Kortelainen, S. Krutelyov, S. Lantz, M. Masciovecchio, K. McDermott,
B. Norris, A. Reinsvold Hall, D. Riley, M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Speeding up Particle Track
Reconstruction using a Vectorized and Parallelized Kalman Filter Algorithm,
Proceedings of Connecting The Dots and Workshop
on Intelligent Trackers 2019, Valencia, ES, Apr. 2–5 (2019).
[
*arXiv preprint*] [*presentation*] - G. Cerati, P. Elmer, B. Gravelle, M. Kortelainen, S. Krutelyov, S. Lantz, M. Masciovecchio,
K. McDermott, B. Norris, A. Reinsvold Hall, D. Riley, M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Parallelized Kalman-Filter-Based
Reconstruction of Particle Tracks on Many-Core Architectures with the CMS Detector,” Journal of
Physics: Conference Series 1525, 012078, Proceedings
of the 19th International Workshop on Advanced Computing and Analysis Techniques in Physics
Research (ACAT 2019), Saas-Fee, CH, Mar. 10–15 (2020).
[
*alternate link*] [*arXiv preprint*] [*presentation*] - R. Camacho Barranco, S. Lantz (lead instructor), and C. Myers, “XSEDE Advanced Scientific Computing in Python, Parts 1 and 2,” for the NASA DIRECT-STEM 2018-2019 Pre-Trainee Workshops at Cal State LA, Los Angeles, CA, Feb. 23 and Mar. 2 (2019).
- S. Lantz (presenter) and M. Tadel, “Vector Parallelism for Kalman-Filter-Based Particle Tracking on Multi- and
Many-Core Processors,” presentation at the Second
Computational and Data Science school for High Energy Physics (CoDaS-HEP 2018), Princeton, NJ, July 26 (2018).
[
*presentation*] - K. Cahill, A. Gomez, and S. Lantz (presenter), “Introduction to Python 3 and Jupyter Notebooks,” half-day tutorial at PEARC18, Pittsburgh, PA, July 23 (2018).
- G. Cerati, P. Elmer, B. Gravelle, M. Kortelainen, V. Krutelyov, S. Lantz, M. Lefebvre, M. Masciovecchio,
K. McDermott, B. Norris, A. Reinsvold Hall, D. Riley, M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Parallelized
and Vectorized Tracking Using Kalman Filters with CMS Detector Geometry and Events,” EPJ Web of Conferences 214, 02002,
Proceedings
of the 23rd International Conference on Computing in High Energy and Nuclear Physics (CHEP 2018), Sofia, Bulgaria,
July 9–13 (2019).
[
*alternate link*] [*arXiv preprint*] [*presentation*] - G. Cerati, P. Elmer, S. Krutelyov, S. Lantz, M. Lefebvre, M. Masciovecchio, K. McDermott, D. Riley,
M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Parallelized Kalman-Filter-Based Reconstruction of Particle Tracks with Accurate Detector
Geometry,” presentation at Connecting The Dots
2018, Seattle, WA, Mar. 21 (2018).
[
*presentation*] - G. Cerati, P. Elmer, S. Krutelyov, S. Lantz, M. Lefebvre, M. Masciovecchio, K. McDermott, D. Riley,
M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Parallelized
Kalman-Filter-Based Reconstruction of Particle Tracks on Many-Core Architectures,” Journal of
Physics: Conference Series 1085, 042016, Proceedings
of the 18th International Workshop on Advanced Computing and Analysis Techniques in Physics Research (ACAT 2017),
Seattle, WA, Aug. 21–25 (2017).
[
*alternate link*] [*arXiv preprint*] [*presentation and paper*] - S. Lantz and M. Tadel, “Vector Parallelism for Kalman-Filter-Based Particle Tracking on Multi- and
Many-Core Processors,” two-part presentation at the First
Computational and Data Science school for High Energy Physics (CoDaS-HEP), Princeton, NJ, July 13 (2017).
[
*part 1 of presentation*] - K. Cahill, A. Gomez, and S. Lantz (presenter), “Introduction to Python,” half-day tutorial at PEARC17, New Orleans, LA, July 10 (2017).
- G. Cerati, P. Elmer, S. Krutelyov, S. Lantz, M. Lefebvre, M. Masciovecchio, K. McDermott, D. Riley,
M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil,
“Parallelized
Kalman-Filter-Based Reconstruction of Particle Tracks on Many-Core Processors and GPUs,”
EPJ Web of Conferences 150, 00006, Proceedings
of Connecting The Dots and Workshop on Intelligent Trackers 2017, Orsay, FR, Mar. 6-9 (2017).
[
*alternate link*] [*arXiv preprint*] [*presentation*] - G. Cerati, P. Elmer, S. Krutelyov, S. Lantz, M. Lefebvre, K. McDermott, D. Riley, M. Tadel,
P. Wittich, F. Wuerthwein, and A. Yagil,
“Kalman Filter Tracking
on Parallel Architectures,” Journal of Physics: Conference Series 898, 042051, 2017,
Proceedings of the 22nd International Conference
on Computing in High Energy and Nuclear Physics (CHEP 2016), San Francisco, CA, Oct. 10–14 (2016).
[
*alternate link*] [*arXiv preprint*] - D. Abdurachmanov, P. Elmer, G. Cerati, S. Krutelyov, S. Lantz, M. Lefebvre, K. McDermott, D. Riley, M. Tadel, P. Wittich, F. Wuerthwein, and A. Yagil, “Reconstructing Particle Trajectories in High Energy Physics with Xeon and Xeon Phi,” presentation at IXPUG 2016, Argonne, IL, Sept. 21 (2016).
- K. Cahill, A. Gomez, and S. Lantz (presenter), “Introduction to Python,” half-day tutorial at XSEDE16, Miami, FL, July 18 (2016).
- G. Cerati, P. Elmer, S. Krutelyov, S. Lantz, M. Lefebvre, K. McDermott, D. Riley, M. Tadel,
P. Wittich, F. Wuerthwein, and A. Yagil,
“Kalman
Filter Tracking on Parallel Architectures,” EPJ Web of Conferences, 127, 00010, Proceedings of
Connecting The Dots 2016, Vienna, AT, Feb. 22 (2016).
[
*alternate link*] [*arXiv preprint*] [*presentation*] - G. Cerati, M. Tadel, F. Wuerthwein, A. Yagil, S. Lantz, K. McDermott, D. Riley, P. Wittich, and
P. Elmer, “Kalman-Filter-Based Particle
Tracking on Parallel Architectures at Hadron Colliders,"
Proceedings of the
2015 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), San Diego, CA, 2015
[
*alternate link*] [*arXiv preprint*] [*abstract*] - G. Cerati, P. Elmer, S. Lantz, K. McDermott, D. Riley, M. Tadel, P. Wittich, F. Wuerthwein, and
A. Yagil, “Kalman Filter
Tracking on Parallel Architectures,” Journal of Physics: Conference Series 664, 072008,
Proceedings of the 21st International Conference on Computing in High Energy and Nuclear Physics
(CHEP 2015), Okinawa, Japan, Apr. 13–17 (2015).
[
*alternate link*] [*arXiv preprint*] - G. Cerati, P. Elmer, S. Lantz, I. MacNeill, K. McDermott, D. Riley, M. Tadel, P. Wittich,
F. Wuerthwein, and A. Yagil,
“Traditional
Tracking with Kalman Filter on Parallel Architectures,” Journal of Physics: Conference
Series 608, 012057, Proceedings of the 16th
International Workshop on Advanced Computing and Analysis Techniques in Physics Research (ACAT 2014),
Prague, CZ, Sept. 1–5 (2014).
[
*alternate link*] [*arXiv preprint*] - V. Hiremath, S. R. Lantz, H. Wang, and S. B. Pope,
“Large-Scale Parallel
Simulations of Turbulent Combustion using Combined Dimension Reduction and Tabulation of
Chemistry,” Proceedings of the Combustion Institute, 34, 205–215 (2013).
[
*alternate link*] - V. Hiremath, S. R. Lantz, H. Wang, and S. B. Pope,
“Computationally-Efficient
and Scalable Parallel Implementation of Chemistry in Simulations of Turbulent Combustion,”
Combustion and Flame, 159(10), 3096–3109 (2012).
[
*alternate link*] - V. Hiremath, S. R. Lantz, H. Wang, and S. B. Pope, “Computationally-Efficient Parallel Implementation of Combustion Chemistry in LES/PDF Computations,” Proceedings of the Fall Technical Meeting of the Eastern States Section of the Combustion Institute 2011, 197–206 (2011).
- D. Lifka, E. Chen, L. Walle, S. Mehringer, S. Lantz, S. Clark and P. Meunier,
“Enhancing the
Experimental ‘MATLAB on the TeraGrid’ Resource,”
poster at TeraGrid ’11, Salt Lake City, UT, July 18–21 (2011).
[
*abstract*] - H. Wang, P. P. Popov, V. Hiremath, S. R. Lantz, S. Viswanathan, and S. B. Pope, “Large-eddy simulation/probability density function modeling of local extinction and re-ignition in Sandia Flame E,” Bulletin of the Am. Phys. Soc., 55(16), LV.6. Presentation at the 63rd Annual Meeting of the APS Division of Fluid Dynamics, Long Beach, CA, Nov. 21–23 (2010).
- S. Mehringer, S. Lantz, and S. Clark,
“Running Parallel
Simulations and Enabling Science Gateways with the NSF MATLAB Experimental Computing Resource at
Cornell,” tutorial at SC10, New Orleans, LA, Nov. 13–19 (2010).
[
*abstract*] -
L. Lu, S. R. Lantz, Z. Ren, and S. B. Pope,
“Computationally efficient
implementation of combustion chemistry in parallel PDF calculations,”
Journal of Computational Physics, 228(15), 5490–5525 (2009).
[
*alternate link*] -
L. Lu, Z. Ren, S. R. Lantz, V. Raman, S. B. Pope, and H. Pitsch,
“Investigation of strategies for the
parallel implementation of ISAT in LES/FDF/ISAT computations,” Proceedings of the 4th Joint
Meeting of the U.S. Sections of the Combustion Institute, Philadelphia, PA, Mar. 21-23, CD–ROM (2005).
[
*abstract*]

### Courses

- CIS 4205, Effective Use of High Performance Computing (flyer)
- ECE 5860, Upper Atmospheric and Ionospheric Physics II (flyer)

### Education

- B.S., Physics and Mathematics, College of William and Mary, 1983
- M.S., Applied Physics, Cornell University, 1987
- Ph.D., Applied Physics, Cornell University, 1992

### Memberships/Professional Affiliations

- American Geophysical Union (AGU)
- American Astronomical Society, Solar Physics Division (AAS-SPD)

### Personal Interests

- Follow links from home page