James B. White III (Trey)

Research Computer Scientist
National Center for Computational Sciences
Oak Ridge National Laboratory

Email:
trey@ornl.gov
Phone:
865-241-2103
Fax:
865-241-2851
Address:
ORNL
PO Box 2008 MS-6008
Oak Ridge, TN 37831-6008

Interests:

Numerical methods for solving PDEs
High-performance computing
Computational science
Software engineering

Current Projects:

Acceleration of Time Integration for Climate Science
Application support for NCCS users
Modeling the Earth System

Education:

MS Physics, The Ohio State University (1996)
BS Physics, Rhodes College (1992)

Experience:

1999-present: Research computer scientist, NCCS, Oak Ridge National Laboratory

1998-1999: Computational scientist, ERDC Major Shared Resource Center, Ohio Supercomputer Center

1997-1998: Supercomputer resource specialist, Ohio Supercomputer Center

1996-1997: Research associate, Computer and Information Science (now Computer Science and Engineering), The Ohio State University

Professional Activities:

CUG 2009, Local Arrangements Chair
CUG Board of Directors, 2004-2007
SC06, Tutorials Committee
SC2004, Chair of HPC Software Challenge
CUG 2004, Local Arrangements Chair
SC2003, Technical-Papers Committee
SC2002, Tutorials Committee
SC2001, Tutorials Committee
SC2000, AV Chair
SCICOMP, founding committee member
SCICOMP6, Program Committee
SCICOMP4, Program Chair
Compaq Alpha Scientific and Technical (CAST) User Group, founding member

Publications and Presentations

"Acceleration of Time Integration: Experiments with One-Dimensional Advection." JB White III. 2008 SIAM Annual Meeting. Poster.

"Acceleration of Time Integration." R Archibald, K Evans, and JB White III. CUG 2008.

"Software Design for Petascale Climate Science." JB Drake, PW Jones, M Vertenstein, JB White III, and PH Worley. Chapter 7 of Petascale Computing: Algorithms and Applications. DA Bader, editor. Chapman & Hall/CRC, 2008.

"It's About Time: Multi-Resolution Timers for Scalable Performance Debugging." JB White III. CUG 2007. (presentation also available)

"Performance Analysis of Production POP Runs on the Cray XT3." JB White III. The First Annual Cray Technical Workshop - USA. Nashville, February 26-27, 2007. Presentation.

"Comparing Optimizations of GTC for the Cray X1E and XT3." JB White III, N Wichmann, and S Ethier. CUG 2006. (presentation also available)

"Portable Performance-Oriented Programming." M Fahey and JB White III. CUG 2006. Tutorial.

"Systematic study of d-wave superconductivity in the 2D repulsive Hubbard model." T Maier, M Jarrell, T Schulthess, P Kent, and JB White III. Physical Review Letters, Volume 29, Issue 23. November 29, 2005.

"Early Evaluation of the Cray XT3." S Alam et al. SC05. Poster.

"Vectorizing the Community Land Model." F Hoffman, M Vertenstein, H Kitabata, and JB White III. International Journal of High Performance Computing Applications, Volume 19, No. 3, pp. 247-260.

"Climate and Carbon Software Engineering and Research on High End Computers." F Hoffman et al. Lawrence Berkeley National Laboratory Scientific Computing Seminary, Berkeley, California. Presented by Forrest Hoffman on September 23, 2005.

"Climate Benchmark Results From High End Computing (HEC) Platforms." F Hoffman et al. Computing in Atmospheric Sciences Workshop. Presented by F Hoffman on September 12, 2005.

"Experience with the Cray X1 at Oak Ridge National Laboratory." J White III. SIAM Annual Meeting. July 14, 2005. Mini-symposium presentation.

"Performance Evaluation of the Cray X1 Distributed Shared-Memory Architecture." T Dunigan, Jr., J Vetter, JB White III, and P Worley. IEEE Micro, Volume 25 Number 1, January/February 2005.

"Vectorizing the Community Land Model Version 3.0 (CLM3.0)." F Hoffman et al. Department of Energy Climate Change Prediction Program (CCPP) Meeting. October 17-20, 2004. Poster.

"Adventures in Vectorizing the Community Land Model." F Hoffman et al. CUG 2004. (presentation also available)

"Dangerously Clever X1 Application Tricks." JB White III. CUG 2004. (presentation also available)

"ORNL Cray X1 Evaluation Status Report." J Vetter et al. CUG 2004.

"Towards Full Simulations of High-Temperature Superconductors." T Maier, JB White III, T Schulthess, and M Jarrell. CUG 2004. (presentation also available)

"Practical performance portability in the Parallel Ocean Program (POP)." P Jones et al. Concurrency and Computation: Practice and Experience. 2003; 1:1.

"Evaluation of the Cray X1." P Worley, T Dunigan, Jr., M Fahey, and JB White III. SC2003. (presentation also avialable)

"Scalable Supercomputers Solving Superconductivity." JB White III. Presentation in Cray booth at SC2003.

"An Optimization Experiment with the Community Land Model on the Cray X1." JB White III. CUG 2003. (presentation also available)

"DOE Ultrascale Evaluation Plan of the Cray X1." M Fahey and JB White III. CUG 2003.

"Early Evaluation of the IBM p690." P Worley, T Dunigan, Jr., M Fahey, JB White III, and A Bland. SC2002.

"Case Studies and MPI Lessons Learned." M Fahey and JB White III. SCICOMP6 Tutorial, Berkeley, August 2002. Presentation.

"Performance Experience with the p690." P Worley and JB White III. SCICOMP6 Tutorial, Berkeley, August 2002. Presentation.

"Lessons Learned from Proprietary HPC Cluster Software." JB White III and R Alexander. Linux Clusters: The HPC Revolution, NCSA, May 2001. (presentation also available)

"ORNL Experience with the Compaq AlphaServer SC." JB White III. Cluster Focus Group Meeting, Ohio Supercomputer Center, March 2001. Invited presentation.

"Software-Modeling Tools and HPC." JB White III. Parallel Tools Consortium Annual Meeting, 2000. Presentation.

"Issues Concerning Overlapping MPI Communication and Computation for Parallel Krylov Methods." S Bova and JB White III. Fifth SIAM Conference on Mathematical and Computational Issues in the Geosciences, 1999.

"Where's the Overlap? An Analysis of Popular MPI Implementations." JB White III and S Bova. MPIDC '99.

"Portability Issues Associated with Overlapping MPI Communication and Computation." J. White III and S. Bova. SC98. Poster.

"Unique Aspects of the Cray T3E." JB White III. DoD HPC Users Group Conference, 1998. Panel presentation.

"On Improving the Performance of Sparse Matrix-Vector Multiplication." JB White III and P Sadayappan. International Conference on High-Performance Computing, 1997.

"On Improving the Performance of Parallel Sparse Matrix-Vector Multiplication." J. White III and P. Sadayappan. SC97. Poster.

"Performance Issues of Scientific Programming in Ada 95." JB White III. TRI-Ada, 1997.

"Evaluation of Data Structures for High-Performance Sparse Matrix-Vector Multiplication." JB White III and P Sadayappan. Scalable Parallel Libraries Conference III, 1996.