Skip to Content Skip to Search Skip to Utility Navigation Skip to Top Navigation
Los Alamos National Laboratory

Los Alamos National Laboratory

Delivering science and technology to protect our nation and promote world stability

Applied Computer Science

Innovative co-design of applications, algorithms, and architectures in order to enable scientific simulations at extreme scale

Leadership  

  • Deputy Group Leader
  • David Daniel (Acting)
  • Email
  • Professional Assistant
  • Erika Maestas
  • 505-664-0673
  • Email
Climate modeling visualization

Results from a climate simulation computed using the Model for Prediction Across Scales (MPAS) code. This visualization shows the temperature of ocean currents using a green and blue color scale. These colors were specifically selected because of the large range of colors that humans can perceive in this color space. An artist has applied Itten’s theories of color contrast through a color scale, creating a smoothly varying color range designed to increase the amount of detail that can be perceived within the data. Credits: Mark Peterson, Francesca Samsel, James Ahrens, and David Rogers.

Basic and applied research supporting national security science

We are the vanguard for scientific simulations at extreme scale through the co-design of applications, algorithms, and architectures.

Research Areas
  • Co-design
  • Data science at scale
  • Scientific visualization
  • Programming models
Teams
Co-Design

Ben Bergen, Team Leader

The Co-Design team concentrates on the optimization of entire computing systems--from the application to the hardware. We use an agile co-design process of rapid iteration through the problem space based largely on the use of proxy applications.

Whenever possible these proxy applications are released as open source codes to facilitate collaboration with academic and industrial partners.

Our team members have experience and expertise in

  • programming models and languages,
  • runtime systems,
  • Monte Carlo techniques,
  • functional languages, and
  • advanced hardware architectures including
    • CPUs,
    • GPUs, and,most notably,
    • FPGA-based systems.
Data Science at Scale

David Rogers, Team Leader

Scientific Visualization is an essential tool for understanding the vast quantities of large-scale, time-dependent data produced from high performance computer simulations.

While interaction is recognized as a key feature for useful exploration of scientific data, sufficient speed for interaction is impossible on these large data sets using commercially available visualization software and algorithms. Therefore, an extensive research program is required to meet future requirements.

The nature of the required research spans the areas of traditional computer graphics, scientific visualization and computer systems software.

Future Architectures and Applications

Rob Aulwes, Team Leader

Programming Models

Patrick McCormick, Team Leader

The Programming Models team bridges the gap between underlying hardware architectures and the supporting layers of software available to applications. This includes a range of topics from programming languages, supporting compiler infrastructures, runtime software, and application programming interfaces.

Our overall goal leverages all of these activities with a goal of increasing developer productivity and understanding of the interactions between software and hardware. We are driven by challenging applications in a number of areas ranging from computational physics as well as data-intensive Computing.


Visit Blogger Join Us on Facebook Follow Us on Twitter See our Flickr Photos Watch Our YouTube Videos Find Us on LinkedIn Find Us on iTunesFind Us on GooglePlayFind Us on Instagram