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.

Christine Marie Sweeney

Christine Sweeney

Phone (505) 606-0195


I currently work on domain-specific programming languages, compilers and programming models that support scientists to create their own software at scale. I also work to support experimental beam line scientists in data processing.  In the past I have worked on scientific software, visualization, hardware acceleration, quantum key distribution software, and various projects in the area of reconfigurable computing.  


University of Washington, Master of Science (M.S.), Computer Science University of California, Berkeley, Non-degree, Re-entry Program in Computer Science University of California, Berkeley, Bachelor of Arts (B.A.), English, with honors University of New Mexico, Non-degree, Math and Science (Linear Algebra, Differential Equations, 1st, 2nd and 3rd semester Physics)  


LANL Positions

Los Alamos National Laboratory, Scientist:

  • CCS-7 (Applied Computer Science): 2013 - present
  • HPC-1 (Scientific Software Engineering): 2000 - 2013

Los Alamos National Laboratory, Scientist, 10/2000 – present. 

CCS-7 (Applied Computer Science): 2013 - present, HPC-1 (Scientific Software Engineering) 2000 - 2013.

October 2016 – Present CCS-7 Real-time Adaptive Acceleration of Dynamic Experimental Science.  IS&T Laboratory Directed Research and Development (LDRD).

July 2016 – September 2016 CCS-7 Workflow Analysis for Experimental Science Data/Simulation/Computation.  Contribute to ADTSC report on workflows for experimental science and research in that area.

February 2016 – Present CCS-7 Beamline Experiment Analysis and Research (BlackBEAR) Team member. Process data from experiments at light source beam lines for research purposes.

October 2014 – Present CCS-7 Scientific Data Management, Analysis and Visualization and Extreme Scale 2 Project. Extend Legion Programming Model to scientific data management and use within various scientific applications.

October 2010 – September 2015 CCS-7 Scout Project. Working on Scout domain-specific language compiler and toolchain adding various capabilities to the domain-specific language and implementing them using the Clang/LLVM compiler infrastructure. March 2013 – September 2014 CCS-7 ExaCT Combustion Co-design Center Project. Worked on the programming models research team exploring data-driven runtime systems such as Legion for use in combustion simulations. June 2011 – September 2011 T-1 Krakatoa Project. Added plotting functionality for EOS GUI called Krakatoa. Coding done in Java. August 2009 – September 2010 T-3 Data visualization for climate team. Wrote tools to enable visualization of data from MPAS climate model. Wrote plugin and reader to allow for direct data reads into ParaView. March 2009 – July 2009 T-6 Cellulosomes in Action (molecular dynamics application) Completed port of the water-water kernel of Gromacs to RoadRunner platform. June 2005 – January 2009 ISR-3/P-21 Quantum Key Distribution Team Wrote software to implement the protocol of a system that uses quantum communications to transmit cryptographic information. July 2004 – June 2005 ISR-3/CCS-1 Reconfigurable Supercomputing Project While a member of the Application-Specific Architectures Team, helped build a floating point compiler that compiles C code to reconfigurable hardware, such as FPGAs (Field Programmable Gate Arrays). August 2003 – June 2004 ISR-3/CCS-1 Reconfigurable Supercomputing Project I worked on two research projects/papers: a scheduling algorithm and a floating point implementation of photon application on FPGA. October 2000 – August 2003 ISR-3/CCS-1 Reconfigurable Supercomputing Project Wrote simulation and runtime library for Streams-C project. The Streams-C language allows programmers to write C programs that run software processes on a host machine and hardware processes on an FPGA.  


Professional Societies

Association for Computing Machinery

Supercomputing Conference Service:

  • SC16, Mentor-Protege Program Chair, BOF Committee Member
  • SC15, Mentor-Protege Program Chair, Posters Committee Member
  • SC14, Mentor-Protege Program Chair
  • SC13, Mentor-Protege Program Committee member




10/2007 Distinguished Performance Large Team Award for Quantum Key Distribution Project

10/2005 R&D 100 Award for Trident Compiler

10/2001 Delight the Customer Award (presented by HPC-1)




Scalable software architecture for quantum cryptographic key management.  World Intellectual Property Organization patent application WO2014074194 A2, May 15, 2014.

Software License:

Gokhale, M., Stone, J., Ahrens, C. and Frigo, J.  The Streams-C Language, licensed by LANL, 2004.



Peer-Reviewed Publications:

Philippe Pebay, Janine Bennett, David Hollman, Sean Treichler, Pat McCormick, Christine Sweeney, Hemanth Kolla, Alex Aiken.  “Towards Asynchronous Many-Task In Situ Data Analysis Using Legion.” High Performance Data Analysis and Visualization Workshop 2016.

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,” in WOLFHPC 2014, November 2014.  Presented by Christine Sweeney. J. Ahrens, K. Heitmann, M. Petersen, J. Woodring, S. Williams, P. Fasel,  C. Ahrens, C. Hsu, B. Geveci.  "Verification of Scientific Simulations via Hypothesis-Driven Comparative and Quantitative Visualization", IEEE Computer Graphics and Applications Magazine, November 2010.  Justin L. Tripp, Kristopher D. Peterson, Christine Ahrens, Jeffrey D. Poznanovic, Maya Gokhale.  "Trident: An FPGA Compiler Framework for Floating-Point Algorithms," FPL 2005.  M. Gokhale, C. Ahrens, J. Frigo and C. Wolinski.  "Communications Scheduling for Concurrent Processes on Reconfigurable Computers," FCCM 2004.  Maya Gokhale, Janette Frigo, Christine Ahrens, Justin L.Tripp and Ron Minnich.  "Monte Carlo Radiative Heat Transfer Simulation on a Reconfigurable Computer,"  FPL 2004.

Other Publications:

Final Reports from the Los Alamos National Laboratory Computational Physics Student Summer Workshop. "Implementation of Computational Physics Methods in the Domain-Specific Language Scout."  Team Members Joseph Bottini and Sriram Nagaraj.  Mentors Christine Sweeney and Scott Runnels.   Reports assembled by Scott Runnels


“A Unified Data-Driven Approach for Programming In Situ Analysis and Visualization”, Pat McCormick, Christine Sweeney, Janine Bennett, Ali Pinar, Berk Geveci, Charles Hansen, Valerio Pascucci.  Presented by Christine Sweeney at the ASCR Extreme Scale Research Meeting, January 2015.

“Scout:  A Domain-Specific Language for In Situ Data Analysis and Visualization on Emerging Architectures”,  Pat McCormick, Christine Sweeney, Nick Moss and Dean Prichard.  Presented by Christine Sweeney at the ASCR Extreme Scale Research Meeting, January 2015.

“A Data-Driven Programming Toolchain for Scientific Computing on Future Architectures”, Pat McCormick, Christine Sweeney, Nick Moss, Dean Prichard, Kei Davis, Sam Gutierrez, Jamal Mohd-Jusof, Charles Ferenbaugh, LANL.  Alex Aiken, Michael Bauer, Sean Treichler, Elliott Slaughter, Stanford.  Presented by Christine Sweeney at the Information Knowledge Sciences Capability Review in 2014.

“Scout: Using Clang/LLVM to Build a Domain-Specific Language For In-Situ Data Analysis and Visualization on Emerging Architectures”, Patrick McCormick*, James Jablin**, Nick Moss*, Christine Ahrens*, Dean Prichard*, Marion (Kei) Davis*, *Los Alamos National Laboratory, **Brown University.  Presented by Christine Ahrens at the LLVM Developers Conference November 2012.

“Power Measurement techniques for varying scientific applications”, George Fleming, Edgar Ronquillo, Christine Sweeney, Zachary Baker.  Presented by G. Fleming and E. Ronquillo at Student Symposium, Summer 2014.

“Image Analysis at Scale”, Peter Ortegel, William Vining, Connor Dolan, Christine Ahrens, Reese Baird, Reid Porter.  Presented at Student Symposium Summer 2013.

“Animating 3D Climate Data in Paraview”, Adam Lang, mentor Christine Ahrens.  Presented by Adam Lang at Student Symposium Summer 2010.


"From Detector to Discovery: Data Handling to Support Efficient and Effective Scientific Discovery at Future XFEL Experimental Facilities."  High-Energy and Ultrafast X-Ray Imaging Technologies and Applications.  August 3, 2016, Santa Fe, NM.

Workshop Participation:

The Future of Scientific Workflows.  DOE NGNS/CS Scientific Workflows Workshop.  April 20-21, 2016.  Rockville, MD.