The LLNL nuclear data infrastructure for the GNDS data format
Conference
·
OSTI ID:23178677
- Lawrence Livermore National Laboratory, 7000 East Avenue, Livermore, CA 94550 (United States)
The next generation of nuclear data infrastructure tools at the Livermore National Laboratory (LLNL) consists of pipeline of codes that read and process nuclear data from evaluated files saved in the new GNDS (Generalised Nuclear Data Structure) nuclear data format. The processing code FUDGE (For Updating Data and Generating Evaluations) is at the front-end of this pipeline as it reads and process the evaluated data for use in downstream transport codes. FUDGE is Python based with C and C++ extensions for computationally intensive tasks. As is the case for the evaluated data, the processed output is also saved in the GNDS format and the GIDI+ API is provided as the interface between the processed data and the transport codes. GIDI+ is a C++ based suite of codes and it includes GIDI (General Interaction Data Interface), a library for reading and writing GNDS data, and MCGIDI which is the cross section lookup, and reaction and product distribution sampling interface between Monte Carlo transport codes and the GNDS data. GIDI provides methods for easy access to the multi-group processed GNDS data and this is demonstrated through its implementation in ARDRA, the LLNL deterministic transport code. The evaluation and sampling methods in MCGIDI are available as both CPU and GPU methods which facilitates the use of MCGIDI in both traditional CPU-based as well as the next generation mixed model computational architectures. This is demonstrated through the GIDI+ implementation in MERCURY, the LLNL Monte Carlo transport code. (authors)
- Research Organization:
- American Nuclear Society - ANS, La Grange Park, IL 60526 (United States)
- OSTI ID:
- 23178677
- Country of Publication:
- United States
- Language:
- English
Similar Records
Introduction to an MCGIDI Mini-App and Performance Comparisons with XSBench
TNSL Overview
Thermal Neutron Scattering Law (TNSL) Implementation and Testing in FUDGE
Technical Report
·
Mon Feb 28 23:00:00 EST 2022
·
OSTI ID:1874857
TNSL Overview
Technical Report
·
Thu Oct 28 00:00:00 EDT 2021
·
OSTI ID:1828675
Thermal Neutron Scattering Law (TNSL) Implementation and Testing in FUDGE
Technical Report
·
Fri Oct 15 00:00:00 EDT 2021
·
OSTI ID:1876954