##
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, and has been appointed as a Visiting Lecturer in Astronomy in order to co-teach ASTRO 6531 (Fall ’24).

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 in production for high-energy physics experiments at the CMS detector, part of CERN’s Large Hadron Collider (feature story)
- Web-based training for parallel and high-performance computing: the Cornell Virtual Workshop
- Parallel scaling 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 Research Publications and Presentations

- A. R. Hall, A. Yagil, D. S. Riley, E. Vourliotis, G. Cerati, L. Giannini, M. Kortelainen, M. Masciovecchio, M. Tadel,
P. Gartung, P. Elmer, P. Wittich, S. Krutelyov, S. R. Lantz, and T. Reid (on behalf of the CMS collaboration),
“Track reconstruction with mkFit and
developments towards HL-LHC,” presentation at Connecting
The Dots 2023, Toulouse, FR, Oct. 10 (2023).
[
*presentation*] - G. Cerati, P. Elmer, P. Gartung, L. Giannini, M. Kortelainen, V. Krutelyov, S. Lantz, M. Masciovecchio, T. Reid,
A. Reinsvold Hall, D. Riley, M. Tadel, E. Vourliotis, P. Wittich, and A. Yagil (on behalf of the CMS collaboration),
“Generalizing mkFit and
its Application to HL-LHC,” presentation at the 26th International Conference on Computing in High Energy
and Nuclear Physics (CHEP 2023), Norfolk, VA, May 8 (2023).
[
*arXiv preprint*] [*presentation*] - S. Berkman, G. Cerati, P. Elmer, P. Gartung, L. Giannini, B. Gravelle, A. R. Hall, M. Kortelainen, V. Krutelyov,
S. R. Lantz, M. Masciovecchio, K. McDermott, B. Norris, M. Reid, D. S. Riley, M. Tadel, E. Vourliotis, B. Wang,
P. Wittich, and A. Yagil (on behalf of the CMS collaboration),
“Speeding
up the CMS track reconstruction with a parallelized and vectorized Kalman-filter-based algorithm during the LHC
Run 3,” presentation for the 21st International Workshop on Advanced Computing and Analysis Techniques
in Physics Research (ACAT 2022), Bari, Italy, Oct. 26 (2022).
[
*arXiv preprint*] [*poster*] - 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,” 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*] - 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*] - 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*] - 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).
- 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*] - 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*] - 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).
- 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).
- 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*]

### Selected Technical Publications and Presentations

- S. Lantz, “Performance Case Study: the mkFit Particle Tracking Code,” presentation at the Sixth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2024), Princeton, NJ, July 24 (2024).
- S. Lantz, “Introduction to Performance Tuning & Optimization Tools,” presentation at the Sixth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2024), Princeton, NJ, July 24 (2024).
- S. Lantz, “Vector Parallelism on Multi-Core Processors,” presentation at the Sixth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2024), Princeton, NJ, July 24 (2024).
- S. Lantz, “What Every Computational Physicist Should Know About Computer Architecture,” presentation at the Sixth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2024), Princeton, NJ, July 22 (2024).
- S. Lantz, “Parallelized Track Reconstruction for the LHC: the mkFit Project,” presentation at the Fifth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2023), Princeton, NJ, July 21 (2023).
- S. Lantz, “Performance Case Study: the mkFit Particle Tracking Code,” demo at the Fifth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2023), Princeton, NJ, July 19 (2023).
- S. Lantz, “Introduction to Performance Tuning & Optimization Tools,” presentation at the Fifth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2023), Princeton, NJ, July 19 (2023).
- S. Lantz, “Vector Parallelism on Multi-Core Processors,” presentation at the Fifth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2023), Princeton, NJ, July 17 & 19 (2023).
- S. Lantz, “What Every Computational Physicist Should Know About Computer Architecture,” presentation at the Fifth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2023), Princeton, NJ, July 17 (2023).
- S. Lantz, “Performance Case Study: the mkFit Particle Tracking Code,” presentation at the Fourth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2022), Princeton, NJ, Aug. 2 (2022).
- S. Lantz, “Introduction to Performance Tuning & Optimization Tools,” presentation at the Fourth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2022), Princeton, NJ, Aug. 2 (2022).
- S. Lantz, “Vector Parallelism on Multi-Core Processors,” presentation at the Fourth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2022), Princeton, NJ, Aug. 1–2 (2022).
- I. Cosden and S. Lantz (presenter), “What Every Computational Physicist Should Know About Computer Architecture,” presentation at the Fourth Computational and Data Science school for High Energy Physics (CoDaS-HEP 2022), Princeton, NJ, Aug. 1 (2022).
- 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*] - 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).
- 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).
- S. Lantz, “Red Cloud and the MATLAB Distributed Computing Server (MDCS),” presentation and demo for the Scientific Software Club at Cornell, Cornell University, Ithaca, NY, May 8 (2017).
- S. Lantz, “Introduction to Knights Landing (KNL),” presentation and training session for the Scientific Software Club at Cornell, Cornell University, Ithaca, NY, Dec. 5 (2016).
- K. Cahill, A. Gomez, and S. Lantz (presenter), “Introduction to Python,” half-day tutorial at XSEDE16, Miami, FL, July 18 (2016).
- S. Lantz, “High Performance Computing in the Manycore Era: Challenges for Applications,” CACM Seminar at the Rochester Institute of Technology, Rochester, NY, Nov. 17 (2015).
- 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).
- 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*] - S. Mehringer, N. Woody, A. Dolgert, D. Fuller, S. Lantz, D. Stanzione, and J. Zollweg,
“The Ranger Virtual Workshop,”
Proceedings of TeraGrid ’08, Las Vegas, NV (2008).
[
*2011 update*] - CIS 4205, Effective Use of High Performance Computing (flyer)
- ECE 5860, Upper Atmospheric and Ionospheric Physics II (flyer)
- 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
- American Geophysical Union (AGU)
- Follow links from home page