Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “compilers”

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,477 records · Page 82

Evolution of the ROOT Tree I/O

The ROOT TTree data format encodes hundreds of petabytes of High Energy and Nuclear Physics events. Its columnar layout drives rapid analyses, as only those parts (“branches”) that are really used in a given analysis need to be read from storage. Its unique feature is the seamless C++ integration, which allows users to directly store their event classes without explicitly defining data schemas. In this contribution, we present the status and plans of the future ROOT 7 event I/O. Along with the ROOT 7 interface modernization, we aim for robust, where possible compile-time safe C++ interfaces to read and write event data. On the performance side, we show first benchmarks using ROOT’s new experimental I/O subsystem that combines the best of TTrees with recent advances in columnar data formats. A core ingredient is a strong separation of the high-level logical data layout (C++ classes) from the low-level physical data layout (storage backed nested vectors of simple types). We show how the new, optimized physical data layout speeds up serialization and deserialization and facilitates parallel, vectorized and bulk operations. This lets ROOT I/O run optimally on the upcoming ultra-fast NVRAM storage devices, as well as file-less storage systems such as object stores.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Using OpenMP for HEP framework algorithm scheduling

The OpenMP standard is the primary mechanism used at high performance computing facilities to allow intra-process parallelization. In contrast, many HEP specific software packages (such as CMSSW, GaudiHive, and ROOT) make use of Intel’s Threading Building Blocks (TBB) library to accomplish the same goal. In these proceedings we will discuss our work to compare TBB and OpenMP when used for scheduling algorithms to be run by a HEP style data processing framework. This includes both scheduling of different interdependent algorithms to be run concurrently as well as scheduling concurrent work within one algorithm. As part of the discussion we present an overview of the OpenMP threading model. We also explain how we used OpenMP when creating a simplified HEP-like processing framework. Using that simplified framework, and a similar one written using TBB, we will present performance comparisons between TBB and different compiler versions of OpenMP.

97 MATHEMATICS AND COMPUTING↗

ATLAS Data Analysis using a Parallel Workflow on Distributed Cloud-based Services with GPUs

A new type of parallel workflow is developed for the ATLAS experiment at the Large Hadron Collider, that makes use of distributed computing combined with a cloud-based infrastructure. This has been developed for a specific type of analysis using ATLAS data, one popularly referred to as Simulation-Based Inference (SBI). The JAX library is used for the parts of the workflow to compute gradients as well as accelerate program execution using just-in-time compilation, which becomes essential in a full SBI analysis and can also offer significant speed-ups in more traditional types of analysis.

72 PHYSICS OF ELEMENTARY PARTICLES AND FIELDS↗

Boosting RDataFrame performance with transparent bulk event processing

RDataFrame is ROOT’s high-level interface for Python and C++ data analysis. Since it first became available, RDataFrame adoption has grown steadily and it is now poised to be a major component of analysis software pipelines for LHC Run 3 and beyond. Thanks to its design inspired by declarative programming principles, RDataFrame enables the development of highperformance, highly parallel analyses without requiring expert knowledge of multi-threading and I/O: user logic is expressed in terms of self-contained, small computation kernels tied together by a high-level API. This design completely decouples analysis logic from its actual execution, and opens several interesting avenues for workflow optimization. In particular, in this work we explore the benefits of moving internal data processing from an event-by-event to a bulkby-bulk loop. This refactoring dramatically reduces the framework’s runtime overheads; in collaboration with the I/O layer it improves data access patterns; it exposes information that optimizing compilers might use to auto-vectorize the invocation of user-defined computations; finally, while existing user-facing interfaces remain unaffected, it becomes possible to additionally offer interfaces that explicitly expose bulks of events, useful e.g. for the injection of GPU kernels into the analysis workflow. In order to inform similar future R&D, design challenges will be presented, as well as an investigation of the relevant timememory trade-off backed by novel performance benchmarks.

Guiraud, Enrico↗

Templates of expected measurement uncertainties

The covariance committee of CSEWG (Cross Section Evaluation Working Group) established templates of expected measurement uncertainties for neutron-induced total, (n,γ), neutron-induced charged-particle, and (n,xn) reaction cross sections as well as prompt fission neutron spectra, average prompt and total fission neutron multiplicities, and fission yields. Templates provide a list of what uncertainty sources are expected for each measurement type and observable, and suggest typical ranges of these uncertainties and correlations based on a survey of experimental data, associated literature, and feedback from experimenters. Information needed to faithfully include the experimental data in the nuclear-data evaluation process is also provided. These templates could assist (a) experimenters and EXFOR compilers in delivering more complete uncertainties and measurement information relevant for evaluations of new experimental data, and (b) evaluators in achieving a more comprehensive uncertainty quantification for evaluation purposes. This effort might ultimately lead to more realistic evaluated covariances for nuclear-data applications. In this topical issue, we cover the templates coming out of this CSEWG effort–typically, one observable per paper. This paper here prefaces this topical issue by introducing the concept and mathematical framework of templates, discussing potential use cases, and giving an example of how they can be applied (estimating missing experimental uncertainties of 235 U(n,f) average prompt fission neutron multiplicities), and their impact on nuclear-data evaluations.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Contributed Review: Culet diameter and the achievable pressure of a diamond anvil cell: Implications for the upper pressure limit of a diamond anvil cell

Recently, static pressures of more than 1.0 TPa have been reported, which raises the question: what is the maximum static pressure that can be achieved using diamond anvil cell techniques? Here in this paper we compile culet diameters, bevel diameters, bevel angles, and reported pressures from the literature. We fit these data and find an expression that describes the maximum pressure as a function of the culet diameter. An extrapolation of our fit reveals that a culet diameter of 1 μm should achieve a pressure of ~1.8 TPa. Additionally, for pressure generation of ~400 GPa with a single beveled diamond anvil, the most commonly reported parameters are a culet diameter of ~20 μm, a bevel angle of 8.5°, and a bevel diameter to culet diameter ratio between 14 and 18. Our analysis shows that routinely generating pressures more than ~300 GPa likely requires diamond anvil geometries that are fundamentally different from a beveled or double beveled anvil (e.g., toroidal or double stage anvils) and culet diameters that are ≤20 μm.

36 MATERIALS SCIENCE↗

Interaction between water and carbon nanostructures: How good are current density functional approximations?

Due to their current and future technological applications, including realization of water filters and desalination membranes, water adsorption on graphitic sp2-bonded carbon is of overwhelming interest. However, these systems are notoriously challenging to model, even for electronic structure methods such as density functional theory (DFT), because of the crucial role played by London dispersion forces and noncovalent interactions, in general. Recent efforts have established reference quality interactions of several carbon nanostructures interacting with water. Here, we compile a new benchmark set (dubbed WaC18), which includes a single water molecule interacting with a broad range of carbon structures and various bulk (3D) and two-dimensional (2D) ice polymorphs. The performance of 28 approaches, including semilocal exchange-correlation functionals, nonlocal (Fock) exchange contributions, and long-range van der Waals (vdW) treatments, is tested by computing the deviations from the reference interaction energies. The calculated mean absolute deviations on the WaC18 set depend crucially on the DFT approach, ranging from 135 meV for local density approximation (LDA) to 12 meV for PBE0-D4. We find that modern vdW corrections to DFT significantly improve over their precursors. Within the 28 tested approaches, we identify the best performing within the functional classes of generalized gradient approximated (GGA), meta-GGA, vdW-DF, and hybrid DF, which are BLYP-D4, TPSS-D4, rev-vdW-DF2, and PBE0-D4, respectively.

Brandenburg, Jan Gerit (ORCID:0000000292192948)↗

Impact of spatiotemporal smoothing on the two-plasmon–decay instability

Higher levels of hot electrons from the two-plasmon–decay instability are observed when smoothing by spectral dispersion (SSD) is turned off in directly driven inertial confinement fusion experiments at the Omega Laser Facility. This finding is explained using a hot-spot model based on speckle statistics and simulation results from the laser–plasma simulation environment. The model accurately reproduces the relative increase in hot-electron activity at two different drive intensities, although it slightly overestimates the absolute number of hot electrons in all cases. Extrapolating from the current ≈ 360-GHz system while adhering to the logic of the hot-spot model suggests that larger SSD bandwidth should significantly mitigate hot-electron generation, and legacy 1-THz OMEGA experiments appear to support this conclusion. These results demonstrate that it is essential to account for laser speckles and spatiotemporal smoothing to obtain quantitative agreement with experiments. A compilation of hot-electron data from the past two decades reveals several other important points: (1) many prior experiments are more easily understood using recent results from multibeam absolute instability theory; and (2) experiments with ignition-scale conditions produce less hot electrons compared to OMEGA spherical experiments for a given vacuum overlapped intensity, which is a promising result for validating performance predictions based on hydrodynamic scaling relations.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Data-driven materials research enabled by natural language processing and information extraction

Given the emergence of data science and machine learning throughout all aspects of society, but particularly in the scientific domain, there is increased importance placed on obtaining data. Data in materials science are particularly heterogeneous, based on the significant range in materials classes that are explored and the variety of materials properties that are of interest. This leads to data that range many orders of magnitude, and these data may manifest as numerical text or image-based information, which requires quantitative interpretation. The ability to automatically consume and codify the scientific literature across domains - enabled by techniques adapted from the field of natural language processing - therefore has immense potential to unlock and generate the rich datasets necessary for data science and machine learning. This review focuses on the progress and practices of natural language processing and text mining of materials science literature and highlights opportunities for extracting additional information beyond text contained in figures and tables in articles. Here, we discuss and provide examples for several reasons for the pursuit of natural language processing for materials, including data compilation, hypothesis development, and understanding the trends within and across fields. Current and emerging natural language processing methods along with their applications to materials science are detailed. We, then, discuss natural language processing and data challenges within the materials science domain where future directions may prove valuable.

36 MATERIALS SCIENCE↗

A compendium and meta-analysis of flatband potentials for TiO2, ZnO, and SnO2 semiconductors in aqueous media

Semiconductor/electrolyte interfaces are of great interest to numerous scientific fields including renewable energy, (photo)electrochemistry, and energy storage. The semiconductor flatband potential is a key parameter in locating the conduction band minimum or valence band maximum of the semiconductor material in electrolyte. Despite its importance for quantifying the energetic location of the semiconductor bands, literature reports for the same material demonstrate significant variability in the flatband potential. In this compendium and meta-analysis, reported flatband potentials of the common semiconductor materials TiO2, SnO2, and ZnO in aqueous electrolyte were compiled and assessed to quantify the spread in literature flatband potentials as well as determine the factors that lead to the significant spread. For TiO2, SnO2, and ZnO, literature flatband potentials referenced to the reversible hydrogen electrode span a range of nearly 2 V each. Flatband potential tabulations were separated by variables such as the solution pH, the crystalline polymorph, the crystal facet, the morphology, and the dimensions or combinations of these variables to assess the factors that contribute to the observed spread. Important and surprising findings from these categorizations are summarized: (1) Even for the narrowest categorizations, the spread in flatband potential is still large. (2) Flatband potentials of TiO2 and SnO2 follow the expected Nernstian dependence with solution pH. ZnO materials deviate from this Nernstian dependence. (3) In the aggregate, there is no statistically significant difference in the reported flatband potentials of anatase and rutile TiO2. Single crystal tabulations were the only distributions to have statistically significant differences in the flatband potential between anatase and rutile TiO2. (4) Anatase TiO2 materials with a nanotube morphology appear to have a +400 mV difference in mean flatband potential compared to all other morphologies, but we argue that this is likely due to widespread misuse of the Mott–Schottky analysis. Other interesting findings are revealed within the spread of literature flatband potentials, and possible explanations are provided to generate discussion. We also briefly review and discuss common techniques that were used to determine the flatband potential and the pitfalls/criticisms of these techniques. Last, we discuss some ways in which future research on the determination of the flatband potential can be performed to improve the reliability of reported values and the quality of the work. In total, the results from this meta-analysis suggest multiple factors can affect the measured flatband potential and that an abundance of caution should be applied when attempting to quantify the flatband potential of complex or nanostructured systems.

Patel, Milan Y. (ORCID:0000000291948141)↗

Progress toward fusion energy breakeven and gain as measured against the Lawson criterion

The Lawson criterion is a key concept in the pursuit of fusion energy, relating the fuel density n, pulse duration τ or energy confinement time τE, and fuel temperature T to the energy gain Q of a fusion plasma. The purpose of this paper is to explain and review the Lawson criterion and to provide a compilation of achieved parameters for a broad range of historical and contemporary fusion experiments. Although this paper focuses on the Lawson criterion, it is only one of many equally important factors in assessing the progress and ultimate likelihood of any fusion concept becoming a commercially viable fusion-energy system. Only experimentally measured or inferred values of n, τ or τE, and T that have been published in the peer-reviewed literature are included in this paper, unless noted otherwise. For extracting these parameters, we discuss methodologies that are necessarily specific to different fusion approaches (including magnetic, inertial, and magneto-inertial fusion). This paper is intended to serve as a reference for fusion researchers and a tutorial for all others interested in fusion energy.

Wurzel, Samuel E. (ORCID:0000000260548161)↗

Structure and lithium insertion in oxides of molybdenum

Oxides of molybdenum, MoO x , have a rich structural chemistry arising from the accommodation of oxygen deficiency as MoO 3 is reduced and varied redox behavior arising from the ability of Mo to take on several different oxidation states. We review MoO 3 , MoO 2 , and all the reduced Mo oxides with intermediate compositions for their performance as Li-ion battery electrode materials. These reduced oxides are perhaps the most structurally diverse in the field of energy storage materials, taking on structures ranging from ones with crystallographic shear to bronze-like structures and distorted rutile. The crystal structure can have a significant impact on the performance of battery materials, which makes the reduced Mo oxides a promising domain of study. Electrochemical studies of these oxides from as early as 1971 to as recently as 2022 are compiled, and characteristics of capacity, capacity retention, and rate performance are compared. We find that certain oxides indeed display promising and highly reversible capacities for Li + storage. Typical redox voltages for Mo oxides lie in a regime that hinders maximizing energy density when they are paired with higher-voltage cathodes or lower-voltage anodes. The possibility of decreasing the redox voltage in the future will expand the promise of these materials while offering an alternative to more critical elements such as Nb.

25 ENERGY STORAGE↗

Imaginary-time correlation function thermometry: A new, high-accuracy and model-free temperature analysis technique for x-ray Thomson scattering data

The accurate interpretation of experiments with matter at extreme densities and pressures is a notoriously difficult challenge. In a recent work [Dornheim et al., Nat. Commun. 13, 7911 (2022)], we have introduced a formally exact methodology that allows extracting the temperature of arbitrary complex materials without any model assumptions or simulations. Here, we provide a more detailed introduction to this approach and analyze the impact of experimental noise on the extracted temperatures. In particular, we extensively apply our method both to synthetic scattering data and to previous experimental measurements over a broad range of temperatures and wave numbers. We expect that our approach will be of high interest to a gamut of applications, including inertial confinement fusion, laboratory astrophysics, and the compilation of highly accurate equation-of-state databases.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

DeePMD-kit v2: A software package for deep potential models

DeePMD-kit is a powerful open-source software package that facilitates molecular dynamics simulations using machine learning potentials known as Deep Potential (DP) models. This package, which was released in 2017, has been widely used in the fields of physics, chemistry, biology, and material science for studying atomistic systems. The current version of DeePMD-kit offers numerous advanced features, such as DeepPot-SE, attention-based and hybrid descriptors, the ability to fit tensile properties, type embedding, model deviation, DP-range correction, DP long range, graphics processing unit support for customized operators, model compression, non-von Neumann molecular dynamics, and improved usability, including documentation, compiled binary packages, graphical user interfaces, and application programming interfaces. This article presents an overview of the current major version of the DeePMD-kit package, highlighting its features and technical details. Additionally, this article presents a comprehensive procedure for conducting molecular dynamics as a representative application, benchmarks the accuracy and efficiency of different models, and discusses ongoing developments.

97 MATHEMATICS AND COMPUTING↗

CMaize: Simplifying inter-package modularity from the build up

There is a growing desire for inter-package modularity within the chemistry software community to reuse encapsulated code units across a variety of software packages. Most comprehensive efforts at achieving inter-package modularity will quickly run afoul of a very practical problem, being able to cohesively build the modules. Writing and maintaining build systems has long been an issue for many scientific software packages that rely on compiled languages such as C/C++. The push for inter-package modularity compounds this issue by additionally requiring binary artifacts from disparate developers to interoperate at a binary level. Thankfully, the de facto build tool for C/C++, CMake, is more than capable of supporting the myriad of edge cases that complicate writing robust build systems. Unfortunately, writing and maintaining a robust CMake build system can be a laborious endeavor because CMake provides few abstractions to aid the developer. Further, the need to significantly simplify the process of writing robust CMake-based build systems, especially in inter-package builds, motivated us to write CMaize. In addition to describing the architecture and design of CMaize, the article also demonstrates how CMaize is used in production-level software.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Experimental validation of a collision-radiation dataset for molecular hydrogen in plasmas

Quantitative spectroscopy of molecular hydrogen has generated substantial demand, leading to the accumulation of diverse elementary process data encompassing radiative transitions, electron-impact transitions, predissociations, and quenching. However, their rates currently available are still sparse, and there are inconsistencies among those proposed by different authors. In this study, we demonstrate an experimental validation of such a molecular dataset by composing a collisional-radiative model (CRM) for molecular hydrogen and comparing experimentally obtained vibronic populations across multiple levels. From the population kinetics of molecular hydrogen, the importance of each elementary process in various parameter space is studied. In low-density plasmas (electron density ne≲1017 m−3) the excitation rates from the ground states and radiative decay rates, both of which have been reported previously, determine the excited state population. The inconsistency in the excitation rates affects the population distribution the most significantly in this parameter space. However, in higher density plasmas (ne≳1018 m−3), the excitation rates from excited states become important, which have never been reported in the literature, and may need to be approximated in some way. In order to validate these molecular datasets and approximated rates, we carried out experimental observations for two different hydrogen plasmas; a low-density radio frequency heated plasma (ne≈1016 m−3) and the Large Helical Device (LHD) divertor plasma (ne≳1018 m−3). The visible emission lines from EF1Σg+, HH¯1Σg+, D1Πu±, GK1Σg+, I1Πg±, J1Δg±, h3Σg+, e3Σu+, d3Πu±,g3Σg+, i3Πg±, and j3Δg± states were observed simultaneously and their population distributions were obtained from their intensities. We compared the observed population distributions with the CRM prediction, in particular the CRM with the rates compiled by Janev et al., Miles et al., and those calculated with the molecular convergent close-coupling (MCCC) method. The MCCC prediction gives the best agreement with the experiment, particularly for the emission from the low-density plasma. However, the population distribution in the LHD divertor shows a worse agreement with the CRM than those from low-density plasma, indicating the necessity of the precise excitation rates from excited states. We also found that the rates for the electron attachment is inconsistent with experimental results. This requires further investigation.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

A simple developmental model recapitulates complex insect wing venation patterns

Insect wings are typically supported by thickened struts called veins. These veins form diverse geometric patterns across insects. For many insect species, even the left and right wings from the same individual have veins with unique topological arrangements, and little is known about how these patterns form. We present a large-scale quantitative study of the fingerprint-like “secondary veins.” We compile a dataset of wings from 232 species and 17 families from the order Odonata (dragonflies and damselflies), a group with particularly elaborate vein patterns. We characterize the geometric arrangements of veins and develop a simple model of secondary vein patterning. We show that our model is capable of recapitulating the vein geometries of species from other, distantly related winged insect clades.

59 BASIC BIOLOGICAL SCIENCES↗

Similar photosynthetic but different yield responses of C 3 and C 4 crops to elevated O 3

The deleterious effects of ozone (O 3 ) pollution on crop physiology, yield, and productivity are widely acknowledged. It has also been assumed that C 4 crops with a carbon concentrating mechanism and greater water use efficiency are less sensitive to O 3 pollution than C 3 crops. This assumption has not been widely tested. Therefore, we compiled 46 journal articles and unpublished datasets that reported leaf photosynthetic and biochemical traits, plant biomass, and yield in five C 3 crops (chickpea, rice, snap bean, soybean, and wheat) and four C 4 crops (sorghum, maize, Miscanthus × giganteus , and switchgrass) grown under ambient and elevated O 3 concentration ([O 3 ]) in the field at free-air O 3 concentration enrichment (O 3 -FACE) facilities over the past 20 y. When normalized by O 3 exposure, C 3 and C 4 crops showed a similar response of leaf photosynthesis, but the reduction in chlorophyll content, fluorescence, and yield was greater in C 3 crops compared with C 4 crops. Additionally, inbred and hybrid lines of rice and maize showed different sensitivities to O 3 exposure. This study quantitatively demonstrates that C 4 crops respond less to elevated [O 3 ] than C 3 crops. This understanding could help maintain cropland productivity in an increasingly polluted atmosphere.

60 APPLIED LIFE SCIENCES↗