Search NASA⌕ Search

SEARCH · Search NASA

Results for “Restructuring”

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 235 records · Page 13

Just-in-Time Compilation and Link-Time Optimization for OpenMP Target Offloading

Following the mass adoption of external accelerators for high performance computing, the overall performance of many applications has become increasingly dependent on relatively small accelerated kernels. As static analysis is fundamentally limited by dynamic values and external definitions, standard ahead-of-time compilation is not always sufficient to achieve the best performance. Furthermore, many users looking to port an existing application to run on an external accelerator will not want to fundamentally restructure their programs. These and other problems can be addressed through both link-time optimization (LTO) and just-in-time (JIT) compilation, but until now had sparse and inconsistent support from the compiler. In this work, we present a new compilation method that enables device-side LTO as well as a transparent JIT compilation tool-chain for OpenMP target offloading. Our contributions include an entirely new device linking and embedding scheme to enable LTO as well as a novel JIT engine to efficiently optimize OpenMP offloading regions at run-time. We also introduce a persistent caching system to improve end-to-end runtime using the JIT engine and minimize kernel launching overheads. We measure the performance of our LTO and JIT implementation via several real-world scientific applications. With our optimizations we observe significant improvements through LTO on large applications as well as significant end-to-end execution time improvement using JIT.

Tian, Shilei↗

Developing Ultrahigh-Resolution E3SM Land Model for GPU Systems

Designing and refactoring complex scientific code, such as the E3SM land model (ELM), for new computing architectures is challenging. This paper presents design strategies and technical approaches to develop a data-oriented, GPU-ready ELM model using compiler directives (OpenACC/OpenMP). We first analyze the datatypes and processes in the original ELM code. Then we present design considerations for ultrahigh-resolution ELM (uELM) development for massive GPU systems. These techniques include the global data-oriented simulation workflow, domain partition, code porting and data copy, memory reduction, parallel loop restructure and flattening, and race condition detection. We implemented the first version of uELM using OpenACC targeting the NVidia GPUs in the Summit supercomputer at Oak Ridge National Laboratory. During the implementation, we developed a software tool (named SPEL) to facilitate code generation, verification, and performance tuning using these techniques. The first uELM implementation for Nvidia GPUs on Summit delivered promising results: 1) over 98% of the ELM code was automatically generated and tuned by scripts. Most ELM modules had better computational performances than the original ELM code for CPUs. The GPU-ready uELM is more scalable than the CPU code on fully-loaded Summit nodes. Example profiling results from several modules are also presented to illustrate the performance improvements and race condition detection. The lessons learned and toolkit developed in the study are also suitable for further uELM deployment using OpenMP on the first US exascale computer, Frontier, equipped with AMD CPUs and GPUs.

Schwartz, Peter↗

Extending OpenSHMEM with Aggregation Support for Improved Message Rate Performance

OpenSHMEM is a highly efficient one-sided communication API that implements the PGAS parallel programming model, and is known for its low latency communication operations that can be mapped efficiently to RDMA capabilities of network interconnects. However, applications that use OpenSHMEM can be sensitive to point-to-point message rates, as many-to-many communication patterns can generate large amounts of small messages which tend to overwhelm network hardware that has predominantly been optimised for bandwidth over message rate. Additionally, many important emerging classes of problems such as data analytics are similarly troublesome for the irregular access patterns they employ. Message aggregation strategies have been proven to significantly enhance network performance, but their implementation often involves complex restructuring of user code, making them unwieldy. This paper shows how to combine the best qualities of message aggregation within the communication model of OpenSHMEM such that applications with small and irregular access patterns can improve network performance while maintaining their algorithmic simplicity. We do this by providing a path to a message aggregation framework called conveyors through a minimally intrusive OpenSHMEM extension introducing aggregation contexts that fit more naturally to the OpenSHMEM atomics, gets, and puts model. We test these extensions using four of the bale 3.0 applications which contain essential many-to-many access patterns to show how they can produce performance improvements of up to 65×.

Welch, Aaron↗

Experiences with High-Level Programming Directives for Porting Applications to GPUs. In: Facing the Multicore--Challenge II, Lecture Notes in Computer Science.

HPC systems now exploit GPUs within their compute nodes to accelerate program performance. As a result, high-end application development has become extremely complex at the node level. In addition to restructuring the node code to exploit the cores and specialized devices, the programmer may need to choose a programming model such as OpenMP or CPU threads in conjunction with an accelerator programming model to share and manage the different node resources. This comes at a time when programmer productivity and the ability to produce portable code has been recognized as a major concern. In order to offset the high development cost of creating CUDA or OpenCL kernels, directives have been proposed for programming accelerator devices, but their implications are not well known. In this paper, we evaluate the state of the art accelerator directives to program several applications kernels, explore transformations to achieve good performance, and examine the expressivity and performance penalty of using high-level directives versus CUDA. We also compare our results to OpenMP implementations to understand the benefits of running the kernels in the accelerator versus CPU cores.

CUDA Implementation↗

Plant invasion impacts on fungal community structure and function depend on soil warming and nitrogen enrichment

The impacts of invasive species on biodiversity may be mitigated or exacerbated by abiotic environmental changes. Invasive plants can restructure soil fungal communities with important implications for native biodiversity and nutrient cycling, yet fungal responses to invasion may depend on numerous anthropogenic stressors. In this study, we experimentally invaded a long-term soil warming and simulated nitrogen deposition experiment with the widespread invasive plant Alliaria petiolata (garlic mustard) and tested the responses of soil fungal communities to invasion, abiotic factors, and their interaction. We focused on the phytotoxic garlic mustard because it suppresses native mycorrhizae across forests of North America. We found that invasion in combination with warming, but not under ambient conditions or elevated nitrogen, significantly reduced soil fungal biomass and ectomycorrhizal relative abundances and increased relative abundances of general soil saprotrophs and fungal genes encoding for hydrolytic enzymes. These results suggest that warming potentially exacerbates fungal responses to plant invasion. Soils collected from uninvaded and invaded plots across eight forests spanning a 4 °C temperature gradient further demonstrated that the magnitude of fungal responses to invasion was positively correlated with mean annual temperature. Our study is one of the first empirical tests to show that the impacts of invasion on fungal communities depends on additional anthropogenic pressures and were greater in concert with warming than under elevated nitrogen or ambient conditions.

59 BASIC BIOLOGICAL SCIENCES↗

Applied Aspects of the Study of Thermodynamic Parameters of Oil Disperse Systems

For intensification of oil refining without using secondary processes, thermodynamic parameters of gas condensate and residual fuel oil blends were calculated from experimental investigations involving inverse gas chromatography. Apparently, from thermodynamic parameters of gas condensate and residual fuel oil blend, it is possible to determine the optimal ratio of the components for increasing the yield of light fractions. It is likely that the new colloidal structure of the blend of the disperse system (residual fuel oil) with the homogeneous system (gas condensates) forms via formation of a semicolloidal system followed by restructurization due to intermolecular interaction and dissolution processes.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Bacterial endophyte communities in Pinus flexilis are structured by host age, tissue type, and environmental factors

Background and aims: Forest tree microbiomes are vital to forest dynamics, diversity, and ecosystem processes. Mature limber pines ( Pinus flexilis ) host a core microbiome of acetic acid bacteria in their foliage, but the bacterial endophyte community structure, variation, and assembly across tree ontogeny is unknown. The aims of this research were to test if the core microbiome observed in adult P. flexilis is established at the seedling stage, if seedlings host different endophyte communities in root and shoot tissues, and how environmental factors structure seedling endophyte communities. Methods: The 16S rRNA gene was sequenced to characterize the bacterial endophyte communities in roots and shoots of P. flexilis seedlings grown in plots at three elevations at Niwot Ridge, Colorado, subjected to experimental treatments (watering and heating). The data was compared to previously sequenced endophyte communities from adult tree foliage sampled in the same year and location. Results: Seedling shoots hosted a different core microbiome than adult tree foliage and were dominated by a few OTUs in the family Oxalobacteraceae , identical or closely related to strains with antifungal activity. Shoot and root communities significantly differed from each other but shared major OTUs. Watering but not warming restructured the seedling endophyte communities. Conclusions: The results indicate differences in assembly and ecological function across conifer life stages. Seedlings may recruit endophytes to protect against fungi under increased soil moisture.

16S rRNA↗

Crack Path Selection in Thermally Loaded Borosilicate/Steel Bibeam Specimen

Here, we have developed a novel specimen for studying crack paths in glass. Under certain conditions, the specimen reaches a state where the crack must select between multiple paths satisfying the K II = 0 condition. This path selection is a simple but challenging benchmark case for both analytical and numerical methods of predicting crack propagation. We document the development of the specimen, using an uncracked and instrumented test case to study the effect of adhesive choice and validate the accuracy of both a simple beam theory model and a finite element model. In addition, we present preliminary fracture test results and provide a comparison to the path predicted by two numerical methods (mesh restructuring and XFEM). The directional stability of the crack path and differences in kink angle predicted by various crack kinking criteria is analyzed with a finite element model.

36 MATERIALS SCIENCE↗

Microstructure Evolution and Microhardness Distribution of Copper Processed Using Multiple Passes of Elliptical Cross-Sectional Spiral Equal-Channel Extrusion

The aim of this work is to study the effect of six-pass elliptical cross-sectional spiral equal-channel extrusion (ECSEE) on the microstructure and performance of ultrafine-grained (UFG) copper. Equiaxed grains of average grain size of less than 1 μm are formed into shear bands in the low strain region of ECSEE deformed specimen. More homogeneous and equiaxed microstructure with high misorientation angles is obtained in the high strain. Moreover, the microstructure evolution of ECSEE-induced copper is a dynamic equilibrium process of shear deformation accompanying the interactions of high dislocation density, cellular structure and high-angle grain boundaries. The grain ECSEE refinement mechanism is described as the formation process of dislocations, cells, local grain sub-boundaries rotation and large angle grain restructure. The significantly non-uniform hardness distribution is consistent with the deformation behavior and microstructure refinement in the ECSEE-induced specimen. The homogeneity of microstructure and hardness improves as the ECSEE pass increases.

36 MATERIALS SCIENCE↗

Impact of Mg on Pd-based Methane Oxidation Catalysts for Lean-burn Natural Gas Emissions Control

More efficient lean-burn, natural gas engines are limited by greenhouse gas emissions due to methane oxidation catalysts (MOC) that suffer from water inhibition and high temperature activation. Herein, we report that the addition of Mg to supported 1 wt.% Pd MOCs improved hydrothermal stability even after severe hydrothermal aging. The superior methane oxidation activity compared to the corresponding Mg-free catalyst was attributed to (1) influence of Mg during surface roughening and restructuring at 700 °C on metal-support interaction, (2) reducibility of PdOx sites and (3) preferential stabilization of active Pd (1 0 0) facets in the sample as was evidenced by H 2 TPR and CO TPD characterization experiments. Methane conversion under synthetic exhaust conditions relevant to natural gas, lean-burn engines were investigated. In conclusion, BET, TPR, CO pulse chemisorption followed by TPD provided valuable insights into the surface area, pore volume, reducibility, Pd dispersion and Pd particle size of the selected catalyst samples.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Hollow-structured Ni-N-C catalysts for highly selective CO 2 electroreduction

Atomically dispersed single-atom catalysts have emerged as promising non-precious catalyst alternatives to expensive Ag and Au catalysts for electrochemical CO 2 reduction reaction (CO 2 RR). In particular, nickel-nitrogen-carbon (Ni-N-C) catalysts have demonstrated a high faradaic efficiency (FE) toward CO formation at low overpotentials. Nonetheless, the exact nature of Ni active sites under CO 2 RR remains elusive and conventional Ni-N-C catalysts are limited by microporosity and low density of Ni single atoms, hindering performance in CO 2 electrolyzers. Here, we report the synthesis of hollow-structured Ni-N-C ( hs -Ni-N-C) catalysts via a post-synthesis modification (PSM) strategy using partial ligand exchange of 2-methylimidazole with 3-amino-1,2,4-triazole. This approach enables the formation of a hollow structure, resulting in more than a twofold increase in Ni atom density compared to regular Ni-N-C (r-Ni-N-C). In a zero-gap CO 2 electrolyzer, the optimized hs -Ni-N-C allows for achieving an FE CO of 97% at a current density of > 100 mA cm⁻ 2 , while maintaining high CO selectivity with stable performance over 100 h at 2.5 V. hs-Ni-N-C shows a more than sevenfold increase in the CO partial current density relative to r-Ni-N-C resulting from the combined effects of a higher density of Ni single-atom sites, improved kinetics, and lower transport resistance under the operating conditions, as indicated by electrochemical impedance spectra and distribution of relaxation times analysis. Operando high energy-resolution X-ray absorption spectroscopy (XAS) reveals that atop-bonded CO on Ni single sites induces dynamic transformations of the Ni–N coordination environment, leading to a symmetric coordination structure of hs -Ni-N-C. Under CO 2 RR, the catalysts undergo a more pronounced structural change and form a minor fraction of Ni nanoparticles. Density functional theory calculations are consistent with the XAS results and provide molecular insights showing that the interplay between protonation and CO adsorption leads to adsorbate-induced restructuring of the Ni single atom. This work demonstrates the synergistic role of hollow structure and high-density Ni atoms in governing CO 2 RR selectivity and provides mechanistic insights into the structural dynamics of single-atom catalysts under operating conditions.

36 MATERIALS SCIENCE↗

Modeling and simulation of consumer response to dynamic pricing.

Assessing the impacts of dynamic-pricing under the smart grid concept is becoming extremely important for deciding its full deployment. In this paper, we develop a model that represents the response of consumers to dynamic pricing. In the model, consumers use forecasted day-ahead prices to shift daily energy consumption from hours when the price is expected to be high to hours when the price is expected to be low while maintaining the total energy consumption as unchanged. We integrate the consumer response model into the Electricity Market Complex Adaptive System (EMCAS). EMCAS is an agent-based model that simulates restructured electricity markets. We explore the impacts of dynamic-pricing on price spikes, peak demand, consumer energy bills, power supplier profits, and congestion costs. A simulation of an 11-node test network that includes eight generation companies and five aggregated consumers is performed for a period of 1 month. In addition, we simulate the Korean power system.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Power market models for the clean energy transition: State of the art and future research needs

As power systems around the world are rapidly evolving to achieve decarbonization objectives, it is crucial that power system planners and operators use appropriate models and tools to analyze and address the associated challenges. This paper provides a detailed overview of the properties of power market models in the context of the clean energy transition. We review common power market model methodologies, their readiness for low- and zero-carbon grids, and new power market trends. Based on the review, we suggest model improvements and new designs to increase modeling capabilities for future grids. The paper highlights key modeling concepts related to power system flexibility, with a particular focus on hydropower and energy storage, as well as the representation of grid services, price formation, temporal structure, and the importance of uncertainty. We find that a changing resource mix, market restructuring, and growing price uncertainty require more precise modeling techniques to adequately capture the new technology constraints and the dynamics of future power markets. In particular, models must adequately represent resource opportunity costs, multi-horizon flexibility, and energy storage capabilities across the full range of grid services. Moreover, at the system level, it is increasingly important to consider sub-hourly time resolution, enhanced uncertainty representation, and introduce co-optimization for dual market clearing of energy and grid services. Likewise, models should capture interdependencies between multiple energy carriers and demand sectors.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Irradiation-induced amorphization of UO 2 films prepared by spraying-assisted combustion synthesis

Spraying-assisted combustion synthesis with uranyl nitrate – acetylacetone – 2-methoxyethanol solutions was used to prepare UO 2 films on an aluminum alloy substrate. The tuning of the spraying parameters and annealing temperatures allowed the preparation of UO 2 films with thicknesses varying from 10–300 nm and 5–10 nm UO 2 grain size. High-resolution electron microscopy and X-ray photoelectron spectroscopy showed that increasing the annealing temperature promotes Mg diffusion from the substrate into the films. The incorporation of Mg reduced the overall crystallinity of the films. The irradiation with Ar 2+ ions (1.7 MeV energy and a fluence of 2 × 10 16 ions/cm 2 ) did not degrade the quality of the films. However, the Mg content significantly influenced the irradiation-induced restructuring of the UO 2 films. Irradiated films with low or no Mg content exhibit high crystallinity, and the UO 2 /Al interfacial layer becomes highly porous. Films with higher Mg content are mostly amorphized after irradiation. The origin of irradiation-induced amorphization was related to the formation of Mg y U 1-y O 2±x solid solutions. Chemically complex, pore-free, and amorphous Mg-Al-O film/substrate interfacial layers enable continuous Mg diffusion during irradiation. As a result, the gradual increase in Mg amounts triggers irradiation-induced precipitation of a crystalline MgO-rich phase within the amorphous films.

38 RADIATION CHEMISTRY, RADIOCHEMISTRY, AND NUCLEA↗

Catalytic partial oxidation of CH 4 over Ni-substituted barium hexaaluminate catalysts

Ba 0.75 Ni y Al 12-y O 19-δ (y = 0.2, 0.4, 0.6, 0.8 and 1.0) catalysts were tested for the partial oxidation of CH 4 at temperatures between 200 and 900 °C. Temperature programmed reaction results indicate that light-off for the partial oxidation reaction occurred between 665 and 687 °C for all catalysts. Isothermal runs performed at 900 °C on the catalysts showed stable reaction product concentrations, consistent with equilibrium. Post-reaction analysis of the used catalysts showed that there are two distinct zones in the catalyst bed. In a short leading edge of the bed, the apparently complete consumption of oxygen leads to a catalyst which XANES analysis shows is primarily Ni-substituted into the hexaaluminate phase. In the downstream portion of the bed, Ni is shown to be present as metallic Ni. This corresponds to a reaction sequence in which the oxidation of CH 4 proceeds at the inlet until all oxygen is reacted, followed by the reaction of CO 2 and H 2 O with unreacted CH 4 , and its derivatives, to produce the final syngas mixture. Finally, from the change in the unit-cell dimensions with Ni substitution, there is a clear indication that Ni 2+ , which has a larger ionic radius than aluminum, substitutes for Al 3+ in the hexaaluminate lattice in the synthesis process, and there is no restructuring of the bulk hexaaluminate phase after the Ni is removed from the lattice.

42 ENGINEERING↗

TiO x -supported Na-Mn-W oxides for the oxidative coupling of methane

Supported Na-Mn-W oxides are among the most studied catalysts for the oxidative coupling of methane (OCM) because of their superior thermal stability and relatively high C 2+ product yields. However, because of the structural complexity, the roles of each component in these catalysts have been controversial. In this work, WO x and MnO x sites were supported on titanate nanowires and employed in OCM studies. Compared to the commonly studied silica support, which is subject to severe restructuring due to the Na-induced crystallization, titanate support not only serves as a reservoir for alkali metals (e.g., Na), but also stabilizes isolated MnO x species. The catalytic performance of the titanate-based catalyst is similar to that of reference catalyst, MnO x /Na 2 WO 4 /SiO 2 , with a synergistic effect between MnO x and WO x sites. Further, advanced electron microscopy, X-ray diffraction, infrared spectroscopy, and X-ray absorption near edge structure spectroscopy suggest that the basic NaO x and MnO x species have strong interactions with the acidic WO x and TiO x species, which might contribute to the high selectivity toward C 2+ products and suppressed CO x formation.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Code modernization strategies for short-range non-bonded molecular dynamics simulations

Modern HPC systems are increasingly relying on greater core counts and wider vector registers. Thus, applications need to be adapted to fully utilize these hardware capabilities. One class of applications that can benefit from this increase in parallelism are molecular dynamics simulations. In this paper, we describe our efforts at modernizing the ESPResSo++ simulation package for molecular dynamics by restructuring its particle data layout for efficient memory accesses and applying vectorization techniques to benefit the calculation of short-range non-bonded forces, which results in an overall three times speedup and serves as a baseline for further optimizations. We also implement fine-grained parallelism for multi-core CPUs through HPX, a C++ runtime system which uses lightweight threads and an asynchronous many-task approach to maximize concurrency. Our goal is to evaluate the performance of an HPX-based approach compared to the bulk-synchronous MPI-based implementation. This requires the introduction of an additional layer to the domain decomposition scheme that defines the task granularity. On spatially inhomogeneous systems, which impose a corresponding load-imbalance in traditional MPI-based approaches, we demonstrate that by choosing an optimal task size, the efficient work-stealing mechanisms of HPX can overcome the overhead of communication resulting in an overall 1.4 times speedup compared to the baseline MPI version.

97 MATHEMATICS AND COMPUTING↗

SPARC: Structural properties associated with residue constraints

SPARC facilitates the generation of plausible hypotheses regarding underlying biochemical mechanisms by structurally characterizing protein sequence constraints. Such constraints appear as residues co-conserved in functionally related subgroups, as subtle pairwise correlations (i.e., direct couplings), and as correlations among these sequence features or with structural features. SPARC performs three types of analyses. First, based on pairwise sequence correlations, it estimates the biological relevance of alternative conformations and of homomeric contacts, as illustrated here for death domains. Second, it estimates the statistical significance of the correspondence between directly coupled residue pairs and interactions at heterodimeric interfaces. Third, given molecular dynamics simulated structures, it characterizes interactions among constrained residues or between such residues and ligands that: (a) are stably maintained during the simulation; (b) undergo correlated formation and/or disruption of interactions with other constrained residues; or (c) switch between alternative interactions. We illustrate this for two homohexameric complexes: the bacterial enhancer binding protein (bEBP) NtrC1, which activates transcription by remodeling RNA polymerase (RNAP) containing σ 54 , and for DnaB helicase, which opens DNA at the bacterial replication fork. Based on the NtrC1 analysis, we hypothesize possible mechanisms for inhibiting ATP hydrolysis until ADP is released from an adjacent subunit and for coupling ATP hydrolysis to restructuring of σ 54 binding loops. Based on the DnaB analysis, we hypothesize that DnaB ‘grabs’ ssDNA by flipping every fourth base and inserting it into cavities between subunits and that flipping of a DnaB-specific glutamine residue triggers ATP hydrolysis.

97 MATHEMATICS AND COMPUTING↗