Search NASA⌕ Search

SEARCH · Search NASA

Results for “threads”

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 1,225 records · Page 68

2021 Microbial U (Summary Report)

The US nuclear industry is on the cusp of significant growth in the areas of advanced reactors, SMRs, and microreactors. The existing commercial nuclear reactor fleet is considering expanding the life of the reactor cores by slightly increasing enrichment of their fuel. The common thread is the demand for High Assay Low Enriched Uranium (HALEU). A technical challenge exists with a blend down of Highly Enriched Uranium (HEU) from spent nuclear fuel (SNF) to meet the American Society for Testing and Materials (ASTM) and the “Y12” specifications. U-236 impacts reactor performance and is not desired in fresh fuel cores. In order to meet tight specifications, U-236 must be diluted by addition of fresh HEU. Fresh HEU is highly sought after and not plentiful in the US. A solution to this issue lies in the application of a technology to selectively remove the U-236 with non-hazardous microorganisms, which will be evaluated in this project by experimentally separating different isotopes of uranium.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Straight Line Geometric Path Lengths – Examples and Distributions

The straight line geometric path distribution of different shapes is a fundamental parameter of any a detector sensitive and in the presence of high energy charged particles such as galactic cosmic rays (GCRs). Knowledge of the straight line path distribution can yield first estimates of the expected energy distribution due to minimum ionizing particles. This predicted shape provides a valuable interpretation tool of spectra of particles that are unlikely to stop in a detector and may present a background or desired signal. These quantities have been calculated many times before including analytically, Coleman (1973), and even in Geant4 software, (Agostinelli, Allison et al. 2003, Santin, Ivanchenko et al. 2005). For this work we utilize the Rapid Adaptable Multi-threaded Particle and Radiation Transport (RAMPART) simulation framework and collect some common shapes all with the same volume to serve as a reference of path lengths and instructions manual for computing other shapes as desired.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

VTK-m User's' Guide (V.1.7)

High-performance computing relies on ever finer threading. Advances in processor technology include ever greater numbers of cores, hyperthreading, accelerators with integrated blocks of cores, and special vectorized instructions, all of which require more software parallelism to achieve peak performance. Traditional visualization solutions cannot support this extreme level of concurrency. Extreme scale systems require a new programming model and a fundamental change in how we design algorithms. To address these issues we created VTK-m: the visualization toolkit for multi-/many-core architectures. VTK-m supports a number of algorithms and the ability to design further algorithms through a top-down design with an emphasis on extreme parallelism. VTK-m also provides support for finding and building links across topologies, making it possible to perform operations that determine manifold surfaces, interpolate generated values, and find adjacencies. Although VTK-m provides a simplified high-level interface for programming, its template-based code removes the overhead of abstraction. VTK-m simplifies the development of parallel scientific visualization algorithms by providing a framework of supporting functionality that allows developers to focus on visualization operations. Consider the listings in Figure 1.1 that compares the size of the implementation for the Marching Cubes algorithm in VTK-m with the equivalent reference implementation in the CUDA software development kit. Because VTK-m internally manages the parallel distribution of work and data, the VTK-m implementation is shorter and easier to maintain. Additionally, VTK-m provides data abstractions not provided by other libraries that make code written in VTK-m more versatile.This book includes contributions from the VTK-m community including the VTK-m development team and the user community.

97 MATHEMATICS AND COMPUTING↗

Computer Science Research Needs for Parallel Discrete Event Simulation (PDES)

Historically, scientific computing efforts have demonstrated the clear need for, and effective use of, supercomputing with traditional time-stepped simulations. Nevertheless, there are several areas in the mission spaces of the U.S. Department of Energy and other agencies waiting to tap advanced computing research using a different, discrete event style of modeling, simulation, and analysis. These span a wide spectrum of applications including energy grid resilience, urban planning and policy, transportation science, building technologies, emergency response and planning, environmental impact analysis, computational epidemiology, Internet communications, cyber security, and cyber-physical systems, to name only a few. Even within traditional scientific applications, the role of discrete event modes of execution is increasing in the form of new event-based mathematical solvers such as quantized state integration methods and discrete-continuous hybrid system solvers. Co-design of advanced supercomputing hardware systems is another area that exploits discrete event simulation at its core for effective analyses. Complex systems, entity behaviors and interconnections play a significant role in all these applications, which are mapped to large-scale models with discrete event formulations. To make advancements in all the aforementioned scientific areas, many technical aspects need to be more thoroughly studied and deeply understood in parallel discrete event simulation (PDES). The unique dynamics inherent in a discrete event modeling approach, by their very nature, intersect and influence the entire stack of the computing system, including (a) the unique nature of the instruction sets exercised in PDES workloads without a predominance of high-precision floating point operations, (b) virtual time-constrained multi-threaded execution of many logical processes per processor, (c) extremely variable and difficult to predict network traffic characteristics, (d) interfaces and inter-dependencies with machine learning and artificial intelligence codes at higher software layers, and (e) highly challenging load balancing needs, especially in effectively accounting for accelerated/extremely heterogeneous computing in current and future high-performance computing systems. Efficient and accurate parallel execution of PDES workloads is also dominated by challenges in dealing with their asynchronous concurrency fundamentally present at the model level. Conservative synchronization, optimistic/speculative synchronization, and their hybrid schemes open new questions in fundamental computer science with respect to reversibility of computation and prediction (lookahead) of behaviors inherent within model codes. On the implementation front, there are relatively few scalable, general-purpose parallel discrete event simulators in the world, and even fewer have been studied on emerging hardware platforms. To enable scientific advances using PDES, the research needs in computer science must also be pursued and met in the intersection of the algorithmic and hardware-aware aspects of scalable PDES engines. This report is aimed at capturing a computer science-oriented view of this important area of research in PDES, presenting a sample of important applications with their inherent discrete event technology elements. Needs are outlined in core areas of parallel discrete event research as well as cross-cutting directions in computer science research that positively impact scientific advancements across several important application areas. A selection of priority research opportunities in advanced computing for PDES is identified to serve as reference for key research topics and their order of importance for scientific advancements.

97 MATHEMATICS AND COMPUTING↗

8 Ft Vessel Refinishing Contract Introduction [Slides]

LANL utilizes spherical vessels for numerous basic science, materials, and system performance experiments. The 8 ft vessel was fabricated in the early 2000s to ASME B&PVC Section VIII Division 1 using HSLA-100 material. This vessel was not used operationally due to programmatic change in direction. Years of improper maintenance and storage has resulted in deterioration of sealing surfaces and bolt hole threads. New mission needs call for expanded capabilities in terms of vessel sizes, therefore refinishing the 8ft vessel is crucial.

42 ENGINEERING↗

Coincident Capture through Post-processing PTRAC [Slides]

This presentation discusses the new PTRAC capabilities and workflows. The PTRAC capability in MCNP6.3 has seen a massive overhaul since MCNP6.2. The new HDF5 file format allows for both MPI- and thread-based parallelism. MCNPTools has been updated to handle the new HDF5 PTRAC format and is now open sourced on GitHub. Built-in capabilities, such as the pulse-height tally coincident capture special treatment, can largely be replicated through separate postprocessing scripts that leverage both PTRAC and MCNPTools. This allows for greater flexibility in user-specified and controlled detector response functionality, ultimately using the MCNP code for what it is best at (i.e., particle transport).

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

The VTK-m Users' Guide (V.1.9)

High-performance computing relies on ever finer threading. Advances in processor technology include ever greater numbers of cores, hyperthreading, accelerators with integrated blocks of cores, and special vectorized instructions, all of which require more software parallelism to achieve peak performance. Traditional visualization solutions cannot support this extreme level of concurrency. Extreme scale systems require a new programming model and a fundamental change in how we design algorithms. To address these issues we created VTK-m: the visualization toolkit for multi-/many-core architectures. VTK-m supports a number of algorithms and the ability to design further algorithms through a top-down design with an emphasis on extreme parallelism. VTK-m also provides support for finding and building links across topologies, making it possible to perform operations that determine manifold surfaces, interpolate generated values, and find adjacencies. Although VTK-m provides a simplified high-level interface for programming, its template-based code removes the overhead of abstraction. VTK-m simplifies the development of parallel scientific visualization algorithms by providing a framework of supporting functionality that allows developers to focus on visualization operations. Consider the listings in Figure 1.1 that compares the size of the implementation for the Marching Cubes algorithm in VTK-m with the equivalent reference implementation in the CUDA software development kit. Because VTK-m internally manages the parallel distribution of work and data, the VTK-m implementation is shorter and easier to maintain. Additionally, VTK-m provides data abstractions not provided by other libraries that make code written in VTK-m more versatile.

97 MATHEMATICS AND COMPUTING↗

HIPPO – A Software Platform for Electricity Market Research and Development

The goal of this project is to provide Regional transmission organizations (RTOs) and independent system operators (ISOs) a market design and prototyping software, High-Performance Power-Grid Optimization (HIPPO), that they can evaluate electricity market design options, calculate market planning strategies and operational performance. With the high standards and strict reliability requirements for operating power systems, impacts of new technologies need to be fully investigated prior to any consideration for adoption. A market design and prototyping software tool which can be used to prototype electricity market design options, to calculate market planning strategies and operational performance with high precision, and to investigate the impacts for integrating future power grid technologies will be valuable to RTOs/ISOs who operate power systems, to vendors like GE and ABB who provide the market solvers, and to market participants and researchers who are actively doing market research. HIPPO is a such tool that can be used to improve the current market operations and provide capabilities for rigorous forward-looking design and prototyping of next-generation energy markets. HIPPO has a high-resolution model for the day-ahead SCUC, which was validated with MISO and GE-Grid Solutions. HIPPO is built with parallel and distributed computing capabilities and can be executed in both multi-thread and high-performance computing (HPC) settings. This capability provides fast solution speed necessary to handle the larger and more complex SCUC problems of real-world cases and the potentially growing size and complexity of future scenarios. In addition, HIPPO has a concurrent optimizer (CO) which manages multiple algorithm executions simultaneously and leverages the advantages from different algorithms. This structure provides flexibility to better benchmark competing approaches. Highly accurate market model, fast solution technologies and flexible model and algorithm control are the features which will make HIPPO an extensible platform for developing and testing multiple approaches to meet a wide range of future market needs.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Structure and Dynamics of Entanglement in Large Quantum Systems

Final technical report for he DOE QuantISED grant "Structure and Dynamics of Entanglement in Large Quantum Systems", awarded to Profs. Albion Lawrence and Matthew Headrick a Brandeis University. The work on this grant included entanglement in "matrix quantum mechanics", a system wih large numbers of degrees of freedom; the dynamics of a system coupled to a large environment; and the formulation of he "bit threads" picture of entanglement in quantum systems which are equivalent to a theory of quantum gravity.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Incompressible Multimaterial Flow in Pececillo

Pececillo is a Truchas mini-app for testing new design ideas, algorithms, physics, etc, before implementing them in Truchas. This report describes the multimaterial flow algorithms now implemented in Pececillo, presents some basic verification tests, and provides a basic code map. Truchas’s algorithms for the incompressible Navier-Stokes and onion-skin material advection were re-implemented in Truchas, with special attention given to cache use, future threading, and code cleanliness. A nested-dissection algorithm for multi-material advection was also implemented, allowing for a more accurate treatment of dynamic contact lines in 3+ material flow systems.

36 MATERIALS SCIENCE↗

The VTK-m Users' Guide (V.2.0)

High-performance computing relies on ever finer threading. Advances in processor technology include ever greater numbers of cores, hyperthreading, accelerators with integrated blocks of cores, and special vectorized instructions, all of which require more software parallelism to achieve peak performance. Traditional visualization solutions cannot support this extreme level of concurrency. Extreme scale systems require a new programming model and a fundamental change in how we design algorithms. To address these issues we created VTK-m: the visualization toolkit for multi-/many-core architectures. VTK-m supports a number of algorithms and the ability to design further algorithms through a top-down design with an emphasis on extreme parallelism. VTK-m also provides support for finding and building links across topologies, making it possible to perform operations that determine manifold surfaces, interpolate generated values, and find adjacencies. Although VTK-m provides a simplified high-level interface for programming, its template-based code removes the overhead of abstraction. VTK-m simplifies the development of parallel scientific visualization algorithms by providing a framework of supporting functionality that allows developers to focus on visualization operations. Consider the listings in Figure 1.1 that compares the size of the implementation for the Marching Cubes algorithm in VTK-m with the equivalent reference implementation in the CUDA software development kit. Because VTK-m internally manages the parallel distribution of work and data, the VTK-m implementation is shorter and easier to maintain. Additionally, VTK-m provides data abstractions not provided by other libraries that make code written in VTK-m more versatile.

97 MATHEMATICS AND COMPUTING↗

xSDK-batched Subcontract - Ginkgo Batched Iterative Solver Development (Final Report)

Iterative solvers are fundamentally different from direct solvers in terms of execution as they generally do not execute a pre-defined sequence of operations or steps, but adapt the number of iterations to the specific problem and the preset solution quality. Generally, the adaptation of the iteration count to the problem is realized by monitoring the solver convergence and stopping the iteration process once the monitored metric, e.g., the residual norm, hits a pre-defined threshold. When addressing a set of problems with different properties, it is necessary to monitor the threshold for each problem individually and break up the SIMD execution style to avoid excess iterations for “easier” problems. Ginkgo integrates a simple but customizable stopping criterion for the residual norm and generally uses a pre-defined (relative or absolute) residual norm as the stopping criterion. In order to avoid the overhead of launching a kernel at every iteration, the iteration convergence and iteration control is part of the solver kernel. Each thread maintains its own copy of the iteration count.

97 MATHEMATICS AND COMPUTING↗

QXF Cold Mass Friction Test

The purpose of this test is to determine the longitudinal force on the stainless steel shell that is required to break the friction between the stainless steel shell and the aluminum shell underneath. This is achieved by suspending the short magnet between two backing plates on the eight grade 8 threaded rods which replace the 8 stainless steel toke tie rods in the magnet assembly. Eight hydraulic cylinders are mounted to each backing plate. Six, 22" sections of the stainless steel shell are welded in place on the magnet, each of which has a slightly different developed length, starting from the baseline design, and becoming progressively looser. A pushing flange is mounted to the stainless steel shells via small tack welds. Four load cells are then attached to the flange at designated points, while additional tooling is attached to each of the cylinders to facilitate the transfer of force from the cylinders to the stainless steel shell During the test, the cylinders will be slowly energized to no more than 7000 psi, with a resultant, longitudinal force on the flange of no more than 125,400 lbf. For each set of shells, the test ends when the load cell monitoring software detects a sharp decrease in force. This will indicate that the friction has broken. The cullenders will then be de-energized and the cycle will repeat for the next test. Welding operations outlined in the procedure (US-HiLumi-doc-4200) are outside the scope of the HA as the work is occurring under a previously-issued burn permit by qualified welders.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Water-Resistant Container Testing: A846-500 Container Design

The purpose of this report is to detail the results of water ingress testing conducted on the A846-500 container design and discuss these results against the water-resistant container requirements of TA55-AP-522 and PA-RD-01009. The A846-500 is a proposed commercially off the shelf inner container option for material storage inside of a glovebox and/or as an approved non-hermetically sealed inner of an approved packaging configuration inside of an approved outer container as listed in PA-RD-01022. The A845-500 is shaped similar to a soda bottle (wide cylindrical base with a narrow, tapered neck at the top), made of 316L stainless steel, and utilizes a knurled, threaded lid with a silicone gasket for closure and containment.

42 ENGINEERING↗

GPU Profiling and Optimizing xRAGE (Final Report)

Our project’s objective is to increase the efficiency of GPU-enabled kernels in xRAGE. To do so, we conduct GPU profiling with NSight Systems on xRAGE tests unsplit_sod_1d and unsplit_sedov_2d to identify bottlenecks and understand the behavior of the GPU during code execution. Next, we analyze these generated GPU profiles to locate the lines of code whose optimization have the most potential for improving runtime. We replicate the structure of the code in smaller test problems that are easier to understand, edit, and run quickly. Within these test problems, we implement two different methods of improving performance: transformation of nested loops into a single MDRangePolicy and hierarchical parallelization using teams of threads. Both methods show speedups in the test code, and after transferring them to xRAGE, they both show up to 30x speedups on various computing platforms. Profiling the edited versions of xRAGE reveals that the GPU successfully executed the bottlenecks with greater efficiency

97 MATHEMATICS AND COMPUTING↗

TRUST Sensors in Environments: Accelerometers (SEA) Report

In FY21, a test body with dimensions 2x2x4 inch made from 6061-T6 aluminum with several threaded holes for mounting accelerometers was used for testing. The test body used in FY22 was a 250mm x 250mm x 5mm etched plate made from 6061-T6 aluminum. The testbody weights around 850 grams. A picture of the plate can be seen in Figure 2.1 below.

47 OTHER INSTRUMENTATION↗

Water-Resistant Container Testing: A426-1000 Container Design

The purpose of this report is to detail the results of water ingress testing conducted on the A426-1000 container design and discuss these results against the water-resistant container requirements of TA55-AP- 522 and PA-RD-01009. The A426-1000 is a proposed commercially off the shelf inner container option for material storage inside of a glovebox and/or as an approved non-hermetically sealed inner of an approved packaging configuration inside of an approved outer container as listed in PA-RD-01022. The A426-1000 is shaped like a slip lid container, made of 316L stainless steel, and utilizes a smooth, threaded lid with a silicone O-ring for closure and containment. This container both lid and body is machined out of one billet piece of 316L stainless steel with no welds. See Figure 1 and Table 1 for a summary of the container specifications. For more details on the container design, see Section 1.4.

42 ENGINEERING↗

LA100 Equity Strategies. Chapter 3: Community-Guided Energy Equity Strategies

The LA100 Equity Strategies project synthesizes community guidance with robust research, modeling, and analysis to identify strategy options that can increase equitable outcomes in Los Angeles' clean energy transition. Grounded in the analysis of past and ongoing energy inequities and engagement with underserved communities, the project presents community-guided strategies that aim to operationalize recognition and procedural justice. Chapters 1 and 2 target the problem space - the causal factors, impact areas, and values affecting LA's energy justice landscape. This chapter threads those themes through to begin focusing on the solution space. We examine community-identified problems and solutions through the lens of recognition and procedural justice, presenting analysis and strategies that form the basis for more equitable outcomes in LA's energy transition. In our listening sessions, underserved Angelenos highlighted the need to transition away from the status quo one participant described as "transactional extraction of information to check the box. To say yes, we engaged." She asked the LA Department of Water and Power (LADWP) to approach her community with respect and transparency, stating, "We consider you all to be experts in your community, and we'd like to authentically engage with you in the decision-making process. So, I do think there needs to be some intentional actions for that rapport building and that trust building." The community-informed analysis and strategies described in this chapter, which are foundational to the LA100 Equity Strategies project, rise to the challenge of engaging authentically to build rapport, establish relationships of respect, and meaningfully involve Angelenos in the decision-making process. LADWP is already making concerted efforts to redress a disproportionate distribution of investments in physical infrastructure and energy efficient technologies in Los Angeles. This chapter concentrates on the challenge to further rectify past and ongoing inequities in the social, cultural, and institutional scaffolding of Los Angeles. We examine community-guided strategies to tackle this challenge, informed by community input on how all Angelenos can equitably access green jobs and affordable, safe, and resilient energy services, technologies, and programs. These actionable strategies can help move energy equity programs from plans to applied practices, supporting LADWP in launching a just and equitable clean energy transition.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗