Los Alamos National Laboratory

Los Alamos National Laboratory

Delivering science and technology to protect our nation and promote world stability
Find Expertise logo

Profile Pages

View homepages for scientists and researchers. Explore potential collaborations and project opportunities. Search the extensive range of capabilities by keyword to quickly find who and what you are looking for.

Patrick Sean McCormick

Pat McCormick

Phone (505) 665-0201


  • Computer and Computational Sciences
  • High performance computing
  • Exascale
  • Roadrunner
  • Graphical processing unit (GPU)
  • Petascale
  • Hybrid architecture
  • Computational Co-Design
  • Data-Intensive computing
  • Multicore
  • Accelerated architecture
  • High performance computing


  • Programming models, languages, runtimes and toolchain support for data-centric and high-performance computing
  • Data visualization, analyais and computer graphics
  • Domain Specific Languages
  • Parallel algorithms and general high-performance computing

LANL Positions

  • Programming Models Team Leader, CCS-7, LANL
  • Program Manager, LANL Office of Science (SPO-SC), Advanced Scientific Computing Research -- Computer Science Point-of-Contact



Professional Societies

  • Member: IEEE and IEEE Computer Society
  • Member: Association for Computing Machinery




  • 2007 LANL Distinguished Performance Award --  Roadrunner Assessment Team

  • 2007 Department of Energy Defense Programs Award of Excellence -- Roadrunner Supercomputer 

  • 1999 Department of Energy Defense Programs Award of Excellence --  Data Visualization Corridor Team

  • 1998 LANL Distinguished Performance Award --  Commodity-based Visualization Cluster Team

  • 1998 LANL Director's Recognition for Outstanding Support

  • 1990  Recognition of Outstanding Support (UI design & implementation) -- United States Air Force, Warrior Preparation Center



  • P. McCormick, C. Sweeney, N. Moss, D. Prichard, S. Gutierrez, K. Davis, J. Mohd-Yusof, Exploring the Construction of a Domain-Aware Toolchain for High-Performance Computing, WOLFHPC: Fourth International Workshop on Domain-Specic Languages and High-Level Frameworks for High Performance Computing, New Orleans, LA, November 17, 2014.
  • E. Anger, S. Yalamanchili, S. Pakin, and P. McCormick, Architecture-Independent Modeling of Intra-Node Data Movement, Workshop: The LLVM Compiler Infrastructure in HPC, New Orleans, LA, November 17, 2014.
  • M. Gammell, I. Rodero, M. Parashar, J. Bennett, H. Kolla, J. Chen, P-T. Bremer, A. Landge, A. Gyulassy, P. McCormick, S. Pakin, V. Pascucci, Exploring Power Behaviors and Tradeos of In-situ Data Analytics, SC13 International Conference for High-Performance Computing, Networking, Storage and Analysis, Denver, CO, November 17-22, 2013.
  • S. Pakin and P. McCormick, Hardware-Independent Application Characterization, IEEE International Symposium on Workload Characterization, Portland, OR, September 22-24, 2013.
  • R. Braithwaite, P. McCormick, W-C. Feng, Characterizing Memory Acess in Multicore NUMA Architectures using Empirical Cost Models, ACM International Conference on Performance Engineering, Boston, MA, April 22-25, 2012.
  • C. Brownlee, V. Pegoraro, S. Shankar, P. McCormick, C. D. Hansen, Physically-Based Interactive Flow Visualization Based on Schlieren and Interferometry Experimental Techniques , IEEE Transactions on Visualization and Computer Graphics, Volume 17 (11), pp. 1574-1586, Nov.2011.
  • C. Brownlee, V. Pegoraro, S. Shankar, P. McCormick, C. D. Hansen, Physically-Based Interactive Schlieren Flow Visualization, In Proceedings of IEEE Pacic Visualization 2010, Best Paper Award , 2010.
  • S. Martin, H-W. Shen, and P. McCormick, Load-Balanced Isosurfacing on Multi-GPU Clusters, Eurographics Symposium on Parallel Graphics and Visualization, 2010.
  • D. Goddeke, H.Wobker, R. Strzodka, J. Mohd-Yusof, P. McCormick and S. Turek, Co-Processor Acceleration of an Unmodied Parallel Solid Mechanics Code with FeastGPU , International Journal of Computational Science and Engineering, Volume 4 (4), pp. 254-269, 2009.
  • D. Goddeke, R. Strzodka, J. Mohd-Yusof, P. McCormick, H. Wobker, C. Becker and S. Turek, Using GPUs to Improve Multigrid Solver Performance on a Cluster, International Journal on Computational Science and Engineering, Volume 4 (1), pp. 36-55, 2008.
  • D. Goddeke, R. Strzodka, J. Mohd-Yusof, P. McCormick, S. Buijssen, M. Grajewski and S.Turek, Scalability of a Heterogeneous Cluster with GPUs as Co-processors , Parallel Computing, Volume 33 (10-11), pp. 685-699, November 2007.
  • P. McCormick, J. Inman, J. Ahrens, J. Mohd-Yusof, and G. Roth, Scout: A Data-Parallel Programming Language for Graphics Processors, Parallel Computing, Volume 33 (10-11), pp. 648-662, November 2007.
  • J. Ahrens, N. Desai, P. McCormick, K. Martin, and J. Woodring, A Modular Extensible Visualization System Architecture for Culled Prioritized Data Streaming, Proc. SPIE 6495, 64950I, 2007.
  • P. McCormick and J. Ahrens, Large-Scale Data Visualization and Rendering A Problem-Driven Approach, Visualization Handbook, Chris Johnson and Charles Hansen (Eds.), Academic Press, Section 8, Chapter 3, December 2004.
  • P. McCormick, J. Inman, J. Ahrens, C. Hansen and G. Roth, Scout: A Hardware-Accelerated System for Quantitatively Driven Visualization and Analysis, IEEE Visualization 2004, pp. 171-178, October 2004.
  • R. Huang, K. -L. Ma, and P. McCormick, Visualizing Industrial CT Volume Data for Nondestructive Testing, IEEE Visualization 2003, pp. 547-554, October 2003.
  • B. Wilson, K. -L. Ma, and P. McCormick, A Hardware-Assisted Hybrid Rendering Technique for Interactive Volume Visualization , Proceedings of IEEE Volume Visualization and Graphics 2002, pp. 123-130, October 2002.
  • J. Kniss, P. McCormick, A. McPherson, J. Ahrens, J. Painter, A. Keahey and C. Hansen, Interactive Texture-Based Volume Rendering for Large Data Sets, IEEE Computer Graphics and Applications, Vol. 21(4), 2001, pp. 52-61.
  • T. A. Keahey, P. McCormick, J. Ahrens, and K. Keahey, Qviz: a Framework for Querying and Visualizing Data, Proceedings of SPIE Visual Data and Exploration and Analysis VIII, pp. 259-267, January 2001.
  • P. McCormick, C. Hansen, and E. Angel, The Deferred Accumulation Buffer, Journal of Graphics Tools, 4(3), pp. 35-46, 1999.
  • P. McCormick, J. Qiang and R. Ryne, Visualizing High-Resolution Accelerator Physics, IEEE Computer Graphics & Applications, 19(5), pp. 11-13, September/October, 1999.
  • A. McPherson, J. Painter, P. McCormick, J. Ahrens and C. Ragsdale, Visualizations of Earth Processes for the American Museum of Natural History, Computer Graphics, Volume 32(1), Feb. 1999.
  • P. McCormick and J. Ahrens, Visualization of Wildre Simulations , IEEE Computer Graphics & Applications, 18(2), pp. 17-19, March/April 1998.
  • J. Ahrens, P. McCormick, J. Bossert, J. Reisner and J. Winterkamp, Case Study: Wildre Visualization, Proceedings IEEE Visualization 1997, Phoenix, AZ, pp. 451-454, October 1997.
  • J. Painter, P. McCormick, M. Krogh, C. Hansen and G. Colin de Verdiere, ACLMPL: Portable and Efficient Message Passing for MPPs , First European Cray T3D Users Group, pp. 410, Nov. 1995, Lausanne Switzerland.