Los Alamos National LaboratoryProgramming Models Team
Extreme-scale computing specializing in novel computing techniques applied to the hardware-software boundary

Legion Programming System

Participating in the development and use of the data-centric parallel programming system Legion.

Developed by Stanford University, Legion is the basis for a number of projects on the Programming Models Team, as well as a possible future technology for other lab projects.

The ExaCT project is one of the major sponsors of Legion development and has produced a combustion application based on the Legion runtime system as well as a multigrid application. Also, the Scout project targets Legion as its underlying runtime system for task and data parallelism.

In addition, the Unified Data-Driven Approach to Programming In Situ Analysis and Visualization (UDDAP) project utilizes Legion as the basis for the implementation of in situ analysis and visualization.