Search NASA⌕ Search

SEARCH · Search NASA

Results for “Hybrid Programs”

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 19 records

QuaSiMo: A composable library to program hybrid workflows for quantum simulation

Abstract A composable design scheme is presented for the development of hybrid quantum/classical algorithms and workflows for applications of quantum simulation. The proposed object‐oriented approach is based on constructing an expressive set of common data structures and methods that enables programming of a broad variety of complex hybrid quantum simulation applications. The abstract core of the scheme is distilled from the analysis of the current quantum simulation algorithms. Subsequently, it allows synthesis of new hybrid algorithms and workflows via the extension, specialisation, and dynamic customisation of the abstract core classes defined by the proposed design. The design scheme is implemented using the hardware‐agnostic programming language QCOR into the QuaSiMo library. To validate the implementation, the authors test and show its utility on commercial quantum processors from IBM and Rigetti, running some prototypical quantum simulations.

97 MATHEMATICS AND COMPUTING↗

Composable Programming of Hybrid Workflows for Quantum Simulation

We present a composable design scheme for the development of hybrid quantum/classical algorithms and workflows for applications of quantum simulation. Our object-oriented approach is based on constructing an expressive set of common data structures and methods that enable programming of a broad variety of complex hybrid quantum simulation applications. The abstract core of our scheme is distilled from the analysis of the current quantum simulation algorithms. Subsequently, it allows a synthesis of new hybrid algorithms and workflows via the extension, specialization, and dynamic customization of the abstract core classes defined by our design. We implement our design scheme using the hardware-agnostic programming language QCOR into the QuaSiMo library. To validate our implementation, we test and show its utility on commercial quantum processors from IBM, running some prototypical quantum simulations.

97 MATHEMATICS AND COMPUTING↗

Designing and prototyping extensions to the Message Passing Interface in MPICH

As HPC system architectures and the applications running on them continue to evolve, the MPI standard itself must evolve. The trend in current and future HPC systems toward powerful nodes with multiple CPU cores and multiple GPU accelerators makes efficient support for hybrid programming critical for applications to achieve high performance. However, the support for hybrid programming in the MPI standard has not kept up with recent trends. The MPICH implementation of MPI provides a platform for implementing and experimenting with new proposals and extensions to fill this gap and to gain valuable experience and feedback before the MPI Forum can consider them for standardization. Here, in this work, we detail six extensions implemented in MPICH to increase MPI interoperability with other runtimes, with a specific focus on heterogeneous architectures. First, the extension to MPI generalized requests lets applications integrate asynchronous tasks into MPI’s progress engine. Second, the iovec extension to datatypes lets applications use MPI datatypes as a general-purpose data layout API beyond just MPI communications. Third, a new MPI object, MPIX_Stream, can be used by applications to identify execution contexts beyond MPI processes, including threads and GPU streams. MPIX stream communicators can be created to make existing MPI functions thread-aware and GPU-aware, thus providing applications with explicit ways to achieve higher performance. Fourth, MPIX Streams are extended to support the enqueue semantics for offloading MPI communications onto a GPU stream context. Fifth, thread communicators allow MPI communicators to be constructed with individual threads, thus providing a new level of interoperability between MPI and on-node runtimes such as OpenMP. Lastly, we present an extension to invoke MPI progress, which lets users spawn progress threads with fine-grained control to adapt the communication performance to their application designs. We describe the design and implementation of these extensions, provide usage examples, and highlight their expected benefits with performance results.

97 MATHEMATICS AND COMPUTING↗

Hybrid programming-model strategies for GPU offloading of electronic structure calculation kernels

To address the challenge of performance portability and facilitate the implementation of electronic structure solvers, we developed the basic matrix library (BML) and Parallel, Rapid O(N), and Graph-based Recursive Electronic Structure Solver (PROGRESS) library. The BML implements linear algebra operations necessary for electronic structure kernels using a unified user interface for various matrix formats (dense and sparse) and architectures (CPUs and GPUs). Focusing on density functional theory and tight-binding models, PROGRESS implements several solvers for computing the single-particle density matrix and relies on BML. In this paper, we describe the general strategies used for these implementations on various computer architectures, using OpenMP target functionalities on GPUs, in conjunction with third-party libraries to handle performance critical numerical kernels. In this study, we demonstrate the portability of this approach and its performance in benchmark problems.

36 MATERIALS SCIENCE↗

Skinny kelp (Saccharina angustissima) provides valuable genetics for the biomass improvement of farmed sugar kelp (Saccharina latissima)

Abstract Saccharina latissima (sugar kelp) is one of the most widely cultivated brown marine macroalgae species in the North Atlantic and the eastern North Pacific Oceans. To meet the expanding demands of the sugar kelp mariculture industry, selecting and breeding sugar kelp that is best suited to offshore farm environments is becoming necessary. To that end, a multi-year, multi-institutional breeding program was established by the U.S. Department of Energy's (DOE) Advanced Research Projects Agency-Energy (ARPA-E) Macroalgae Research Inspiring Novel Energy Resources (MARINER) program. Hybrid sporophytes were generated using 203 unique gametophyte cultures derived from wild-collected Saccharina spp . for two seasons of farm trials (2019–2020 and 2020–2021). The wild sporophytes were collected from 10 different locations within the Gulf of Maine (USA) region, including both sugar kelp ( Saccharina latissima ) and the skinny kelp species ( Saccharina angustissima ). We harvested 232 common farm plots during these two seasons with available data. We found that farmed kelp plots with skinny kelp as parents had an average increased yield over the mean (wet weight 2.48 ± 0.90 kg m −1 and dry weight 0.32 ± 0.10 kg m −1 ) in both growing seasons. We also found that blade length positively correlated with biomass in skinny kelp x sugar kelp crosses or pure sugar kelp crosses. The skinny x sugar progenies had significantly longer and narrower blades than the pure sugar kelp progenies in both seasons. Overall, these findings suggest that sugar x skinny kelp crosses provide improved yield compared to pure sugar kelp crosses.

59 BASIC BIOLOGICAL SCIENCES↗

Parallel physics-informed neural networks via domain decomposition

Here we develop a distributed framework for the physics-informed neural networks (PINNs) based on two recent extensions, namely conservative PINNs (cPINNs) and extended PINNs (XPINNs), which employ domain decomposition in space and in time-space, respectively. This domain decomposition endows cPINNs and XPINNs with several advantages over the vanilla PINNs, such as parallelization capacity, large representation capacity, efficient hyperparameter tuning, and is particularly effective for multi-scale and multi-physics problems. Here, we present a parallel algorithm for cPINNs and XPINNs constructed with a hybrid programming model described by MPI + X, where X ∈ {CPUs, GPUs}. The main advantage of cPINN and XPINN over the more classical data and model parallel approaches is the flexibility of optimizing all hyperparameters of each neural network separately in each subdomain. We compare the performance of distributed cPINNs and XPINNs for various forward problems, using both weak and strong scalings. Our results indicate that for space domain decomposition, cPINNs are more efficient in terms of communication cost but XPINNs provide greater flexibility as they can also handle time-domain decomposition for any differential equations, and can deal with any arbitrarily shaped complex subdomains. To this end, we also present an application of the parallel XPINN method for solving an inverse diffusion problem with variable conductivity on the United States map, using ten regions as subdomains.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

A memory-driven mapping algorithm for heterogeneous systems

mpibind is a memory-driven algorithm to map parallel hybrid applications to the underlying hardware resources transparently, efficiently, and portably. There are two fundamental aspects of this algorithm. First, unlike existing mappings, its primary design point is the memory system. Compute elements are selected based on the identified memory components and not vice versa. Second, it embodies a global awareness of hybrid programming abstractions as well as heterogeneous devices.

Leon Borja, EdgarA↗

Accumulator Sizing for the Hybrid Hydraulic Electric Architecture (HHEA) Using Dynamic Programming

Abstract The Hybrid Hydraulic Electric Architecture (HHEA) is an approach to electrifying and improving that does not require very large electric machines. The majority power is provided hydraulically via a set of common pressure rails while small electric machines are used to modulate that power to meet exact demand. Each common pressure rail has an accumulator, which keeps the pressure of each rail near constant as long as the volume in the accumulator does not change much. A main pump adds or removes fluid from each accumulator as needed to reduce volume changes in the accumulators. It is the operation of this main pump which is investigated here. In previous analysis it was assumed that the size of the accumulators was large enough to account for any difference in fluid volume without significantly changing the pressure. In this paper, the required accumulator sizes are studied using a dynamic programming approach. At each time step the inlet and outlet of the main pump could be connected to any of the common pressure rails. These decisions for the main pump were optimized to minimize the required accumulator size. Case studies are conducted using drive cycles from a 22-ton excavator, a 20-ton wheel loader and a 5-ton excavator. The machines could be operated with total accumulator sizes of less than 20, 10, and 5 liters respectively. Required accumulator size was found to vary with pump flow rate, the frequency at which the pump/motor was able to change operating conditions, the tolerance level of pressure deviation and the accumulator’s polytropic index.

24 POWER TRANSMISSION AND DISTRIBUTION↗

5.5 Hybrid Additively Manufactured Tooling for Large Composite Structures

This program sought to lower tooling costs for tightly toleranced, large composite aerostructures by using large format additive manufacturing (LFAM). LFAM tooling has the potential to lower tooling costs, but the large and unpredictable thermal expansion of polymer-based tooling did not previously allow for the production of large structures made with high performance resins requiring 350 deg F cures. Geometric tolerance issues and demolding concerns continued to arise. The proposed approach for this work was to print a thin shell via additive manufacturing that would be used as a scaffold for a conventional tooling prepreg. The prepreg would be laminated and cured onto both sides of the shell, creating a tool with a sandwich construction. The cured prepreg would then be machined and serve as the tooling surface. In addition to providing a clean, pit-free surface, the prepreg stiffness and low thermal expansion would physically restrain the AM shell and prevent it from expanding during thermal cycling, thus preventing any geometric mismatch between the nominal and actual part dimensions. A stair-step approach was taken to prove out this approach. Coupon level testing was done to ensure a good bond was possible between the AM shell and the tooling prepreg. These samples were also used to determine the amount of prepreg needed to achieve the desired coefficient of thermal expansion (CTE). The project team than progressed to a subscale tool measuring two feet in length. The geometry used was a C-section spar from Airbus’ Wing of Tomorrow program. A hybrid tool, using the AM shell and tooling prepreg, was made, and a composite part was fabricated with the tool. Dimensional scans of the tool and part indicated that the desired CTE was achieved with the tool. A second tooling approach was taken to reduce risk. In this approach, a subscale tool of the same geometry as previously mentioned was created, but the tool was entirely constructed of the tooling prepreg. AM was used to print a “master” that was then used to fabricate the tool by creating a splash off of the master using tooling prepreg. The innovation was that the master was not machined, but rather, was used right off the printer after a small amount of surface preparation. Removing this machining step was thought to make this approach economically viable when compared to conventional master fabrication. As before, the tool was used to fabricate a part and tested for dimensional accuracy. For the conclusion of the program, a ten-foot tool was created using the hybrid tool approach. The geometry also came from the Airbus C-section spar previously mentioned. Some difficulty arose in accurately predicting the geometry of the tool after laminating the tooling prepreg, resulting in multiple material additions and a tool geometry change. A part was fabricated in an autoclave using the tool. A cost savings of almost 50% was achieved on the subscale tool in both the hybrid and master-style tool, but the savings dropped considerably as the tool length increased in the full-scale tool. Given the less than expected cost savings and added complexity of the tool construction, it is suggested that the master-style tool is best for immediate commercialization for larger tools (although it may be appropriate for smaller, table-top size tools). Since its construction is very similar to conventionally made composite tooling, there already exists a broad supply chain for building the tool, and project partner Additive Engineering Solutions (AES) is well acquainted with the design and build of the AM master needed.

36 MATERIALS SCIENCE↗

Joint Optimization of Multimodal Transit Frequency and Shared Autonomous Vehicle Fleet Size with Hybrid Metaheuristic and Nonlinear Programming

Shared autonomous vehicles (SAVs) bring competition to traditional transit services but redesigning multimodal transit network can utilize SAVs as feeders to enhance service efficiency and coverage. This paper presents an optimization framework for the joint multimodal transit frequency and SAV fleet size problem, a variant of the transit network frequency setting problem. The objective is to maximize total transit ridership (including SAV-fed trips and subtracting boarding rejections) across multiple time periods under budget constraints, considering endogenous mode choice (transit, point-to-point SAVs, driving) and route selection, while allowing for strategic route removal by setting frequencies to zero. Due to the problem’s non-linear, non-convex nature and the computational challenges of large-scale networks, we develop a hybrid solution approach that combines a metaheuristic approach (particle swarm optimization) with nonlinear programming for local solution refinement. To ensure computational tractability, the framework integrates analytical approximation models for SAV waiting times based on fleet utilization, multimodal network assignment for route choice, and multinomial logit mode choice behavior, bypassing the need for computationally intensive simulations within the main optimization loop. Applied to the Chicago metropolitan area’s multimodal network, our method illustrates a 33.3% increase in transit ridership through optimized transit route frequencies and SAV integration, particularly enhancing off-peak service accessibility and strategically reallocating resources.

Ng, Max↗

2022 LLNL Nuclear Science and Security Summer Internship Program

The Lawrence Livermore National Laboratory (LLNL) Nuclear Science and Security Summer Internship Program (NS 3 IP) is designed to give graduate and undergraduate students an opportunity to come to LLNL for 8–10 weeks of hands-on research. Students conduct research under the supervision of a staff scientist, attend a weekly lecture series, interact with other students, and present their work to the LLNL scientific community at the end of the program. Students also have the opportunity to meet staff scientists one-on-one, participate in LLNL facility tours (e.g., the National Ignition Facility and Center for Accelerator Mass Spectrometry), and gain a better understanding of the various science programs at LLNL. Due to the travel and access restrictions imposed by the COVID-19 pandemic, the 2022 NS 3 IP was organized as a hybrid internship program. Five of the 20 NS 3 IP students participated remotely. One of the 8 students funded directly by DTRA participated remotely. With LLNL’s extensive institutional support, remote students accessed the laboratory’s cyberinfrastructure through a secure virtual desktop environment and all seminars, mentor interactions, summer presentations, and laboratory tours had a remote option. The hybrid approach to the internship program provided flexibility to both the interns and their mentors to construct creative research projects that maximized student exposure to nuclear science research that is relevant to DTRA and LLNL. We anticipate continuing a hybrid internship format in the summer of 2023.

38 RADIATION CHEMISTRY, RADIOCHEMISTRY, AND NUCLEA↗

Improving Efficiency of Off-Road Vehicles by Novel Integration of Electric Machines and Advanced Combustion Engines

Modern off-road equipment will increasingly rely on electrified implements that will deliver precision control with a smaller footprint than hydraulics. The primary energy converter, however, will be an onboard reciprocating internal combustion engine because of the power density of hydrocarbon fuels in comparison to electrical energy storage and the remote locations where much of this equipment is deployed. Adding energy storage and electric machines creates opportunities to improve efficiency while reducing emissions. This program investigated approaches to take advantage of the extra flexibility that an enhanced electrical system to enable high-efficiency, low-emissions combustion technologies. The current program evaluated hybridization of both the torque application and air-handling systems to maximize efficiency while minimizing cost. This program designed, analyzed and tested a hybrid off-road vehicle consisting of a series electric powertrain with energy storage, an electrified air system, and a 33% downsized diesel engine. Detailed comparisons were made between the base powertrain and the developed powertrain using powertrain simulations, engine testing, and vehicle testing. The key results of the study are: • The resulting vehicle reduces fuel consumption by 5% to 15% at equal productivity. The primary improvements were due to recovery of regenerative braking losses for cycles where large transients are encountered. • The electrified air system was an enabler to allow engine downsizing. This was most important for duty-cycles where the engine primarily operated at moderate loads and had few low speed high torque conditions. • Engine level improvements showed re-optimization of the powertrain is possible when electrified air handing is available. Increased exhaust gas recirculation and advanced injection timing allowed up to a 15% reduction in brake specific fuel consumption at equal NOx and transient response. Compared to the larger engine, the downsized engine achieves up to an 18% reduction in brake specific fuel consumption over the non-road transient cycle. • The life cycle analysis and total cost of ownership study showed that the hybrid powertrain has the potential to reduce 5-year CO2 and total cost of ownership by ~6% over the baseline vehicle. The results also indicated that a pure battery electric vehicle is not feasible in this application and is likely to increase the CO2 emissions due to the CO2 from battery production. A hybrid powertrain with low carbon fuels shows the potential to substantially reduce CO2 and total cost of ownership.

02 PETROLEUM↗

Hybrid User Manual

This document is the user manual for the Hybrid Repository that is a part of the Integrated Energy Systems program. The Hybrid Repository is a collection of physical modelica models used for the creation of transient integrated energy systems.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Hybrid User Manual

This document is the user manual for the Hybrid Repository that is a part of the Integrated Energy Systems program. The Hybrid Repository is a collection of physical modelica models used for the creation of transient integrated energy systems.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

OpenACC Unified Programming Environment for Multi-hybrid Acceleration with GPU and FPGA

Accelerated computing in HPC such as with GPU, plays a central role in HPC nowadays. However, in some complicated applications with partially different performance behavior is hard to solve with a single type of accelerator where GPU is not the perfect solution in these cases. We are developing a framework and transpiler allowing the users to program the codes with a single notation of OpenACC to be compiled for multi-hybrid accelerators, named MHOAT (Multi-Hybrid OpenACC Translator) for HPC applications. MHOAT parses the original code with directives to identify the target accelerating devices, currently supporting NVIDIA GPU and Intel FPGA, dispatching these specific partial codes to background compilers such as NVIDIA HPC SDK for GPU and OpenARC research compiler for FPGA, then assembles binaries for the final object with FPGA bitstream file. In this paper, we present the concept, design, implementation, and performance evaluation of a practical astrophysics simulation code where we successfully enhanced the performance up to 10 times faster than the GPU-only solution.

Boku, Taisuke↗

Future Advances in Photon-Based Neutrino Detectors: A SNOWMASS White Paper

We discuss here new, enabling technologies for future photon-based neutrino detectors. These technologies touch nearly every aspect of such detectors: new scintillating materials, new methods of loading isotopes, new photon sensors and collectors, new approaches to simulation and analysis, and new front-end electronics and DAQ ideas. Of particular interest are technologies that enable broad physics programs in hybrid Cherenkov/scintillation detectors, such as slow fluors, water-based liquid scintillator, and spectral sorting of photons. Several new large-scale detector ideas are also discussed, including hybrid detectors like Theia, ArTEMIS, and generic slow-fluor detectors, as well as the very different SLIPs and LiquidO approaches to instrumenting photon-based detectors. A program of demonstrators for future detectors, including ANNIE, Eos, and NuDOT are also discussed.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Performance Evaluation of Different Parallel Programming Models in SCALE-Shift Sequences for Criticality and Shielding Applications [Abstract]

The SCALE code system has been widely used for nuclear criticality safety, reactor physics, radiation shielding, source term generation, and inventory analyses by researchers, industry, and regulatory bodies. Although limited support for shared- and distributed-memory parallel processing was introduced via C++ threading, OpenMP, and MPI, a hybrid parallel programming model with both distributed- and shared-memory parallelism has not been fully supported in the SCALE code system.

Nuclear Criticality Safety Program (NCSP)↗

Vectors of Efficiency in Hybrid Poplar Genotype Testing

Abstract The Natural Resources Research Institute Hybrid Poplar Program breeds and tests genetically improved clones for bio-mass production and environmental services. The testing process progresses from Nursery Progeny Tests (NPT) to Family Field Trials (FFT) to Clone Trials (CT) to Yield Blocks (YB), with limited replication of many clones in FFT and CT and a limited number of highly selected clones set out in monoclonal blocks (YB) to approximate the conditions of commercial plantations. We used correlation vectors, R 2 (coefficient of determination) and r s (Spearman’s Coefficient) for growth (DBH 2 ) and McFadden’s Pseudo R 2 for canker severity score, to determine where testing times could be altered (age – age correlations) and whole testing steps eliminated. FFT can be shortened from 5 years to 4 years. In CT, rank correlations between age 5 (half-rotation) and age 9/10 (full rotation) were significant (R 2 = 0.39 – 0.72), but age 5 selection missed 44 % of the top ten clones at age 9/10. Clone rank in CT at full, but not half, rotation was correlated with rank at full rotation in YB. Choosing clones at 9 years in CT adds 4 years but allows possible elimination of YB for clone selection. Both FFT and CT are necessary. Canker abundance and severity in CT at full rotation cannot be determined at earlier ages. An aggressive strategy saves 6 years of testing.

Forestry↗