Los Alamos National Labs with logo 2021

XCP-1: Lagrangian Codes

Developing and maintaining numerical methods and software tools for multiphysics applications

Contact Us  

  • Group Administrator
  • Cinthia Lopez
  • Email
High Explosive Anti Tank Round

A high explosive anti-tank round modeled by the Osito code

Our software tools solve physics equations primarily within the Lagrangian reference frame

In the Lagrangian Codes group (XCP-1), our software tools are written using modern software development techniques and are intended to run on the nation's largest and fastest massively parallel compute machines.

Our Lagrangian Applications Project produces software for the Advanced Simulation and Computing (ASC) Program and the broader scientific community. We work closely with the ASC Verification and Validation Program to continuously improve software quality and applicability.

The Simulation Setup Project provides geometric modeling, mesh generation, mesh optimization, physics code input deck management, and simulation-linking expertise to the ASC Program code users.

We are funded by the ASC Program and other national security programs. We measure our success by our corporate knowledge, effectiveness in addressing stakeholder issues, and our ability to recruit, develop, and maintain our technical staff.

ASC Simulation Setup Team
The ASC Simulation Setup Team develops, distributes, and maintains software tools designed for modeling and simulating multi-physics applications. This toolset includes large and small tools for modeling and meshing. Setup Team codes include Etch5, Osito, and InGen. Etch is a contour editor, and Osito is a 3D modeler. The Input Generator (InGen) is a python library for modeling and meshing contours. InGen consists of five modules: Gwiz, Altair, Materials, CSV, and Suite; each module handles a different step in creating a complete input model to be run through one of the Laboratory’s physics codes. There are also smaller tools including Slice, Poke, STABLE, Overlap, and Gap which are also maintained by the Setup Team. These tools are helpful in getting models meshed for physics codes such as RAGE and FLAG.