Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programming Practices”

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 361 records · Page 20

Power and Limitations of Linear Programming Decoder for Quantum LDPC Codes

Decoding quantum error-correcting codes is a key challenge in enabling fault-tolerant quantum computation. In the classical setting, linear programming (LP) decoders offer provable performance guarantees and can leverage fast practical optimization algorithms. Although LP decoders have been proposed for quantum codes, their performance and limitations remain relatively underexplored. In this work, we uncover a key limitation of LP decoding for quantum low-density parity-check (LDPC) codes: certain constant-weight error patterns lead to ambiguous fractional solutions that cannot be resolved through independent rounding. To address this issue, we incorporate a post-processing technique known as ordered statistics decoding (OSD), which significantly enhances LP decoding performance in practice. Our results show that LP decoding, when augmented with OSD, can outperform belief propagation with the same post-processing for intermediate code sizes of up to hundreds of qubits. These findings suggest that LP-based decoders, equipped with effective post-processing, offer a promising approach for decoding near-term quantum LDPC codes.

Gu, Shouzhen [Yale U.]↗

Power and Limitations of Linear Programming Decoder for Quantum LDPC Codes

Decoding quantum error-correcting codes is a key challenge in enabling fault-tolerant quantum computation. In the classical setting, linear programming (LP) decoders offer provable performance guarantees and can leverage fast practical optimization algorithms. Although LP decoders have been proposed for quantum codes, their performance and limitations remain relatively underexplored. In this work, we uncover a key limitation of LP decoding for quantum low-density parity-check (LDPC) codes: certain constant-weight error patterns lead to ambiguous fractional solutions that cannot be resolved through independent rounding. To address this issue, we incorporate a post-processing technique known as ordered statistics decoding (OSD), which significantly enhances LP decoding performance in practice. Our results show that LP decoding, when augmented with OSD, can outperform belief propagation with the same post-processing for intermediate code sizes of up to hundreds of qubits. These findings suggest that LP-based decoders, equipped with effective post-processing, offer a promising approach for decoding near-term quantum LDPC codes.

Gu, Shouzhen [Yale U.]↗

Power and Limitations of Linear Programming Decoder for Quantum LDPC Codes

Decoding quantum error-correcting codes is a key challenge in enabling fault-tolerant quantum computation. In the classical setting, linear programming (LP) decoders offer provable performance guarantees and can leverage fast practical optimization algorithms. Although LP decoders have been proposed for quantum codes, their performance and limitations remain relatively underexplored. In this work, we uncover a key limitation of LP decoding for quantum low-density parity-check (LDPC) codes: certain constant-weight error patterns lead to ambiguous fractional solutions that cannot be resolved through independent rounding. To address this issue, we incorporate a post-processing technique known as ordered statistics decoding (OSD), which significantly enhances LP decoding performance in practice. Our results show that LP decoding, when augmented with OSD, can outperform belief propagation with the same post-processing for intermediate code sizes of up to hundreds of qubits. These findings suggest that LP-based decoders, equipped with effective post-processing, offer a promising approach for decoding near-term quantum LDPC codes.

Gu, Shouzhen [Yale U.]↗

Sample Preparation Laboratory (SPL) Best Practices: CGD as the Primary Acceptance Method

The traditional paradigm applied to the construction of nuclear safety related systems, structures, and components (SSCs), like SPL, involves an owner/licensee hiring an EPC firm with an NQA 1 program to manage the engineering, procurement, and construction of the desired SSC. This traditional approach would have posed significant barriers to the successful completion of the SPL. As a smaller capital project, in the $\$$100–$\$$200 million range, there was concern that employing one of the larger EPC companies would escalate costs and extend the projected schedule beyond what would be feasible for the Department of Energy (DOE). The traditional acceptance method employed for nuclear facilities with credited safety functions requires the use of an EPC firm applying American Society of Mechanical Engineers (ASME) NQA 1 nuclear quality assurance (NQA) to accept safety SSCs. In lieu of this approach, INL elected to apply its own NQA 1 program to hire an EPC firm operating a commercial quality program. This method used commercial grade dedication (CGD) as outlined in NQA 1 which had not been applied at this scale. Use of the commercial supply chain was identified as a key factor to the successful completion of SPL. Favorable conditions enabling the use of CGD included: • INL serving as both the designer and the design authority • Design created by an NQA 1 qualified source • A mature CGD program • Availability of a CGD subject matter expert (SME) • A strong construction management program. This white paper elaborates on the methodology employed in the construction of the SPL, the successes achieved, and best practices implemented.

42 - ENGINEERING↗

Some good C++ practices for using the art framework

This document is intended for an audience that has some programming experience, at least beginning familiarity with C++, and at least beginning familiarity with the art2 framework. The intent of this document is to help the reader avoid some of the more common mistakes made by those with little experience in C++, or in use of the art framework, or both.

97 MATHEMATICS AND COMPUTING↗

The Dynamic Tunability of Memristor-Based Active Filters

When the memristor was fabricated for the first time, it launched an entirely new field of research. Many of the published papers regarding memristors are primarily theoretical and are based on computer simulations. Some recent papers analyze the memristor’s programming circuits, but to the best of the authors’ knowledge, no memristor has been embedded into a commercial analog circuit. This paper is practically oriented and it is based on the experimental results obtained by measurements on the circuit prototype. We present a solution for automated programming of a commercially available memristor and its implementation in tunable active bandpass filter design. The novelty of this paper is that the active bandpass filter’s central frequency could be programmed during the filter operation, so a pause for memristor state-switching is not required. The experimental results are promising, and open up possibilities for the memristor’s application in analog systems.

42 ENGINEERING↗

Pursuing Cost Effective Tank Waste Characterization at the Savannah River Site - 16172

The U. S. Department of Energy Office of Environmental Management has tasked the Savannah River National Laboratory (SRNL) with developing strategies and technologies to understand, optimize, scale, and speed up tank waste characterization. This scope is part of a multi-year project with the end goal of implementing programmatic changes that accelerate tank waste processing and tank closure schedules, and at the same time reduce characterization costs, while maintaining data integrity. The project is currently in its second year. During the first year of the project, SRNL completed a series of activities focused on understanding the range of current characterization practices, needs, gaps, risks, and potential alternative approaches. Based on the results, conclusions were drawn regarding aspects of the programs that are most costly and time consuming; particular waste constituents that drive costs, schedule, and program risks; alternative characterization approaches (other than sampling and analysis) that are less expensive and more rapid; new laboratory methods holding the greatest promise for reducing characterization costs and schedule; and in whole, the primary areas where current characterization practices can be improved. SRNL's current scope is focusing on three primary activities: 1) development of a technical basis/strategy for improving the cost effectiveness and schedule of SRNL's tank closure characterization program; 2) design/assembly of hardware, plumbing, and software for automating select radiochemical separation and waste removal processes; and 3) development and testing of alternative radiochemical separation protocols most likely to improve high resource demand/time consuming analysis methods (such as Ra-226, Pa-231, Tc-99/I-129, and/or Y/trivalent actinide separations). (authors)

12 MANAGEMENT OF RADIOACTIVE AND NON-RADIOACTIVE W↗

S4PST: Sustainability for Programming Systems and Tools: May Workshop Report

The US Department of Energy (DOE) Exascale Computing Project (ECP) has fostered and strengthened the use of modern software engineering practices for developing applications and libraries, and this effort has resulted in the coordinated and interoperable E4S1 and xSDK2 ecosystems. Although this approach is cost-effective, it relies on robust programming systems and tools (PST) as the underlying foundation for our HPC software. At present, our primary PST stack consists of traditional high-performance computing (HPC) languages, namely Fortran, C, C++, and the popular Python language for data analysis and AI workflows. These languages support various programming frameworks and run-time abstractions that enable parallelism and concurrency across multiple node architectures and thousands of nodes through a variety of interconnect systems. However, to accommodate users’ diverse needs, certain aspects of the HPC ecosystem are delegated to vendor-specific or third-party implementations that extend beyond a particular scientific domain. This broader scope results in a multitude of specifications and variations, which leads to a complex orchestration of many-ecosystems. Unfortunately, this complexity in the ecosystem imposes additional overhead costs on consumers during the latter stages of the development cycle. In addition to the software ecosystem challenge, the upcoming conclusion of the ECP by December 2023 has raised significant concerns within the HPC programming systems community, from both the economic and social perspectives. The ECP has implemented a management structure for software development and funding decisions across all ECP participants by following a conventional hierarchical and centralized approach. However, this structure has prompted certain considerations within the community, particularly in anticipation of the Software Sustainability initiative by the DOE’s Advanced Scientific Computing Research Program (ASCR). For the success of this new initiative, it is of utmost importance to secure consistent funding and foster close engagement with researchers and core developers of existing programming-system products. This collaboration is vital to maintaining the critical capabilities of the current software during the transition phase while proactively adapting to future technology and workforce trends. The community recognizes the significance of adapting to emerging trends and is aware of the inherent fragility of the HPC software ecosystem, particularly in relation to programming systems that cater to all users. The ability to adapt and evolve is essential to staying relevant and effectively addressing these technical, economic, and social challenges. The S4PST team, which represents one of the six ASCR Software Sustainability seedling projects, is dedicated to tackling these challenges through community-based approaches that go beyond the scope of the DOE. This involves collaboration between national laboratories with academia, non-DOE institutions, hardware and system vendors, and international partners. By fostering these partnerships, we aim to create a robust and sustainable HPC software ecosystem that can effectively meet the needs of the community. This new community effort, driven by the eight DOE labs, will take on the responsibility of guiding funding decisions for programming-systems development and maintenance with transparency and consistency across all decisions. Additionally, the team will offer common technical services to the programming systems community, irrespective of their funding situations, and facilitate community-wide incubation to proactively nurture the software ecosystem. By actively engaging with stakeholders and employing a collaborative approach, we can collectively shape the future of programming systems and ensure a robust and thriving HPC software landscape. On May 11–12, 2023, the S4PST team conducted its inaugural kick-off workshop at the Innovative Computing Laboratory (ICL) in the University of Tennessee, Knoxville, hosted by Hartwig Anzt. The workshop encompassed various sessions dedicated to presentations and discussions, with the aim of comprehending the team members’ perspectives on the vision of software sustainability. Additionally, the workshop aimed to identify the technical, economic, and social requirements for sustaining the programming-systems community in the field of HPC. This report provides a summary of the S4PST effort by highlighting five major thrust areas discussed during the workshop: (i) community, (ii) technical support, (iii) training and diversity, (iv) verification, validation and correctness, and (v) emerging technologies. It also encompasses an overview of the presentations and discussions held throughout the event, our views and potential synergies with other seedling efforts, along with the outcomes and key takeaways from our initial discussions.

97 MATHEMATICS AND COMPUTING↗

Federal Water Management Planning Manual

This Federal Water Management Resource Guide provides direction to Federal agencies on how optimize water use at Federal facilities, use water balance analysis methods, identify design elements and procurement best practices, and expand use of alternative water. It provides best practices for managing water to be considered when developing or improving an effective facility water management program. PNNL developed this guide for the Federal Energy Management Program (FEMP). FEMP was directed by the Council on Environmental Quality (CEQ) to develop a Federal Water Management Resource Guide per the Implementing Instructions for Executive Order (E.O.) 13834, Efficient Federal Operations. This document serves to satisfy this requirement in order to provide best water management practices within the Federal Government.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Federal Water Management Planning Manual

This Federal Water Management Resource Guide provides direction to Federal agencies on how optimize water use at Federal facilities, use water balance analysis methods, identify design elements and procurement best practices, and expand use of alternative water. It provides best practices for managing water to be considered when developing or improving an effective facility water management program. PNNL developed this guide for the Federal Energy Management Program (FEMP). FEMP was directed by the Council on Environmental Quality (CEQ) to develop a Federal Water Management Resource Guide per the Implementing Instructions for Executive Order (E.O.) 13834, Efficient Federal Operations. This document serves to satisfy this requirement in order to provide best water management practices within the Federal Government.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Promoting Domestic and International Consensus - Program Area 1: Carbon Capture & Storage & Clean Energy Systems

This is the Final Report for the U.S. Department of Energy Cooperative Agreement DE-FE-0024159, Promoting Domestic and International Consensus on Fossil Energy Technologies: Carbon Capture and Storage and Clean Energy Systems carried out by the United States Energy Association. It is a compendium of each quarterly report submitted over the 7-year period of the agreement accounting for all accomplishments, including major activities, significant results, major findings or conclusions, key outcomes or other achievements. Changes in approach or aims, and reasons for those changes, are included as well as any problems or delays and actions taken and planned to resolve them. It also summarizes budget statuses and any changes in key personnel throughout the life of the agreement. Originally planned for 5 years, the agreement was extended twice through back-to-back no-cost extensions, one to enable full completion of tasks critical to the program’s success and the other due to the Covid-19 Pandemic. The goals of the program were to provide increased knowledge regarding Carbon, Capture, and Storage (CCS) and Clean Energy Systems (CES) to Industry and Government decision makers, technology developers, educators, policymakers, environmental and other stakeholders, and the public by sharing research, technologies, and best practices with domestic and international partners. Increasing such knowledge was key to the other goals of the program of building of a broad consensus among domestic and international decision makers, stakeholders, and the public to take action to support and implement CCS and CES technologies and systems to ensure clean, secure, and affordable energy while enhancing environmental protection. The program accomplished these goals through a series of activities including hosting of conferences and workshops, in-person briefings, virtual webinars, reports and white papers, and keeping stakeholders informed of industry happenings through email distribution lists. It is the belief of the authors of this report, that these activities can be considered to have been successful in their goals.

01 COAL, LIGNITE, AND PEAT↗

Plasticity of Behavioral and Growth Responses to Two Feeding Regimes and Implications for the Domestication of Steelhead Trout

Abstract The effects of domestication selection on fitness are of serious concern in hatchery-reared anadromous salmonids, which often experience selection for rapid growth and associated deviations from natural agonistic and feeding behaviors. The high rations that are used to raise age-1 smolts and the reduced rations that are used to produce age-2 smolts potentially result in very different behavioral tactics and social dynamics of competition in hatchery tanks. Consequently, steelhead Oncorhynchus mykiss hatchery programs with recovery or conservation goals may need to change their aquaculture practices to minimize domestication selection. This study investigated how the feeding rate (proportion of presented food items that were successfully captured) and relative competitive ability (ability to monopolize food items in small groups) of age-1 and age-2 steelhead corresponded to feeding location (surface or bottom) and growth rate in hatchery rearing tanks. We raised steelhead from a common broodstock to smolt at age 1 or age 2 by manipulating their rations (age-1 fish received the high ration, age-2 the low ration). The fish in the age-1 treatment had a lower feeding rate than did those in the age-2 treatment. Feeding rate was positively correlated with both body size and with growth rate in the rearing tanks at both rations. The age-2 steelhead were more likely to be detected at a single feeding location than were the age-1 fish, which were more frequently detected at both locations. The more competitive age-1 fish were more frequently detected at both feeding locations, and the less competitive fish were detected at only one location. Relative competitive ability was not associated with feeding location in the age-2 treatment, nor was it associated with growth rate in either treatment. Age-2 steelhead that were detected only at the bottom or at both feeding locations had higher growth rates than those that were detected only at the surface, suggesting greater scramble competition near the point of food delivery under the restricted ration. Feeding location was not associated with growth rate in the age-1 treatment. The results indicate that ration directly affects feeding rate and that ration and relative competitive ability interact to influence feeding rate. Because feeding rate was positively associated with growth rate at both ration levels in the hatchery tanks, behaviors that are associated with feeding motivation may be an important trait under selection in salmonid hatcheries.

Tatara, Christopher P.↗

Graphical models for optimal power flow

Optimal power flow (OPF) is the central optimization problem in electric power grids. Although solved routinely in the course of power grid operations, it is known to be strongly NP-hard in general, and weakly NP-hard over tree networks. In this paper, we formulate the optimal power flow problem over tree networks as an inference problem over a tree-structured graphical model where the nodal variables are low-dimensional vectors. We adapt the standard dynamic programming algorithm for inference over a tree-structured graphical model to the OPF problem. Combining this with an interval discretization of the nodal variables, we develop an approximation algorithm for the OPF problem. Further, we use techniques from constraint programming (CP) to perform interval computations and adaptive bound propagation to obtain practically efficient algorithms. Compared to previous algorithms that solve OPF with optimality guarantees using convex relaxations, our approach is able to work for arbitrary tree-structured distribution networks and handle mixed-integer optimization problems. Further, it can be implemented in a distributed message-passing fashion that is scalable and is suitable for “smart grid” applications like control of distributed energy resources. In conclusion, numerical evaluations on several benchmark networks show that practical OPF problems can be solved effectively using this approach.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Innovative accident tolerant fuel concept enabled through direct manufacturing technology

Nuclear energy is one of the largest sources of carbon-free electricity in the world. Some countries are looking at new ways to support and revitalize the nuclear sector since the Fukushima disaster. The accident tolerant fuel program is geared toward improving the safety of nuclear energy by investigating materials that can replace or modify the current uranium-dioxide nuclear fuel and zirconium-based cladding. This research program is being supported by all major nuclear countries since 2011. The practical limitations on allowable uranium enrichment has taken the focus away from the most promising fuels with high radioactivity retention such as tristructural isotropic particle fuel. To overcome such enrichment limitation, a new fuel concept is proposed using advanced ceramic direct manufacturing with laser-induced chemical vapor deposition. The fuel-as-fiber concept is an accident-tolerant fuel design that features high thermal conductivity, strong capability of radioactivity retention and most importantly requires reasonable enrichment levels with uranium nitride as the fuel. In this work, the initial fabrication of uranium-based fuel with laser-induced chemical vapor deposition technology is demonstrated. Then an advanced multi-physics guided modeling approach based on finite element analysis codes and informed by the manufacturing capabilities is developed to accelerate the advancement of fuel-as-fiber concept for use in current light-water reactor technology. The detailed thermomechanical analysis showed promising results for viability of the innovative fuel-as-fiber concept. The predicted stresses in the fuel structural materials were similar to the case of tristructural isotropic particle fuel experience base that has shown excellent reliability in retention of fuel radioactivity at high temperatures.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Expansion of the Petroleum Refinery Life Cycle Inventory Model (PRELIM) to Support Characterization of a Full Suite of Commonly Tracked Impact Potentials

This study updates the Petroleum Refinery Life Cycle Inventory Model (PRELIM) to provide a more complete gate-to-gate life cycle inventory and to allow for the calculation of a full suite of impact potentials commonly used in life cycle assessment (LCA) studies. We updated the model to add criteria air pollutants, hazardous air pollutants, releases to water, releases to land, and managed wastes reflecting 2014 reported releases and waste management practices using data from the U.S. Environmental Protection Agency Greenhouse Gas Reporting Program, National Emissions Inventory, Discharge Monitoring Reports, and Toxic Release Inventory together with process unit capacities and fuel consumption data from the U.S. Energy Information Administration (U.S. EIA). The expanded version of PRELIM offers users a reliable, transparent, and streamlined tool for estimating the effect of changes in petroleum refineries on LCIA results in the context of policy analysis.

Source record↗

A Tale from the Trenches: Applying Metamorphic and Differential Testing to Bioinformatics Software

Metamorphic and differential testing have been proposed as best practices for testing software that is difficult to test, such as for programs in scientific domains. An assumption is that these approaches can be easily customized and applied to almost any domain. However, scientific software is often data-driven, and metamorphic relations may require significant domain knowledge to develop. In addition, tools are often written for ad-hoc experimentation by the scientists and often embed many assumptions about the importance and representation of different natural phenomena. In this paper, we present our experience applying both metamorphic and differential testing to a set of four computational biology tools that predict the growth of an organism. While our original goal was to evaluate these techniques to improve our system-level testing, we encountered multiple roadblocks along the way. Although we did find faults (some confirmed by developers), we also uncovered a set of challenges, including the considerable manual effort required for (a) defining domain-specific tests, (b) validating correctness, and (c) distinguishing between issues stemming from poor data and those arising from incorrect software.

Marsh, Alexis L [Iowa State University/Ames Labora↗

Evaluation of Air Barriers for Residential Buildings

In this project we aimed to increase the knowledgebase on air barriers for residential buildings. To this end, we evaluated nine air barrier assemblies following a modified version of the ASTM E2357 Standard Test Method from the American Society for Testing and Materials. The assemblies included the eight air barrier types that are readily available in the US, even if some of these are currently mostly used in commercial construction. This decision was made because technologies that are utilized in the commercial sector may be adopted by residential builders in the future. We also followed ASTM Standard E283 to estimate the air leakage rates through flow paths that are typically found in walls before and after these were sealed following typical techniques. Assessed leakage paths included wall to foundation joints, as well as penetrations through air barrier systems due to PVC pipes, steel ducts, electrical outlets and brick ties. In addition to the gathered measurements, this report also includes recommendations and considerations on each of the air barrier types. Findings from this research will contribute to the improvement of construction practices that will help meet airtightness requirements set by building codes and programs that seek to reduce energy consumption in homes.

Air Barrier↗

Chapter 24: Strategic Energy Management (SEM) Evaluation Protocol. The Uniform Methods Project: Methods for Determining Energy Efficiency Savings for Specific Measures

Strategic energy management (SEM) focuses on achieving energy-efficiency improvements through systematic and planned changes in facility operations, maintenance, and behaviors (OM&B) and capital equipment upgrades in large energy-using facilities, including industrial buildings, commercial buildings, and multi-facility organizations such as campuses or communities. Facilities can institute a spectrum of SEM actions, ranging from a simple process for regularly identifying energy-savings actions, to establishing a formal, third-party recognized or certified SEM framework for continuous improvement of energy performance. In general, SEM programs that would be considered part of a utility program will contain a set of energy-reducing goals, principles, and practices emphasizing continuous improvements in energy performance or savings through energy management and an energy management system (EnMS).

29 ENERGY PLANNING, POLICY, AND ECONOMY↗