Search NASA⌕ Search

SEARCH · Search NASA

Results for “Generalised Nuclear Data Structure (GNDS)”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

The LLNL nuclear data infrastructure for the GNDS data format

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)

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

GNDS v2.0 release and future developments [Slides]

This presentation begins by discussing the major changes in v2.0 of GNDS and that the GNDS-2.0 formatted libraries are now available. It also examines how code support for GNDS is growing with processing codes, APIs and transport codes, and evaluation/testing codes. The presentation states that while migrating to GNDS can be a major effort it worthwhile, especially for anyone who is just getting started as nuclear data creator or user. Additionally, this presentation outlines the established milestones that the EG-GNDS (the group in charge of GNDS specs) has for the next GNDS release and elaborates on the first goal, which is to migrate GNDS specifications to the new JSON schema language.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

TNSL support in GNDS 2.0 and beyond [Slides]

This presentation begins by discussing the TNSL format options that went through a major overhaul in GNDS-2.0 and it examines the changes in 2.0. Additionally, it discusses three issues with further changes that should be considered. The first issue is that the project needs some guidance on what to expect when evaluations are performed with coherent inelastic. The second issue is that GNDS-2.0 does not provide a way to clearly specify in the evaluation how to switch to ‘standard’ incident neutron evaluations for energies or temperatures outside the TNSL domain. The third issue is that when GNDS-2.0 was designed, it was assumed that S(α,β) would always be given on a uniform interpolation grid. The presentation concludes by discussing how New JENDL-5 TNSL evaluations have some complications.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

SAMMY Modernization Efforts [Slides]

This presentation discusses SAMMY releases and states that all of its dependencies are freely available. It also discusses version control and confirms that versions will be tagged as needed. Additionally, SAMMY program flow is discussed and states that the program flow was improved to allow for easier external access to SAMMY routines. Modernization of SAMMY is continued with the Doppler and Resolution broadening modules. The presentation concludes by stating that documentation updates are in progress.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Status of GNDS support in AMPX [Slides]

This presentation provides an overview of ENDF reading in AMPX, as well as information regarding low level access classes for GNDS used in AMPX and the use of these classes in AMPX and SAMMY.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Progress Towards International GNDS Adoption [Slides]

This presentation includes a GNDS quick overview. Libraries are increasingly available in GNDS as well as ENDF-6, Multiple evaluation / processing / checking / visualization codes have begun to support GNDS. LLNL codes FUDGE and GIDIplus are open-source tools for creating, processing and using GNDS.

Generalised Nuclear Database Structure (GNDS)↗