
Bio
James B White III (Trey) is a performance engineer who strives to enable and accelerate science breakthroughs on advanced computers in the National Center for Computational Sciences. He has decades of experience in high-performance computing across a broad range of applications and technologies.
Professional Experience
Distinguished Research Scientist, Jan 2024 - present
Master Engineer, Jan 2019 - Jan 2024
Senior Staff Software Engineer (HPC), Nov 2015 - Dec 2018
Applications Architect, Aug - Nov 2015
Senior Software Engineer, Apr 2012 - Aug 2015
Senior Software Engineer, Jun 2010 - Apr 2012
91°µÍø
Senior Research Computer Scientist, Mar 1999 - Jun 2010
Computational Scientist, 1997 - 1999
Awards
Education
PhD in Computer Science, 2011
Dissertation: "Algorithms for Advection on Hybrid Parallel Computers"
Advisor: Jack Dongarra
MS in Physics, 1996
BS in Physics with Honors, 1992
Professional Service
Program Committee, 2020-present
Program Committee, 2024
Online Adjunct Instructor, 2017-2019
Volunteer Teacher, 2016-2017
Robot Competition Team Mentor, 2016
Tutorials Committee, 2001-2002, 2006, 2011-2014
Chair of HPC Software Challenge, 2004
Technical-Papers Committee, 2003
AV Chair, 2000
Subject-Area Editor, 2010-2012
User Council, 2010-2012
Scientific Reviewer, 2009-2012
Local Arrangements Chair, 2004, 2009
Board of Directors, 2004-2007
Program Committee, 2006
Founding Member, 1999
HPE ForCAST
then the Compaq Alpha Scientific and Technical User Group
Founding Member, 2000
Professional Affiliations
2016-2018, 2023-present
Publications
Multiwavelet Discontinuous Galerkin Accelerated ELP Method for the Shallow Water Equations on the…
Other Publications
2025
2024
2023
Designing HPE Cray Message Passing Toolkit Software Stack for HPE Cray EX supercomputers () ()
Application Profiling () ()
2022
Debugging and Performance Profiling for Frontier ()
2020
A Comparison of GPU Programming Models () ()
2012
2011
2009
2008
2007
2006
2005
2004
2003
2002
1999
1997