Search NASA⌕ Search

SEARCH · Search NASA

Results for “data structures”

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 955 records · Page 53

Effects of random forest modeling decisions on biogeochemical time series predictions

Abstract Random forests (RF) are an increasingly popular machine learning approach used to model biogeochemical processes in the Earth system. While RF models are robust to many assumptions that complicate deterministic models, there are several important parameterization decisions for appropriate use and optimal model fit. We explored the role that parameter decisions, including training/testing data splitting strategies, variable selection, and hyperparameters play on RF goodness‐of‐fit by constructing models using 1296 unique parameter combinations to predict concentrations of nitrate, a key nutrient for biogeochemical cycling in aquatic ecosystems. Models were built on long‐term, publicly available water quality and meteorology time series collected by the National Estuarine Research Reserve monitoring network for two contrasting ecosystems representing freshwater and brackish estuaries. We found that accounting for temporal dependence when splitting data into training and testing subsets was key for avoiding over‐estimation of model predictive power. In addition, variable selection, the ratio of training to testing data, and to a lesser degree, variables per split and number of trees, were significant parameters for optimizing RF goodness‐of‐fit. We also explored how model parameter decisions influenced interpretation of the relative importance of predictors to the model, and model predictor‐dependent variable relationships, with results suggesting that both data structure and model parameterization influence these factors. Because much of the current RF literature is written for the computational and statistical science communities, the primary goal of this study is to provide guidelines for aquatic scientists new to machine learning to apply RF techniques appropriately to aquatic biogeochemical datasets.

54 ENVIRONMENTAL SCIENCES↗

Nanostructure Scaling in Semi-Dilute Triblock Copolymer Gels

Here, there is a considerable body of work that describes the scaling of diblock copolymer micelle dimensions in dilute and semi-dilute solution based upon block degrees of polymerization and copolymer concentration. However, there is a lack of analogous information for semi-dilute ABA triblock copolymer gels, which consist of ABA triblock copolymer dissolved in midblock-selective (B-selective) solvent. The present study uses small angle X-ray scattering to extract micelle dimensions for numerous triblock copolymer gels that vary in copolymer identity (and hence block lengths) and copolymer concentration, as well as gels that contain various ratios of two unique triblock copolymers. Analysis of micelle structural data subsequently translates to universal scaling expressions for the micelle core radius – r A ≈ N A 0.53 N B -0.14 $\phi$ ABA 0.16 where N A and N B are the endblock and midblock degrees of polymerization, respectively, and $\phi$ ABA is the volume fraction of triblock copolymer in the gel – and for the intermicelle spacing – l AA ≈ N A 0.09 N B 0.29 $\phi$ ABA -0.35 . Each scaling expression describes the full collection of experimental data very well. Additionally, these scaling expressions are partially in line with expectations from semi-dilute diblock copolymer solution theory.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Neutron diffraction and thermoelectric properties of indium filled In x Co 4 Sb 12 ( x =0.05, 0.2) and indium cerium filled Ce 0.05 In 0.1 Co 4 Sb 12 skutterudites: Neutron diffraction and thermoelectric properties of In/Ce skutterudites

The thermoelectric properties on polycrystalline single (In) and double filled (Ce, In) skutterudites are characterized between 300 and 700 K. Powder neutron diffraction measurements of the skutterudite compositions In x Co 4 Sb 12 (x= 0.05, 0.2) and Ce 0.05 In 0.1 Co 4 Sb 12 as a function of temperature (12- 300 K) were carried out, which gives more insight into the structural data of single and double-filled skutterudites. Our results show that due to the annealing treatment, a Sb deficiency is detectable and thus verifies defects at the Sb lattice site of the skutterudite. Furthermore, we show by electron microprobe analysis that a considerable amount of indium is lost during synthesis and post-processing for the single indium filled samples, but not for the double cerium and indium skutterudite sample. The double-filled skutterudite is superior to the single-filled skutterudite composition due to a higher charge carrier density, a comparable lattice thermal resistivity, and a higher density of states effective mass in our experiment. Finally, we obtained a significantly higher Einstein temperature for the double-filled skutterudite composition in comparison to the single-filled species, which reflects the high sensitivity due to filling of the void lattice position within the skutterudite crystal.

36 MATERIALS SCIENCE↗

Automatic inspection of program state in an uncooperative environment

Abstract The program state is formed by the values that the program manipulates. These values are stored in the stack, in the heap, or in static memory. The ability to inspect the program state is useful as a debugging or as a verification aid. Yet, there exists no general technique to insert inspection points in type‐unsafe languages such as C or C++. The difficulty comes from the need to traverse the memory graph in a so‐called uncooperative environment. In this article, we propose an automatic technique to deal with this problem. We introduce a static code transformation approach that inserts in a program the instrumentation necessary to report its internal state. Our technique has been implemented in LLVM. It is possible to adjust the granularity of inspection points trading precision for performance. In this article, we demonstrate how to use inspection points to debug compiler optimizations; to augment benchmarks with verification code; and to visualize data structures.

Magalhães, José Wesley de Souza↗

CAASCADE: A System for Static Analysis of HPC Software Application Portfolios

With the increasing complexity of upcoming HPC systems, so-called “co-design” efforts to develop the hardware and applications in concert for these systems also become more challenging. It is currently difficult to gather information about the usage of programming model features, libraries, and data structure considerations in a quantitative way across a variety of applications, and this information is needed to prioritize development efforts in systems software and hardware optimizations. In this paper we propose CAASCADE, a system that can harvest this information in an automatic way in production HPC environments, and we show some early results from a prototype of the system based on GNU compilers and a MySQL database.

Lopez, Graham↗

Developing an ELM Ecosystem Dynamics Model on GPU with OpenACC

Porting a complex scientific code, such as the E3SM land model (ELM), onto a new computing architecture is challenging. The paper presents design strategies and technical approaches to develop an ELM ecosystem dynamics model with compiler directives (OpenACC) on NVIDIA GPUs. The code has been refactored with advanced OpenACC features (such as deepcopy and routine directives) to reduce memory consumption and to increase the levels of parallelism through parallel loop reconstruction and new data structures. As a result, the optimized parallel implementation achieved more than a 140-time speedup (50 ms vs 7600 ms), compared to a naive implementation that uses OpenACC routine directive and parallelizes the code across existing loops on a single NVIDIA V100. On a fully loaded computing node with 44 CPUs and 6 GPUs, the code achieved over a 3.0-times speedup, compared to the original code on the CPU. Furthermore, the memory footprint of the optimized parallel implementation is 300 MB, which is around 15% of the 2.15 GB of memory consumed by a naive implementation. This study is the first effort to develop the ELM component on GPUs efficiently to support ultra-high-resolution land simulations at continental scales.

Schwartz, Peter↗

SharP Unified Memory Allocator: An Intent-Based Memory Allocator for Extreme-Scale Systems

The pre-exascale systems will soon be deployed with a deep, complex memory hierarchy composed of many heterogeneous memories. This presents multiple challenges for users including: how to allocate data objects with locality between memories and devices for the various memories in these systems, which includes DRAM, High-bandwidth Memory (HBM), and non-volatile random access memory (NVRAM), and how to perform these allocations while providing portability for their application. Currently, the user can make use of multiple, disjoint libraries to allocate data objects on these memories. However, it is difficult to obtain locality between memories and devices when using libraries that are unaware of each other. This paper presents the Unified Memory Allocator (UMA) of the SHARed data-structure centric Programming abstraction (SharP) library, which provides a unified interface for memory allocations across DRAM, HBM, and NVRAM and is extensible to support future memory types. In addition, the SharP UMA allows for portability between systems by supporting both explicit and implicit, intent-based memory allocations. To demonstrate the ease of use of the SharP UMA, we have extended both Open MPIand OpenSHMEM-Xto support SharP. We validate this work by evaluating the performance implications and intent-based approach with synthetic benchmarks as well as adaptations of the Graph500 benchmark.

Aderholdt, William↗

Co doping effect on structural and optical properties of nickel oxide (NiO) thin films via spray pyrolysis

Undoped and cobalt doped nickel oxide thin films (Co:NiO) at different doping concentrations were deposited on a glass substrate at constant substrate temperature by spray pyrolysis. The doping percentage increased from 0 to 10% and the effects of doping content on structural, morphological and optical properties were explored by X-ray diffraction, atomic force microscopy and UV–visible spectroscopy, respectively. X-ray diffraction configurations proved the NiO thin films were polycrystalline in nature having a cubic crystal structure. The regularly used parameters such as crystallite size, micro-strain, dislocation density and texture coefficient are presented from structural data. The average crystallite size is found between 10 and 14 nm with cobalt doping (Co) concentration. The band gap energies were increased with the effect of Co doping concentration in the range between 2.10 and 2.50 eV. The various optical constants as a function of photon energy are modified with Co doping concentration.

77 NANOSCIENCE AND NANOTECHNOLOGY↗

Flying Cages in Traveling Wave Ion Mobility: Influence of the Instrumental Parameters on the Topology of the Host–Guest Complexes

Supramolecular mass spectrometry has emerged in the last decade as an orthogonal method to access, at the molecular level, the structures of noncovalent complexes extracted from the condensed phase to the rarefied gas phase using electrospray ionization. It is often considered that the soft nature of the ESI source confers to the method the capability to generate structural data comparable to those in the condensed phase. In the present paper, using the ammonium ion/cucurbituril combination as a model system, we investigate using ion mobility and computational chemistry the influence of the instrumental parameters on the topology, i.e., internal versus external association, of gaseous host/guest complex ions. MS and theoretical data are confronted to condensed phase data derived from nuclear magnetic resonance spectroscopy to assess whether the instrumental parameters can play an insidious role when trying to derive condensed phase data from mass spectrometry results. .

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

Comprehensive review of 2 β decay half-lives

Here, the double-beta (2 β )-decay is the rarest nuclear physics process, and its experimental half-lives (T 1/2 ) exceed the age of the Universe from nine to fourteen orders of magnitude. Double-beta decay was observed, and its half-life was measured in 14 parent nuclei using direct, radiochemical, and geochemical methods. The decay observables are analyzed using the Evaluated Nuclear Structure Data File (ENSDF) procedures, and the recommended T 1/2 were deduced. Using the calculated values of phase factors, the effective nuclear matrix elements were extracted and compared with available data. Thousands of theoretical and experimental works have been dedicated to these topics in the last 85 years, and we present two data sets of recommended values to encapsulate the results.

2β-decay↗

Assessing parallel path cooling tower performance via artificial neural networks

Real-time monitoring of a research nuclear reactor, a system in which all generated power is dissipated to the environment, can be performed via analysis of the heat rejection from the cooling system. Given an inlet water temperature and flow rate, the reactor power can be well-approximated from the outlet water temperature; however, the instrumentation to measure outlet conditions may not be robust or accurate. If we know how a cooling tower performs from historical data, but cannot measure the outlet temperature, a mathematical representation of the system can be inverted to obtain the outlet water temperature that describes the cooling capacity. Unfortunately, model inversion processes are computationally expensive. To address this, an artificial neural network (ANN) is implemented to assess the performance of a multi-cell cooling tower for a nuclear reactor. This approach leverages the Merkel model to obtain an extensive data set describing performance of the cooling tower cells throughout a wide array of potential operating conditions. The Merkel model is expressed as a function of four parameters: the inlet and outlet water temperatures, inlet air wet bulb temperature, and ratio of liquid-to-gas mass flow rates (L/G), which together provide a non-dimensional number indicative of cooling tower performance, called the Merkel integral. Computing a 4-dimensional data structure that describes finite combinations of the Merkel integral, an inverse model is then generated using an ANN to determine the cell outlet water temperature from the other three model parameters along with the computed Merkel integral. Compared to traditional model inversion methods, the ANN reduces the computational time by approximately 4 orders of magnitude, with effectively no sacrifice to solution accuracy, and could be applied for different cooling towers in the event the performance curve is known. Finally, three use cases of the ANN are then reviewed: (1) determining the cell outlet water temperatures when gas flow at rated conditions (GFRC) is known, (2) performing the prior case without knowledge of the GRFC, and (3) assessing performance differences between the individual tower cells.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Performance evaluation of a metamaterial-based new cool roof using improved Roof Thermal Transfer Value model

A new cool roof with potential to generate significant energy savings in buildings has been developed from a metamaterial film named as RadiCold. Considering that the RadiCold film has unique optical and thermal characteristics and the current Roof Thermal Transfer Value model neglecting the effect of roof thermal mass that may lead to overestimating the cooling load from roofs, this work developed an improved Roof Thermal Transfer Value model and validated the model for both RadiCold cool roof and traditional roofing structures. Data from the reduced-size model building experiments showed that the improved Roof Thermal Transfer Value model can accurately describe the heat gains or losses via the roofs. Under real-world weather conditions in the United States (Tucson AZ, Los Angeles, CA, and Orlando FL), the improved Roof Thermal Transfer Value model has been applied to three types of roof exterior finishing: shingle, Thermoplastic Polyolefin (a cool roof material) and RadiCold. In a typical meteorology year, the modeling results show that the shingle and Thermoplastic Polyolefin roof transfer 78.9–294.1 kWh/(m 2 ·yr) and 8.5–128.2 kWh/(m 2 ·yr) of heat into the building space, respectively, but the RadiCold cool roof dissipates 137.6–268.7 kWh/(m 2 ·yr) of heat from the building space to outdoor environment (e.g., sky). The cooling load reduction from utilizing RadiCold cool roof results in cooling electricity savings of 113.0–143.9 kWh/(m 2 ·yr) compared to the shingle roof and 88.0–92.4 kWh/(m2·yr) compared to the Thermoplastic Polyolefin roof for the three analyzed locations with an assumed air conditioning system’s coefficient of performance of 3.0.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Physics-informed graphical neural network for power system state estimation

State estimation is highly critical for accurately observing the dynamic behavior of the power grids and minimizing risks from cyber threats. However, existing state estimation methods encounter challenges in accurately capturing power system dynamics, primarily because of limitations in encoding the grid topology and sparse measurements. Here, this paper proposes a physics-informed graphical learning state estimation method to address these limitations by leveraging both domain physical knowledge and a graph neural network (GNN). We employ a GNN architecture that can handle the graph-structured data of power systems more effectively than traditional data-driven methods. The physics-based knowledge is constructed from the branch current formulation, making the approach adaptable to both transmission and distribution systems. The validation results of three IEEE test systems show that the proposed method can achieve lower mean square error more than 20% than the conventional methods.

43 PARTICLE ACCELERATORS↗

Visualization of the surface distribution of photocatalytic activity at the anatase/rutile TiO2 interface using X-ray photoelectron emission microscopy

We applied X-ray photoelectron emission microscopy (XPEEM) to visualize the surface distribution of photocatalytic activity at the anatase/rutile (A/R) interface of titanium dioxide. Acetic acid was adsorbed on the surface, and its decomposition and desorption reactions under ultraviolet light irradiation were monitored by observing C 1s spectra, enabling direct observation of the spatial distribution of photocatalytic activity. Complementary crystal structure information was obtained using spatially resolved low-energy electron diffraction, low-energy electron microscopy, X-ray absorption spectroscopy, and micro-focused Raman spectroscopy. Comparison with these structural data allowed for the evaluation of the photocatalytic activity as a function of the distance from the A/R interface. The activity is enhanced in the vicinity of the interface and gradually decreases toward both the anatase and rutile regions. These results demonstrate that XPEEM is an effective technique for spatially resolved mapping of photocatalytic activity, which has\\r\\npreviously been inaccessible using conventional characterization techniques.

25 ENERGY STORAGE↗

OpenRBC: A Fast Simulator of Red Blood Cells at Protein Resolution

We present OpenRBC, a coarse-grained molecular dynamics code, which is capable of performing an unprecedented in silico experiment—simulating an entire mammal red blood cell lipid bilayer and cytoskeleton as modeled by multiple millions of mesoscopic particles—using a single shared memory commodity workstation. To achieve this, we invented an adaptive spatial-searching algorithm to accelerate the computation of short-range pairwise interactions in an extremely sparse three-dimensional space. The algorithm is based on a Voronoi partitioning of the point cloud of coarse-grained particles, and is continuously updated over the course of the simulation. The algorithm enables the construction of the key spatial searching data structure in our code, i.e., a lattice-free cell list, with a time and space cost linearly proportional to the number of particles in the system. The position and the shape of the cells also adapt automatically to the local density and curvature. The code implements OpenMP parallelization and scales to hundreds of hardware threads. It outperforms a legacy simulator by almost an order of magnitude in time-to-solution and >40 times in problem size, thus providing, to our knowledge, a new platform for probing the biomechanics of red blood cells.

Biophysics↗

Array-based, parallel hierarchical mesh refinement algorithms for unstructured meshes

In this paper, we describe an array-based hierarchical mesh refinement capability through uniform refinement of unstructured meshes for efficient solution of PDE's using finite element methods and multigrid solvers. A multi-degree, multi-dimensional and multi-level framework is designed to generate the nested hierarchies from an initial coarse mesh that can be used for a variety of purposes such as in multigrid solvers/preconditioners, to do solution convergence and verification studies and to improve overall parallel efficiency by decreasing I/O bandwidth requirements (by loading smaller meshes and in memory refinement). We also describe a high-order boundary reconstruction capability that can be used to project the new points after refinement using high-order approximations instead of linear projection in order to minimize and provide more control on geometrical errors introduced by curved boundaries.The capability is developed under the parallel unstructured mesh framework "Mesh Oriented dAtaBase" (MOAB Tautges et al. (2004)). We describe the underlying data structures and algorithms to generate such hierarchies in parallel and present numerical results for computational efficiency and effect on mesh quality. Furthermore, we also present results to demonstrate the applicability of the developed capability to study convergence properties of different point projection schemes for various mesh hierarchies and to a multigrid finite-element solver for elliptic problems.

97 MATHEMATICS AND COMPUTING↗

Integrated multi-omic characterizations of the synapse reveal RNA processing factors and ubiquitin ligases associated with neurodevelopmental disorders

The molecular composition of the excitatory synapse is incompletely defined due to its dynamic nature across developmental stages and neuronal populations. To address this gap, we apply proteomic mass spectrometry to characterize the synapse in multiple biological models including the fetal human brain and hiPSC-derived neurons. To prioritize the identified proteins, we develop an orthogonal multi-omic screen of genomic, transcriptomic, interactomic, and structural data. This data-driven framework identifies proteins with key molecular features intrinsic to the synapse, including characteristic patterns of biophysical interactions and cross-tissue expression. The multi-omic analysis captures synaptic proteins across developmental stages and experimental systems, including 493 synaptic candidates supported by proteomics. We further investigate three such proteins that are associated with neurodevelopmental disorders – the CUL3 E3 ubiquitin ligase, the DDX3X and YBX1 nucleic-acid binding proteins – by mapping their networks of physically interacting synapse proteins or transcripts. Our study demonstrates the potential of an integrated multi-omic approach to systematically and more comprehensively resolve the synaptic architecture.

59 BASIC BIOLOGICAL SCIENCES↗