Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “coding productivity”

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 505 records · Page 28

Program Generators for Exascale and Beyond (Final Technical Report)

The major goals of this project were to devise programming models and supporting tools that simplify the construction of specialized high‐performance generators, leading to improvements over the state of the art along the various dimensions of portability, performance, and productivity. In particular, the project achieved these goals by focusing on domain‐specific languages (DSLs) as intermediate layers in a translation and optimization framework, on composability of program generators, on re‐targeting legacy code, and on fundamental methodologies such as stage polymorphism or "generic programming in time".

97 MATHEMATICS AND COMPUTING↗

Best practices in software development for robust and reproducible geoscientific models based on insights from the Global Carbon Budget's dynamic vegetation models

Computational models play an increasingly vital role in scientific research by enabling the numerical simulation of complex processes. Such models are also fundamental in geosciences. For instance, they offer critical insights into the impacts of global change on the Earth system today and in the future. Beyond their value as research tools, models are also software products and should therefore adhere to certain established software engineering standards. However, scientists are rarely trained as software developers, which can lead to potential deficiencies in software quality like unreadable, inefficient, or erroneous code. The complexity of models, coupled with their integration into broader workflows, also often makes it challenging to reproduce results, evaluate processes, and build upon them. In this paper, we review the state and current practices of the development processes of the state-of-the-art land surface models used by the Global Carbon Budget. We combine the experience of modelers from the respective research groups with the expertise of software engineers from tech companies to outline key principles and tools for improving software quality in research. We explore four main areas: (1) model testing and validation, (2) scientific, technical, and user documentation, (3) version control, continuous integration, and code review, and (4) the portability and reproducibility of workflows. Our review reveals that while modeling communities are incorporating many best practices, significant room for improvement remains in areas such as automated testing, automated documentation, and reproducibility. Therefore, we here identify and promote essential software engineering practices, including numerous examples of practices from within the community that can serve as guidelines for other models and could help streamline processes across the entire community. We conclude with an open-source example implementation of these principles, demonstrating portable and reproducible data flows, a continuous integration setup, and web-based visualizations. This example may serve as a practical resource for model developers, users, and all scientists engaged in scientific programming.

Gregor, Konstantin [Technical Univ. of Munich (Ger↗

Report Documenting Activity for Second Alloy 709 Commercial Heat

SUMMARY Qualification of the advanced austenitic stainless steel material Alloy 709 for use in Section III Division 5 of the American Society of Mechanical Engineers (ASME) Boiler and Pressure Vessel Code is being pursued by the US Department of Energy Advanced Reactor Technology Program. Qualification of this alloy will allow its use in design and construction of components for elevated temperature nuclear reactor systems. Code qualification requires extensive characterization of three commercial scale heats of the alloy. This report describes progress in procuring the second of three required heats of Alloy 709 plate from ATI Flat Rolled Products.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

A Scalable Method for Decarbonizing Modular Building Solutions: Preprint

The decarbonization movement emphasizes the shift in focus from energy efficiency to directly reducing global-warming impact. Blokable, LLC, a vertically integrated modular builder with an all-electric portfolio, worked with NREL on a roadmap to decarbonize its high-performance building product at a relative cost advantage by utilizing the learning curves of mass production. Previous decarbonization literature focused on either i) lifecycle assessments, or ii) efficiency measures. These decarbonization exercises were bespoke to individual building projects and did not consider positive feedback loops of builder experience or process repetition. Vertically integrated, prefab builders possess the unique ability to leverage learning and repetition to decarbonize their design-build-operate process. This collaboration between Blokable and NREL resulted in a decarbonization strategy utilizing the company's scaling and production efficiencies, on-site renewable energy and storage, and the projected evolution of building components over time based on trends and emerging legislation. The method developed here encompasses a growing business model, lifecycle carbon assessment, and projected changes in product and grid emissions over time due to existing trends and emerging legislation. This methodology incorporates learning-curve efficiencies gleaned from scaled manufacturing, as well as open-source tools integration for energy and carbon accounting. The output projects and compares cost and carbon savings per modular unit as production increases to 10,000 dwelling units annually over 15 years. The resulting roadmap illustrates a path to roughly 60% carbon savings and beyond-net-zero-energy performance at no incremental cost by 2030. The methodology can be mapped to other integrated or productized builders for methodical decarbonization.

affordable housing↗

A Scalable Method for Decarbonizing Modular Building Solutions

The decarbonization movement emphasizes the shift in focus from energy efficiency to directly reducing global-warming impact. Blokable, LLC, a vertically integrated modular builder with an all-electric portfolio, worked with NREL on a roadmap to decarbonize its high-performance building product at a relative cost advantage by utilizing the learning curves of mass production. Previous decarbonization literature focused on either i) lifecycle assessments, or ii) efficiency measures. These decarbonization exercises were bespoke to individual building projects and did not consider positive feedback loops of builder experience or process repetition. Vertically integrated, prefab builders possess the unique ability to leverage learning and repetition to decarbonize their design-build-operate process. This collaboration between Blokable and NREL resulted in a decarbonization strategy utilizing the company's scaling and production efficiencies, on-site renewable energy and storage, and the projected evolution of building components over time based on trends and emerging legislation. The method developed here encompasses a growing business model, lifecycle carbon assessment, and projected changes in product and grid emissions over time due to existing trends and emerging legislation. This methodology incorporates learning-curve efficiencies gleaned from scaled manufacturing, as well as open-source tools integration for energy and carbon accounting. The output projects and compares cost and carbon savings per modular unit as production increases to 10,000 dwelling units annually over 15 years. The resulting roadmap illustrates a path to roughly 60% carbon savings and beyond-net-zero-energy performance at no incremental cost by 2030. The methodology can be mapped to other integrated or productized builders for methodical decarbonization.

affordable housing↗

Realistic Cost to Execute Practical Quantum Circuits using Direct Clifford+T Lattice Surgery Compilation

We report a resource estimation pipeline that explicitly compiles quantum circuits expressed using the Clifford+T gate set into a surface code lattice surgery instruction set. The cadence of magic state requests from the compiled circuit enables the optimization of magic state distillation and storage requirements in a post-hoc analysis. To compile logical circuits into lattice surgery operations, we build upon the open-source Lattice Surgery Compiler. The revised compiler operates in two stages: the first translates logical gates into an abstract, layout-independent instruction set; the second compiles these into local lattice surgery instructions that are allocated to hardware tiles according to a specified resource layout. The second stage retains logical parallelism while avoiding resource contention in the fault-tolerant layer, aiding realism. Additionally, users can specify dedicated tiles at which magic states are replenished, enabling resource costs from the logical computation to be considered independently from magic state distillation and storage. We demonstrate the applicability of our pipeline to large practical quantum circuits by providing resource estimates for the ground state estimation of molecules. Finally, we find that variable magic state consumption rates in real circuits can cause the resource costs of magic state storage to dominate unless production is varied to suit.

97 MATHEMATICS AND COMPUTING↗

The Exascale Framework for High Fidelity coupled Simulations (EFFIS): Enabling whole device modeling in fusion science

We present the Exascale Framework for High Fidelity coupled Simulations (EFFIS), a workflow and code coupling framework developed as part of the Whole Device Modeling Application (WDMApp) in the Exascale Computing Project. EFFIS consists of a library, command line utilities, and a collection of run-time daemons. Together, these software products enable users to easily compose and execute workflows that include: strong or weak coupling, in situ (or offline) analysis/visualization/monitoring, command-and-control actions, remote dashboard integration, and more. We describe WDMApp physics coupling cases and computer science requirements that motivate the design of the EFFIS framework. Furthermore, we explain the essential enabling technology that EFFIS leverages: ADIOS for performant data movement, PerfStubs/TAU for performance monitoring, and an advanced COUPLER for transforming coupling data from its native format to the representation needed by another application. Finally, we demonstrate EFFIS using coupled multi-simulation WDMApp workflows and exemplify how the framework supports the project’s needs. We show that EFFIS and its associated services for data movement, visualization, and performance collection does not introduce appreciable overhead to the WDMApp workflow and that the resource-dominant application’s idle time while waiting for data is minimal.

97 MATHEMATICS AND COMPUTING↗

Preliminary neutronic and thermal analysis of Inertial Fusion Energy systems with a focus on thick liquid wall concepts

This paper provides an assessment of the neutronic behavior of Inertial Fusion Energy systems using the Serpent 2 Monte Carlo code. The study explores different types of reactor concepts, including dry-wall and thick liquid wall systems. In particular, it characterizes the tritium breeding and energy multiplication performance, as well as the effect of long-term irradiation on structural materials. For this purpose, the displacement per atom (DPA) and the gas production rate in structural materials are calculated. A simplified geometry with varying geometrical parameters is used as a representation for the different kinds of devices. Additionally, the case of the HYLIFE-II concept is used to assess modeling inaccuracies arising from certain approximations. A comparison between the simplified geometry and a realistic one is performed, thanks to Serpent’s capability to run transport calculations on unstructured meshes. The study then addresses the impact of these discrepancies on the temperature distribution in the first wall using the GeN-Foam code for conjugate heat transfer analysis. The results highlight the necessity to consider the heterogeneous nature of the liquid wall, as simplified models tend to underestimate radiation damage metrics and heat loads.

Conjugate heat transfer↗

Federal Oversight of Hydrogen Systems

The application of hydrogen as an energy carrier has been expanding into industrial and transportation sectors enabling sustainable energy resources and providing a zero-emission energy infrastructure. The hydrogen supply infrastructure includes processes from production and storage, to transportation and distribution, to end use. Each portion of the hydrogen supply infrastructure is regulated by international, federal, state, and local entities. Regulations are enforced by entities which provide guidance and updates as necessary. While energy sources such as natural gas are currently regulated via the Code of Federal Regulations and United States Code, there might be some ambiguity as to which regulations are applicable to hydrogen and where regulatory gaps may exist. This report contains an overview of the regulations that apply to hydrogen, and those that may indirectly cover hydrogen as an energy carrier participating in a sustainable zero emission global energy system. As part of this effort, the infrastructure of hydrogen systems and regulation enforcement entities are defined, and a visual map and reference table are developed. This regulatory map and table can be used to identify the boundaries of federal oversight for each component of the hydrogen supply value chain which includes production, storage, distribution, and use.

08 HYDROGEN↗

Model code and data: biomass allocation adjustments induced by elevated CO2 and warming in a C3 brackish marsh, 2017-2022, Maryland

This dataset and R script accompany the published paper Bruns et al. (2024) in Geophysical Research Letters. The data are from the first six years of a field manipulation of whole-ecosystem warming and elevated CO2 experiment (Salt Marsh Accretion Response to Temperature eXperiment, or SMARTX) in the Smithsonian's Global Change Research Wetland (GCReW), a brackish, microtidal wetland site on a subestuary of the Chesapeake Bay. These data were generated to understand how warming and elevated CO2 interact to structure ecosystem-level responses to global change, particularly in terms of carbon sequestration. The dataset covers 2017-2022 and includes peak annual above ground biomass, annual belowground fine root productivity, and porewater NH4 for each experimental plot. The overall experiment is replicated in two locations on the marsh, a lower elevation zone dominated the C3 sedge S. Americanus and a higher elevation plot dominated by the C4 species. This paper and its data release is only for the C3 plot. Variable descriptions for data file is available in variable_descriptions.pdf. The R script Bruns_et_al_2024_GRL_make_figures.Rmd contains model code and other scripts used to generate all paper figures.

54 ENVIRONMENTAL SCIENCES↗

Middlesex South FUSRAP Site: Collaboration Towards Beneficial Reuse - 20338

The US Department of Energy (DOE) Office of Legacy Management (LM) manages DoE's post-closure responsibilities and ensures the future protection of human health and the environment with respect to sites that have no continuing DOE mission after undergoing remediation. LM's beneficial reuse program promotes the LM strategic goal to sustainably manage and optimize use of public lands. The beneficial reuse program aims to repurpose former contaminated sites to restore the environment, protect the public health, revitalize communities, and spur economic growth. Benefits from the reuse of a site may increase the local tax base, facilitate job growth, utilize existing infrastructure, and enhance or protect natural resources. Beneficial reuse also promotes protectiveness by ensuring activities are compatible with long-term maintenance and protection of public health and the environment, as well as by retaining good stewardship of natural resources. LM actively participates in promoting the economic development vision of the surrounding communities by collaborating with local communities to promote regional or municipal initiatives. The Borough of Middlesex, New Jersey, has prepared the Lincoln Boulevard Redevelopment Plan, which will reinvent a once-viable downtown and enhance the quality of life for the community. The Middlesex South, New Jersey, Formerly Utilized Sites Remedial Action Program (FUSRAP) site lies within the boundaries of this redevelopment area. In support of this development plan, the Borough is interested in acquiring the site for its Department of Public Works and to increase street access in the future commercial district to be built near adjacent properties. The opportunity to put the FUSRAP site into productive use aligns with LM's mission and strategic goals. In support of beneficial reuse activities, DOE can dispose of excess real property using several mechanisms. The two disposal options applicable to the Middlesex south site include (1) utilizing the US General Services Administration (GSA) or (2) using the Title 10 Code of Federal Regulations Section 770, 'Transfer of Real Property at Defense Nuclear Facilities for Economic Development' (known as a '770 transfer') process. Using the 770 transfer requires economic development as the primary driver, and a specific redevelopment proposal must be submitted. If there is no interest in specific economic development, the GSA option becomes the default mechanism for disposal of the property. In the case of the Middlesex south site, the 770 transfer process is being utilized and the Borough has submitted its economic development proposal to LM. Although LM is encouraged by the opportunity to put the site into productive use, the Middlesex south site is currently on the US Environmental Protection Agency (EPA) National Priorities List and remediation is being performed by the US Army Corp of Engineers (USACE) under the Comprehensive Environmental Response, Compensation, and Liability Act (CERCLA). Consequently, any property transfer must meet the requirements under CERCLA Section 120(h), 'Property Transferred by Federal Agencies.' As the groundwater remedy will not be in place for several years, approval would be required from the US EPA administrator and the governor of the state of New Jersey to perform an early transfer of the site (before all response actions have been completed). The time frame for these approvals to occur under the normal process conflicts with the proposed redevelopment schedule; therefore, various options for expedited sale, transfer, or lease of portions of the site to the Borough were evaluated. The subsequent decision on a mutually beneficial path forward was the result of a collaborative effort between LM, USACE, the Borough and its redevelopment team, EPA, and the New Jersey Department of Environmental Protection. (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

The Princeton Field-Reversed Configuration for Compact Nuclear Fusion Power Plants

The Princeton Field-Reversed Configuration (PFRC) nuclear fusion reactor concept is an innovative approach to fusion power generation prioritizing low neutron production and small size. Here, a combination of analytical modeling and numerical simulation shows that the novel heating approach generates an FRC with closed field lines. Simulation data from a single-particle Hamiltonian code predicts ms-scale plasma heating in reactor-scale conditions while PIC codes predict formation of warm FRC plasmas from initial mirror fields. The PFRC-1 and PFRC-2 experiments have heated electrons to energies well in excess of 100 eV and plasma durations to 300 ms, more than 10 4 times longer than the predicted tilt instability growth time. From these data, we have created a development plan and anticipated performance metrics for a fusion reactor based on the PFRC concept. The resulting 1–10 MW PFRC reactors would be suitable for diverse applications, from submarines to urban environments to space propulsion. PFRC is a steady-state, driven magnetic confinement device. Plasma, inside a cylindrical array of coils, is confined and heated by external RF antennae. PFRC would be ultra-low radiation due to both its fuel and small size. The choice of advanced fuels, deuterium and helium-3 (D– 3 He), may be enabled by the high-β FRC configuration. The small size of the reactor would enable rapid exhaust of the dangerous tritium ash. Low radiation would make the reactor safer to operate and, in combination with simple geometry and small size, dramatically lowers development and maintenance costs. This review paper gives an introduction to the physics of the PFRC and a summary of the PFRC-2 experiment results to date. It then discusses the future program plan and how PFRC reactors would be commercialized.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗

Extension of the energetic particle transport kick model in TRANSP to multiple fast ion species

Abstract Alfvénic instabilities (AEs) are well known to cause enhanced transport of energetic particles (EPs) in fusion devices. Most studies until now have focused on characterizing and understanding AE stability in single-species plasmas heated by neutral beams (NB), where deuterium is typically used as both main plasma species and NB fuel. As the fusion community moves toward fusion reactors that target burning plasma conditions, such as ITER, the single-species picture breaks down. Burning plasmas, which will use a mix of deuterium and tritium (DT) as main fuel, also feature the presence of several supra-thermal fusion products such as alpha particles, protons, helium isotopes and high-energy tritium ions. This work presents the extension of the EP transport kick model implemented in the TRANSP time-dependent tokamak transport code to study the combined effect of multiple EP species on AE stability and, in turn, the response of different EP species to plasma instabilities in terms of their redistribution and losses. Further validation of the enhanced model is planned based on experimental results expected from the JET DT campaign scheduled for 2021, in preparation for ITER plasmas and beyond.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

LDES-Sizing-and-siting-model (Power grid test cases for long-duration energy storage (LDES) siting) [SWR-25-75]

This repository contains code and data for performing a siting analysis of long-duration energy storage (LDES) in the 5-bus and RTS systems using the Sienna suite developed by the National Renewable Energy Laboratory for production cost modeling (PCM). This analysis involves moving the LDES component to different buses in the system, running a simulation, and considering the production cost of the simulation. Different system configurations are also analyzed with these scripts (such as moving load or renewable dispatch generators to different buses) to observe the impacts the system configuration has on optimal siting. This repository contains three sub directories discussed below. Both the 5-bus and RTS systems have two different initial configurations for the renewable energy components in them, one that is predominantly PV-driven and one that is predominantly wind-driven. Sienna suite can be found here: https://github.com/NREL-Sienna

Cole, David [University of Wisconsin]↗

Gamma Source Verification for GAMSRC and GAMSOR

Nuclear reactors that rely upon the fission reaction have two modes of thermal energy deposition in the reactor system: neutron absorption and gamma absorption. The gamma rays are typically generated by neutron capture reactions or during the fission process which means the primary driver of energy production is of course the neutron interactions. The GAMSOR program was first built in the mid 1980s to properly account for the gamma heating in an operating reactor core on core internals. The GAMSOR code is sequence of DIF3D calculations to compute the neutron and gamma flux and combine them to define both the neutron and gamma heating throughout the modeled domain. The goal of this manuscript is to present the software verification of GAMSOR. The first step of the GAMSOR sequence of calculations involves of a modified version of DIF3D (called DIF3D-GAMSOR) which generates a gamma source distribution for the follow-on DIF3D gamma transport calculation (step 2). This modified version of DIF3D increases the burden of maintenance and verification work on GAMSOR as one must reverify the DIF3D capabilities which is undesirable. Because the calculation of the gamma source is the only unique aspect of GAMSOR beyond the regular DIF3D capabilities, that part was put in a standalone code called GAMSRC such that one can use the verified DIF3D code in step 1 followed by GAMSRC to carry out the same GAMSOR calculation step. As a consequence, this manuscript is focused on verification of the gamma source files generated by GAMSRC. The verification of the modified version of DIF3D (DIF3D-GAMSOR) will be done less rigorously in that it will be verified that it produces the same output that GAMSRC does and thus GAMSRC is equivalent to GAMSOR on the problems studied here. Hand calculations and independent numerical calculations of the gamma source generation are used for the verification work. This work follows the same methodology of GAMSRC. As expected, the results agree well with those calculated by GAMSRC as will be shown.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Gamma Source Verification for GAMSRC and GAMSOR

Nuclear reactors that rely upon the fission reaction have two modes of thermal energy deposition in the reactor system: neutron absorption and gamma absorption. The gamma rays are typically generated by neutron capture reactions or during the fission process which means the primary driver of energy production is of course the neutron interactions. The GAMSOR program was first built in the mid 1980s to properly account for the gamma heating in an operating reactor core on core internals. The GAMSOR code is sequence of DIF3D calculations to compute the neutron and gamma flux and combine them to define both the neutron and gamma heating throughout the modeled domain. The goal of this manuscript is to present the software verification of GAMSOR. The first step of the GAMSOR sequence of calculations involves of a modified version of DIF3D (called DIF3D-GAMSOR) which generates a gamma source distribution for the follow-on DIF3D gamma transport calculation (step 2). This modified version of DIF3D increases the burden of maintenance and verification work on GAMSOR as one must reverify the DIF3D capabilities which is undesirable. Because the calculation of the gamma source is the only unique aspect of GAMSOR beyond the regular DIF3D capabilities, that part was put in a standalone code called GAMSRC such that one can use the verified DIF3D code in step 1 followed by GAMSRC to carry out the same GAMSOR calculation step. As a consequence, this manuscript is focused on verification of the gamma source files generated by GAMSRC. The verification of the modified version of DIF3D (DIF3D-GAMSOR) will be done less rigorously in that it will be verified that it produces the same output that GAMSRC does and thus GAMSRC is equivalent to GAMSOR on the problems studied here. Hand calculations and independent numerical calculations of the gamma source generation are used for the verification work. This work follows the same methodology of GAMSRC. As expected, the results agree well with those calculated by GAMSRC as will be shown.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Reactive-transport modeling of fracture flow to quantify the changes in flow pathways from matrix thermal contraction and mineral precipitation and dissolution; influence of grid resolution

A series of reactive-transport models of Enhanced Geothermal Systems (EGS) were constructed using the reactive transport code PFLOTRAN to examine the effect of matrix thermal contraction and mineral dissolution/precipitation on fracture flow in the context of grid cell size and model complexity. It was found that for thermal drawdown at production well, the impact of fracture zone grid cell size is negligible.

Gatz-Miller, Hannah Sarah↗

CMSSW Scaling Limits on Many-Core Machines

Today the LHC offline computing relies heavily on CPU resources, despite the interest in compute accelerators, such as GPUs, for the longer term future. The number of cores per CPU socket has continued to increase steadily, reaching the levels of 64 cores (128 threads) with recent AMD EPYC processors, and 128 cores on Ampere Altra Max ARM processors. Over the course of the past decade, the CMS data processing framework, CMSSW, has been transformed from a single-threaded framework into a highly concurrent one. The first multithreaded version was brought into production by the start of the LHC Run 2 in 2015. Since then, the framework's threading efficiency has gradually been improved by adding more levels of concurrency and reducing the amount of serial code paths. The latest addition was support for concurrent Runs. In this work we review the concurrency model of the CMSSW, and measure its scalability with real CMS applications, such as simulation and reconstruction, on mode rn many-core machines. We show metrics such as event processing throughput and application memory usage with and without the contribution of I/O, as I/O has been the major scaling limitation for the CMS applications.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗