Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “COMPILER PROGRAM”

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.

At least 415 records · Page 23

Geochemical data package for performance assessment calculations related to the Savannah River Site

The Savannah River Site (SRS) disposes of low-level radioactive waste (LLW) and stabilizes high-level radioactive waste (HLW) tanks in the subsurface environment. Calculations used to establish the radiological limits of these facilities are referred to as Performance Assessments (PAs), Special Analyses (SAs), and Composite Analyses (CAs). The purpose of this document is to revise the existing geochemical data package used for these calculations (Kaplan, 2016). This work builds on earlier compilations of geochemical data, referred to a geochemical data packages (Kaplan, 2007; Kaplan, 2010; Kaplan, 2016; McDowell-Boyer et al., 2000). This work is being conducted as part of the on-going maintenance program of the SRS PA programs that periodically updates calculations and data packages when new information becomes available.

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Performance of an Astrophysical Radiation Hydrodynamics Code under Scalable Vector Extension Optimization

We present results of a performance study of an astrophysical radiation hydrodynamics code, V2D, on the Arm-based A64FX processor developed by Fujitsu. The code solves sparse linear systems, a task for which the A64FX architecture should be well suited. Here, we performed the performance analysis study on Ookami, an Apollo 80 platform utilizing the A64FX processor. We explored several compilers and performance anal-ysis packages and found the code did not perform as expected under scalable vector extension optimization, suggesting that a “deeper dive” into analyzing the code is worthwhile. However, a simple driver program that exercised basic sparse linear algebra routines used by V2D did show significant speedup with the use of the scalable vector extension optimization. We present the initial results from the study which used V2D on a relatively simple test problem that emphasized the repeated solution of sparse linear systems.

79 ASTRONOMY AND ASTROPHYSICS↗

LLVM Infrastructure and Tools Project Summary

This project works with the open source LLVM Compiler Infrastructure (http://llvm.org) to provide tools and capabilities that address needs and challenges faced by ECP community (applications, libraries, and other components of the software stack). Our focus is on providing a more productive development environment that enables (i) improved compilation times and code generation for parallelism, (ii) additional features/capabilities within the design and implementations of LLVM components for improved platform/performance portability and (iii) improved aspects related to composition of the underlying implementation details of the programming environment, capturing resource utilization, overheads, etc. -- including runtime systems that are often not easily addressed by application and library developers.

97 MATHEMATICS AND COMPUTING↗

SIMD Programming for the SMASH Shock Physics Code

Many modern CPUs that are available to the NNSA as mission computing resources support vector instruction sets. Making good use of vector instructions, referred to as “vectorization”, is often critical to getting the best performance from these CPUs. While other codes choose to rely on compiler auto-vectorization, the SMASH shock physics code chooses to leverage APIs for explicit vectorization. These APIs are similar to directly calling the CPU vendor’s vector intrinsics, with the additional benefit of being vendor-agnostic. This document explains what the SIMD APIs are and how to use them in developing SMASH.

97 MATHEMATICS AND COMPUTING↗

University Research in Support of TREAT Modeling and Simulation, FY 2017

INL is currently evolving a modeling and simulation (M&S) capability that will enable im- proved core operation as well as design and analysis of TREAT experiments. This M&S capability primarily uses MAMMOTH, a reactor physics application being developed under the Multi-physics Object Oriented Simulation Environment (MOOSE) framework. MAMMOTH allows the coupling of a number of other MOOSE-based applications. This work is being supplemented by related research projects at a number of universities. INL is funding TREAT-related research at North Carolina State University, University of New Mexico, Oregon State University, and MIT under internally funded projects within the INL/Battelle National University Consortium Program. Under the DOE Nuclear Energy Advanced Modeling and Simulation program (NEAMS), other research is being performed at MIT, University of Florida, and Texas A&M University. In addition, Dr. Barry Ganapol of University of Arizona was funded for summer work at the INL. This report is a compilation of conference papers that were submitted as part of this research by the NEAMS University partners and from the visiting professor.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Reviewing Spent Nuclear Fuel Dry Cask Storage Programs to Identify Challenges for an Integrated Waste Management System - 17535

Under the Nuclear Waste Policy Act (NWPA), the U.S. Department of Energy (DOE) has responsibility for removing commercial spent nuclear fuel (SNF) from nuclear power plant sites and disposing of the SNF in a deep geologic repository. However, the methods used by commercial nuclear power plants for onsite storage of their SNF define the starting conditions for DOE efforts to develop a waste management system that includes packaging, transportation, storage, and disposal of commercial SNF. The NWPA (as amended) also charges the U.S. Nuclear Waste Technical Review Board (Board) with evaluating the technical and scientific validity of DOE activities related to the management and disposal of SNF and high-level radioactive wastes (HLW). DOE's efforts related to developing an integrated program for storing, transporting, and disposing of SNF and HLW were the focus of a public meeting held by the Board on August 24, 2016, in Washington, D.C. To prepare for the public meeting, the Board's staff compiled information on the dry cask storage systems in service at nuclear power plant sites in order to identify issues that would need to be addressed by DOE in planning to transport SNF away from the sites. This paper is based on a briefing presented to the Board members by the Board's staff before the public meeting. Post-meeting findings and recommendations of the Nuclear Waste Technical Review Board are documented in the Board letter to the Department of Energy dated December 8, 2016. A note about terminology: in this paper, the phrase 'dry cask storage system' is generic and applies to a complete system used for dry storage of commercial SNF.Within these storage systems, commercial SNF is sealed inside a container called either a cask or a canister depending upon the specific type of storage system used. This distinction is discussed in more detail in the body of this paper. When referring to the containers holding SNF in particular systems, this paper uses the terms 'casks' or 'canisters,' as appropriate. When discussing the collective group of all containers, this paper uses the phrase 'casks and canisters'. Dry cask storage of SNF is a widespread practice throughout the U.S. commercial nuclear industry. As of August 1, 2016, more than 2300 storage casks and canisters were loaded at U.S. commercial nuclear power plant sites. This number is expected to increase by more than 200 casks and canisters annually, reaching a total of approximately 4500 by 2025. Multiple vendors have developed their own unique designs of dry cask storage and transportation systems. The majority of storage system designs (75 percent) feature SNF loaded in welded stainless steel canisters that are stored in ventilated concrete overpacks that allow for convection cooling. Some older dry cask storage system designs do not include a welded stainless steel canister; instead, SNF is loaded directly into a heavily shielded metal cask to minimize radiation exposure to workers and prevent atmospheric release of radionuclides. These types of systems are sealed by O-rings compressed under a bolted lid. After loading, dry cask storage systems are located on concrete pads at Independent Spent Fuel Storage Installations (ISFSI) at nuclear power plant sites and will remain there until the time when they will be transported to a consolidated interim storage facility or a deep geologic repository. Eventual transportation of canistered SNF will include removing the stainless steel canisters from the concrete overpacks, possibly repackaging the SNF, and loading the canisters into specially designed transportation casks for shipment by truck, rail, or barge. In the case of the non-canistered casks, some are approved for transportation and can be shipped after impact limiters are installed on the casks. SNF will need to be removed from casks not approved for transportation and transferred to transport-approved casks. This paper highlights five issues and challenges presented by the nuclear industry's use of dry cask storage systems that will need to be addressed by DOE in developing an integrated waste management system. One example, among the five, is that several dry-storage casks and canisters have received Nuclear Regulatory Commission certificates of compliance for storage only and do not have certificates of compliance for transportation. This will pose a challenge when the SNF must be moved to a consolidated interim storage facility or a deep geologic repository. Another example is that, when loaded with SNF, the total weight of new, larger transportation cask designs will exceed 142 metric tonnes (156 tons) which, when combined with the weight of the rail-car, will exceed the gross weight limit for unrestricted operation on some rail lines. This will also affect future transportation planning for shipments of SNF. All five issues and challenges are discussed in detail in the body of the paper. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

Using Python For 3D Visualizations of MCNP output

MCNP is ubiquitously used within industries, universities and national laboratories as a tool for accurately modeling radiation. With so much focus on the details of transport, attention is seldom given to the visualizations of these meticulously constructed outputs. Python is a programing language designed to promote code readability and has steadily grown in popularity since the 1990's. Python is also a heavily crowd-sourced programing language which generally means that the problems that you are trying to solve with computer codes are already solved; The user is often left with the now-simplified task of cobbling together a good and useful compilation of these tools and adapting them to solve the problem at hand. I have taken advantage of this situation and constructed some visualization tools in python that can be used to duplicate some of the 2D radiation fields that MCNP produces and also produce a meaningful 3D representation of a radiation field. (author)

61 RADIATION PROTECTION AND DOSIMETRY↗

Research and Development of High-Power and High-Energy Electrochemical Storage Devices

The accomplishments and technology progressmade during the U.S. Department of Energy (DOE) Cooperative Agreement No. DE-FC26- 05NT42403 (duration: July 11, 2005 through April 30, 2014, funded for $\$$125 million in cost- shared research) are summarized in this Final Technical Report for a total of thirty-seven (37) collaborative programs organized by the United States Advanced Battery Consortium, LLC (USABC). The USABC is a partnership, formed in 1991, between the three U.S. domestic automakers Chrysler, Ford, and General Motors, to sponsor development of advanced high-performance batteries for electric and hybrid electric vehicle applications. The USABC provides a unique opportunity for developers to leverage their resources in combination with those of the automotive industry and the Federal government. This type of pre-competitive cooperation minimizes duplication of effort and risk of failure, and maximizes the benefits to the public of the government funds. A major goal of this program is to promote advanced battery development that can lead to commercialization within the domestic, and as appropriate, the foreign battery industry. A further goal of this program is to maintain a consortium that engages the battery manufacturers with the automobile manufacturers and other key stakeholders, universities, the National Laboratories, and manufacturers and developers that supply critical materials and components to the battery industry. Typically, the USABC defines and establishes consensus goals, conducts pre-competitive, vehicle-related research and development (R&D) in advanced battery technology. The R&D carried out by the USABC is an integral part of the DOE’s effort to develop advanced transportation technologies that will significantly improve fuel economy, comply with projected emissions and safety regulations, and use domestically produced fuels. The USABC advanced battery development plan has the following three focus areas: 1. Existing technology validation, implementation, and cost reduction. 2. Identification of the next viable technology with emphasis on the potential to meet USABC cost and operating temperature range goals. 3. Support high-risk, high-reward battery technology R&D. Specific to the Cooperative Agreement DE- FC26-05NT42403, addressing High-Energy and High Power Energy Storage Technologies, the USABC focus was on understanding and addressing the following factors (listed in priority of effort): • Cost: Reducing the current cost of lithium- ion batteries (currently about 2-3 times the FreedomCAR target ($\$$20/kW). • Low Temperature Performance: Improving the discharge power and removing lithium plating during regenerative braking. • Calendar Life: Achieving 15-year life and getting accurate life prediction. • Abuse Tolerance: Developing a system level tolerance to overcharge, crush, and high temperature exposure. This Final Technical Report compilation is submitted in fulfillment of the subject Cooperative Agreement, and is intended to serve as a ready-reference for the outcomes of following eight categories of projects conducted by the USABC under award from the DOE’s Energy Efficiency and Renewable Energy ) Vehicle Technologies Program: USABC DoE Final Report – DoE Cooperative Agreement DE-FC26-95EE50425 8 Protected Information 1. Electric Vehicle (EV) (Section A of this report) 2. Hybrid Electric Vehicle (HEV) (Section B 3. Plug-In Hybrid Electric Vehicle (PHEV) (Section C) 4. Low-Energy Energy Storage Systems (LEESS) (Section D) 5. Technology Assessment Program (TAP) (Section E) 6. Ultracapacitors (Section F) 7. 12 Volt Start-Stop (Section G) 8. Separators (Section H) The report summarizes the main areas of activity undertaken in collaboration with the supplier community and the National Laboratories. Copies of the individual supplier final reports are available upon request. Using project gap analysis versus defined USABC goals in each area, the report documents known technology limits and provides direction on future areas of technology and performance needs for vehicle applications. The report was developed using information such as program plans, gap analysis charts, quarterly reports and final project reports submitted by the developers. The public benefit served by this USABC program is that it continues the development of critical advanced battery technology that is needed to make electric, hybrid electric, and fuel cell vehicles attractive to a wide segment of the vehicle market. This will allow for a substantial savings in petroleum fuel use as these vehicles are introduced into the nation’s transportation system. It will also allow a sharp reduction in automotive air pollution emissions in critical areas that are currently classified as non-attainment by the Environmental Protection Agency. This program will also help ensure the long term health and viability of the U.S. Battery and Ultracapacitor Manufacturing Industry. The goals of eight categories of projects follow and summarization of each of the project’s accomplishments are in sequence of the list above.

25 ENERGY STORAGE↗

Impact of Dutch nuclear fuel cycle scenarios on radionuclide inventory intended for disposal - 15201

One of the main subjects of Dutch five-year research program into geological disposal of radioactive waste, OPERA, is the post-closure radiological safety assessment. Reliable estimates of the radionuclide inventory and matrix composition are an important input for the safety assessment. The amounts and categories of waste foreseen to be disposed in 2130 the Netherlands have been compiled by the Dutch waste management organisation COVRA. Additionally, NRG has made a characterisation of the waste (radionuclides and matrix). This reference inventory is based on the Dutch base nuclear energy scenario of operating the Dutch single reactor, the Borssele NPP, until its presently scheduled shut-down in 2033. However, changes in the presently adopted nuclear fuel cycle strategy in the Netherlands may impact both the quantities of generated radioactive waste and its composition, and therefore the source term of the radiological safety assessment. To get a grip on this uncertainty a set of alternative future fuel cycle scenarios in the Netherlands, which are in compliance with scenarios formulated in the Dutch vision documents, has been considered and evaluated. The scenarios have been analysed with the computer code DANESS, 'Dynamic Analysis of Nuclear Energy System Strategies'. The result of the DANESS analyses concerns the amount and type of the radioactive waste to be finally disposed in a deep geological repository. This also includes the inventories of the individual radionuclides that are relevant for the post-closure safety assessment to be performed in a subsequent stage of the OPERA program. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

CI/CD Efforts for Validation, Verification and Benchmarking OpenMP Implementations

Software developers must adapt to keep up with the changing capabilities of platforms so that they can utilize the power of High-Performance Computers (HPC), including exascale systems. OpenMP, a directive-based parallel programming model, allows developers to include directives to existing C, C++, or Fortran code to allow node level parallelism without compromising performance. This paper describes our CI/CD efforts to provide easy evaluation of the support of OpenMP across different compilers using existing testsuites and benchmark suites on HPC platforms. Our main contributions include (1) the set of a Continuous Integration (CI) and Continuous Development (CD) workflow that captures bugs and provides faster feedback to compiler developers, (2) an evaluation of OpenMP (offloading) implementations supported by AMD, HPE, GNU, LLVM, and Intel, and (3) evaluation of the quality of compilers across different heterogeneous HPC platforms. With the comprehensive testing through the CI/CD workflow, we aim to provide a comprehensive understanding of the current state of OpenMP (offloading) support in different compilers and heterogeneous platforms consisting of CPUs and GPUs from NVIDIA, AMD, and Intel.

Jarmusch, Aaron↗

Electron Target Cooling Analyses of the KIPT ADS Using MCNP and Ansys Fluent

This study presents multiphysics analyses of the electron target cooling system of the accelerator-driven system (ADS) of the Kharkiv Institute of Physics and Technology (KIPT) using MCNP and Fluent computer programs. MCNP has been used to transport electrons, gammas, and neutrons, and to calculate the energy deposition in the target materials. The MCNP mesh-tally data have been imported into Fluent by a C subroutine that has been compiled and linked to Fluent as a user-defined function.The KIPT ADS is located in Ukraine and was in operation until February 2022. The Fluent model is based on the computer-aided design files from the manufacturing process of the target assembly. Here, the Fluent results for the reference case match very well the literature results obtained by STAR-CCM+ during the design phase. Other cases that differ from the reference one have been analyzed; in these cases, it is assumed a malfunction of the electron accelerator or of the water cooling system. The target cooling system operates normally for all the analyzed cases except when the inlet water mass flow rate is decreased. The transient analysis showed that the target cooling system can operate for 180 s with full power when the inlet water mass flow rate is decreased down by 75%.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Extending XACC for Quantum Optimal Control

Quantum computing vendors are beginning to open up application programming interfaces for direct pulse-level quantum control. With this, programmers can begin to describe quantum kernels of execution via sequences of arbitrary pulse shapes. This opens new avenues of research and development with regards to smart quantum compilation routines that enable direct translation of higher-level digital assembly representations to these native pulse instructions. In this work, we present an extension to the XACC system-level quantum-classical software framework that directly enables this compilation lowering phase via user-specified quantum optimal control techniques. This extension enables the translation of digital quantum circuit representations to equivalent pulse sequences that are optimal with respect to the backend system dynamics. Our work is modular and extensible, enabling third party optimal control techniques and strategies in both C++ and Python. We demonstrate this extension with familiar gradient-based methods like gradient ascent pulse engineering (GRAPE), gradient optimization of analytic controls (GOAT), and Krotov's method. Our work serves as a foundational component of future quantum-classical compiler designs that lower high-level programmatic representations to low-level machine instructions.

Nguyen, Thien↗

LANL Regular Employee Population and Demographics, FY15-21

This document summarizes an effort to compile and analyze the LANL regular employee population’s demographic attributes and trends between FY15-FY21 using MicroStrategy, a web-based data analytics and visualization tool. LANL’s HR Division collected and prepared data for the Weapons Program’s annual reporting activities for the 2017 through 2023 NNSA Stockpile Stewardship and Management Plan (SSMP). Los Alamos workforce data represent the fiscal year-end snapshot of the permanent employee population who are categorized by the Common Occupational Classification System (COCS). This work enables further analyses, including trends for all workforce attributes presented in the SSMPs as well as a definition of a crosswalk between COCS categorization and the internal laboratory job classification hierarchy. Data for other sites and the federal workforce, as shown in the SSMPs, are included and corresponding figures can be visualized within the MicroStrategy tool. A portable, Excel-based version of the tool was developed and shared with the multi-site workforce working group. This summary highlights selected aspects of the LANL regular workforce. The data analyses and visualizations communicate insights within three major themes regarding permanent LANL employees: 1) demographic transformation, 2) attrition, and 3) skills. Regarding demographic transformation, and consistent with the general trend across the enterprise, early career regular employees are the fastest growing group, with growth ranging between 12-34% year-to-year over the seven-year period analyzed. The data also reflect effects of internal and external factors on attrition; the large spike in separations in FY18 aligns with the contract transition from LANS to Triad and the dip in attrition between FY20-FY21 is likely a result of the global pandemic. The population of regular employees in general management, engineer, and operator COCS categories have the fastest growth rates amongst all the occupational categories. The MicroStrategy and Excel tools provide additional details and trends.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Industrial Assessment Center Program Final Progress Report

This final progress report details the work completed between Fiscal Years 2017 and 2021, including a no-cost extension partially through FY2022. Dr. Bryan Rasmussen served as the center director (2017-2022), with James Eggebrecht (2017-2022) and Heather Lewis (2021-2022) as Assistant Directors. The results in this report were compiled by Dr. Rasmussen from available records, and are correct to the best of our knowledge. The following should only be considered a partial listing of center activities.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

PowerMappeR: Power-Optimized Mapping of SNNs onto ReRAM Crossbars coupled via Packet-Switched NoCs

Many recent efforts in developing hardware-accelerated spiking neural networks (SNNs) are characterized by deep co-design between algorithms, architectures, and devices. Architectural advances overcome device constraints by coupling together many small resistive-RAM (ReRAM) crossbars via a network-on-chip (NoC) for neuromorphic component operation. Concurrently, improved SNN training methods increase accuracy and structural sparsity in networks despite growing problem sizes. Finally, compilers leverage these attributes to minimize area and inter-crossbar communication while mapping large SNNs to sophisticated architectures. However, for compiler-driven co-design to realize increasingly complex and profitable optimizations, a compile-time view of power consumption is critical. We present PowerMappeR to express and optimize over mapping-, architecture-, and device-specific power consumption information. By modeling the dynamic power of well-established components, we develop an integer linear programming (ILP)-based, encoding-agnostic, parametric power estimation model. Using this model, we demonstrate practical improvements in area and inter-crossbar communication by 0%–9.5% and 1.4%–5.1%, respectively. We also limit hotspot formation during optimization, achieving comparable or better results in targeted metrics with up to 96.4%–97.1% restriction of hotspot magnitude. Finally, we introduce profile-guided formulations to reduce worst-case and expected-case hotspot magnitude by 40.7%–69.5% and 40.6%–56.3%, respectively. Optimizing worst-case hotspot magnitude incidentally improves expected-case magnitude by 10.85%–33.45%. Reciprocally, optimizing expected-case magnitude incidentally improves worst-case magnitude by 4.33%–39.87%. Validation against hardware simulators confirms that PowerMappeR can decrease dynamic power consumption by 12.6%–27.3%.

Pohl, Devin [ORNL] (ORCID:0009000040149027)↗

Automatic Code Generation for High-Performance Graph Algorithms

Graph problems are common across fields of scientific computing and social sciences. However, despite their importance, implementing graph algorithms effectively on modern computing systems is a challenging task that requires significant programming effort and generally results in customized implementations. Current computing and memory hierarchies are not architected for irregular computations resulting in challenges for graph algorithms to achieve high performance on those architectures. In this paper, we present GraphX, a novel compiler framework and DSL designed to simplify the development of efficient graph algorithms and achieve high performance on modern computing systems. GraphX consists of a DSL for efficient implementation of graph algorithms, various optimizations, such as support for sparse linear algebra and workspace transformations, optimized graph primitives, including semiring and masking, and a high-performance code generation engine. Using GraphX, users can implement graph algorithms using a semantically-rich language with graph-oriented operators. GraphX uses these semantics to automatically generate efficient code for target architectures, increasing performance and portability across architectures. The composable nature of GraphX makes it possible to extend the set of optimizations and architectures without modifying the source code. We demonstrate GraphX outperforms state-of-the-art graph libraries, such as LAGraph, up to $3.7 speedup in semiring operations, $2.19 speedup in an important sparse computational kernel, and $9.05 speedup in graph processing algorithms.

compiler, graph algorithms, semiring, masking, wor↗

ESS-DIVE Reporting Format for Comma-separated Values (CSV) File Structure

The ESS-DIVE reporting format for Comma-separated Values (CSV) file structure is based on a combination of existing guidelines and recommendations including some found within the Earth Science Community with valuable input from the Environmental Systems Science (ESS) Community. The CSV reporting format is designed to promote interoperability and machine-readability of CSV data files while also facilitating the collection of some file-level metadata content. Tabular data in the form of rows and columns should be archived in its simplest form, and we recommend submitting these tabular data following the ESS-DIVE reporting format for generic comma-separated values (CSV) text format files. In general, the CSV file format is more likely accessible by future systems when compared to a proprietary format and CSV files are preferred because this format is easier to exchange between different programs increasing the interoperability of a data file. By defining the reporting format and providing guidelines for how to structure CSV files and some field content within, this can increase the machine-readability of the data file for extracting, compiling, and comparing the data across files and systems.Data package files are in .csv, .png, and .md. Open the .csv with e.g. Microsoft Excel, LibreOffice, or Google Sheets. Open the .md files by downloading and using a text editor (e.g., notepad or TextEdit). Open the .png in e.g. a web browser, photo viewer/editor, or Google Drive.

54 ENVIRONMENTAL SCIENCES↗

2015 Cross-Domain Deterrence Seminar Bibliography

In November 2015, the Center for Global Security Research, NSO, and Global Security program jointly sponsored a seminar investigating questions related to cross-domain deterrence at Lawrence Livermore National Laboratory. At the seminar, experts were asked to moderate discussion based on the four topics below. For each of these topics, we have compiled a short list of literature that will help analysts develop a baseline understanding of the issue.

99 GENERAL AND MISCELLANEOUS↗