Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “compilation”

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 865 records · Page 48

Parallel Runtime Interface for Fortran (PRIF) Design Document (Rev. 0.2)

This design document proposes an interface to support the parallel features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a proposed solution in which the runtime library is responsible for coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, and teams. In this interface, the compiler is responsible for transforming the invocation of Fortran-level parallel features into procedure calls to the necessary PRIF procedures. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Parallel Runtime Interface for Fortran (PRIF) Specification (Rev. 0.6)

This document specifies an interface to support the multi-image parallelism features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a solution in which a runtime library is primarily responsible for implementing coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, teams and collective subroutines. The Fortran compiler is responsible for transforming the invocation of Fortran-level multi-image parallelism features into procedure calls to the necessary PRIF subroutines. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Automatically parallelizing batch inference on deep neural networks using Fiats and Fortran 2023 `do concurrent`

This paper introduces novel programming strategies that leverage features of the Fortran 2023 standard of the International Standards Organization (ISO) to automatically parallelize computations on deep neural networks. The paper focuses on the interplay of object-oriented, parallel, and functional programming paradigms in the Fiats deep learning library. We demonstrate how several infrequently used language features play a role in enabling efficient, parallel execution. Specifically, the ability to explicitly declare that a procedure is pure facilitates inference in the context of the language’s loop-parallelism construct `do concurrent`. Also, explicitly prohibiting the overriding of a parent type’s type-bound procedures eliminates the need for dynamic dispatch in performance-critical code. Finally, this paper uses batch inference calculations on a neural network surrogate for atmospheric aerosol dynamics to demonstrate that LLVM Flang compiler’s automatic parallelization of `do concurrent` achieves roughly the same performance and scalability as achieved by OpenMP compiler directives. We also demonstrate that double-precision inference costs 37–72% longer runtime than default-real precision with most values in the range 57-60%.

Rouson, Damian↗

Parallel Runtime Interface for Fortran (PRIF) Specification (Rev. 0.4)

This document specifies an interface to support the parallel features of Fortran, named the Parallel Runtime Interface for Fortran (PRIF). PRIF is a proposed solution in which the runtime library is responsible for coarray allocation, deallocation and accesses, image synchronization, atomic operations, events, and teams. In this interface, the compiler is responsible for transforming the invocation of Fortran-level parallel features into procedure calls to the necessary PRIF procedures. The interface is designed for portability across shared- and distributed-memory machines, different operating systems, and multiple architectures. Implementations of this interface are intended as an augmentation for the compiler's own runtime library. With an implementation-agnostic interface, alternative parallel runtime libraries may be developed that support the same interface. One benefit of this approach is the ability to vary the communication substrate. A central aim of this document is to define a parallel runtime interface in standard Fortran syntax, which enables us to leverage Fortran to succinctly express various properties of the procedure interfaces, including argument attributes.

97 MATHEMATICS AND COMPUTING↗

Framework for Extensible, Asynchronous Task Scheduling (FEATS) in Fortran

Most parallel scientific programs contain compiler directives (pragmas) such as those from OpenMP, explicit calls to runtime library procedures such as those implementing the Message Passing Interface (MPI), or compiler-specific language extensions such as those provided by CUDA. By contrast, the recent Fortran standards empower developers to express parallel algorithms without directly referencing lower-level parallel programming models. Fortran’s parallel features place the language within the Partitioned Global Address Space (PGAS) class of programming models. When writing programs that exploit data-parallelism, application developers often find it straightforward to develop custom parallel algorithms. Problems involving complex, heterogeneous, staged calculations, however, pose much greater challenges. Such applications require careful coordination of tasks in a manner that respects dependencies prescribed by a directed acyclic graph. When rolling one’s own solution proves difficult, extending a customizable framework becomes attractive. The paper presents the design, implementation, and use of the Framework for Extensible Asynchronous Task Scheduling (FEATS), which we believe to be the first task-scheduling tool written in modern Fortran. We describe the benefits and compromises associated with choosing Fortran as the implementation language, and we propose ways in which future Fortran standards can best support the use case in this paper.

Richardson, Brad↗

Puerto Rico Observed Hydropower Generation

This dataset contains compiled observed hydropower generation for hydropower plants in Puerto Rico. Data have been compiled from data provided to the Energy Information Administration by asset owners. This dataset provides available generation data in monthly and annual files, with quality flags.

Broman, Daniel P [Pacific Northwest National Labor↗

Hawaii Observed Hydropower Generation

This dataset contains compiled observed hydropower generation for hydropower plants in Hawaii. Data have been compiled from data provided to the Energy Information Administration by asset owners. This dataset provides available generation data in monthly and annual files, with quality flags.

Broman, Daniel P [Pacific Northwest National Labor↗

Alaska Observed Hydropower Generation

This dataset contains compiled observed hydropower generation for hydropower plants in Alaska. Data have been compiled from data provided to the Energy Information Administration by asset owners, data contained in annual reports produced by the Institute of Social and Economic Research at the University of Alaska Anchorage (Alaska Electric Power Statistics and Alaska Energy Statistics) and data provided to the Federal Energy Regulatory Commission by asset owners. This dataset provides available generation data from all sources in monthly and annual files, with quality flags, and generation data identifying the highest quality source in monthly and annual files.

Broman, Daniel [Pacific Northwest National Laborat↗

IBPSA Project 2 BOPTEST: An update on the test cases available in the framework for testing advanced control strategies in buildings

Project 2 develops software infrastructure, test cases, and extensions for the Building Optimization Testing Framework (BOPTEST) to address the expanding needs of building and urban energy system controls through open international collaboration. This paper provides an overview of the new test cases available as of BOPTEST version 0.7.1. Each test case is developed using open-source Modelica libraries and Spawn of EnergyPlus, enabling the creation of high-fidelity building models that incorporate envelope dynamics, Heating Ventilation and Air Conditioning (HVAC) systems, and explicit control representations. Currently, eight test cases are available, with five additional cases under development. These test cases cover a wide range of climates, building types, and HVAC systems. This paper compiles and summarizes test case descriptions, cites original manuscripts that developed them for a more detailed description, and reports baseline control performance metrics. Furthermore, two example applications are presented: one illustrating different levels of control, from supervisory to low-level, and another demonstrating how Model Predictive Control (MPC) solutions must be adapted from continuous to integer to control some building actuators.

Zanetti, Ettore↗

Patterns, drivers, and a predictive model of dam removal cost in the United States

Given the burgeoning dam removal movement and the large number of dams approaching obsolescence in the United States, cost estimating data and tools are needed for dam removal prioritization, planning, and execution. We used the list of removed dams compiled by American Rivers to search for publicly available reported costs for dam removal projects. Total cost information could include component costs related to project planning, dam deconstruction, monitoring, and several categories of mitigation activities. We compiled reported costs from 455 unique sources for 668 dams removed in the United States from 1965 to 2020. The dam removals occurred within 571 unique projects involving 1–18 dams. When adjusted for inflation into 2020 USD, cost of these projects totaled $\$1.522$ billion, with per-dam costs ranging from $\$1$ thousand (k) to $\$268.8$ million (M). The median cost for dam removals was $\$157$k, $\$823$k, and $\$6.2$M for dams that were< 5 m, between 5–10 m, and > 10 m in height, respectively. Geographic differences in total costs showed that northern states in general, and the Pacific Northwest in particular, spent the most on dam removal. The Midwest and the Northeast spent proportionally more on removal of dams less than 5 m in height, whereas the Northwest and Southwest spent the most on larger dam removals > 10 m tall. We used stochastic gradient boosting with quantile regression to model dam removal cost against potential predictor variables including dam characteristics (dam height and material), hydrography (average annual discharge and drainage area), project complexity (inferred from construction and sediment management, mitigation, and post-removal cost drivers), and geographic region. Dam height, annual average discharge at the dam site, and project complexity were the predominant drivers of removal cost. The final model had an R 2 of 57% and when applied to a test dataset model predictions had a root mean squared error of $\$5.09$M and a mean absolute error of $\$1.45$M, indicating its potential utility to predict estimated costs of dam removal. We developed a R shiny application for estimating dam removal costs using customized model inputs for exploratory analyses and potential dam removal planning.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Raindrop Size Spectrum in Deep Convective Regions of the Americas

This study compared drop size distribution (DSD) measurements on the surfaces, the corresponding properties, and the precipitation modes among three deep convective regions within the Americas. The measurement compilation corresponded to two sites in the midlatitudes: the U.S. Southern Great Plains and Córdoba Province in subtropical South America, as well as to one site in the tropics: Manacapuru in central Amazonia; these are all areas where intense rain-producing systems contribute to the majority of rainfall in the Americas’ largest river basins. This compilation included two types of disdrometers (Parsivel and 2D-Video Disdrometer) that were used at the midlatitude sites and one type of disdrometer (Parsivel) that was deployed at the tropical site. The distributions of physical parameters (such as rain rate R, mass-weighted mean diameter D m , and normalized droplet concentration N w ) for the raindrop spectra without rainfall mode classification seemed similar, except for the much broader N w distributions in Córdoba. The raindrop spectra were then classified into a light precipitation mode and a precipitation mode by using a cutoff at 0.5 mm h -1 based on previous studies that characterized the full drop size spectra. These segregated rain modes are potentially unique relative to previously studied terrain-influenced sites. In the light precipitation and precipitation modes, the dominant higher frequency observed in a broad distribution of N w in both types of disdrometers and the identification of shallow light precipitation in vertically pointing cloud radar data represent unique characteristics of the Córdoba site relative to the others. As a result, the co-variability between the physical parameters of the DSD indicates that the precipitation observed in Córdoba may confound existing methods of determining the rain type by using the drop size distribution.

54 ENVIRONMENTAL SCIENCES↗

Complex Oxide Nanoparticle Synthesis: Where to Begin to Do It Right?

Synthesis of advanced ceramics requires a high degree of control over the particle size and stoichiometry of the material. When choosing a synthesis method for complex oxides it is important to begin with the correct precursors and solvents to achieve high purity nanoparticles. Here, we detail the selection process for precursors and solvents for liquid-phase precipitation synthesis. Data for metal nitrate, chloride, acetate, and oxalate precursors has been compiled to assist future synthesis. The role of hydration within the precursors is discussed as it affects the final stoichiometry of the material. Melting temperatures are also compiled for these compounds to assist in material selection. The solubility of the precursors in different solvents is examined to determine the correct solvent during synthesis. As an example, using the methodology presented here, two different materials are synthesized based on commonly available precursors. A catalyst based on a quaternary perovskite and an advanced ionic conductor based on a high entropy fluorite oxide are synthesized using precipitation methods and their characterization is detailed.

Gager, Elizabeth (ORCID:0000000306046571)↗

An Evaluation of Energy Storage Cost and Performance Characteristics

The energy storage industry continues to expand globally as costs continue to fall and opportunities in consumer, transportation and grid applications are defined. As the rapid evolution of the industry continues, it has become increasingly important to understand how varying technologies compare in terms of cost and performance. This paper defines and evaluates cost and performance parameters of six battery energy storage technologies (BESS) - lithium-ion batteries, lead-acid batteries, redox flow batteries, sodium-sulfur batteries, sodium metal halide batteries, and zinc-hybrid cathode batteries - four non-BESS storage technologies - pumped storage hydropower, flywheels, compressed air energy storage, and ultracapacitors - and combustion turbines. Cost and performance information was compiled based on an extensive literature review, conversations with vendors and stakeholders, and costs of systems procured at sites across the United States. Detailed cost and performance estimates are presented for 2018 and projected out to 2025. Annualized costs were also calculated for each technology.

Mongird, Kendall↗

Spitzer Variability Properties of Low-gravity L Dwarfs

We present Spitzer Space Telescope variability monitoring observations of three low-gravity L dwarfs with previous detections of variability in the near-IR: 2MASS J0045+16, 2MASS J0501–00, and 2MASS J1425–36. We detect significant periodic variability in two of our targets, 2MASS J0045+16 and 2MASS J0501–00. We do not detect variability in 2MASS J1425–36. Combining our new rotation periods with rotational velocities, we calculate inclination angles of 22° ± 1°, 60{sub -8}{sup +13°}, and 52{sub -13}{sup +19°} for 2MASS J0045+16, 2MASS J0501–00, and 2MASS J1425–36, respectively. Our three new objects are consistent with the tentative relations between inclination, amplitude, and color anomaly previously reported. Objects with the highest variability amplitudes are inclined equator on, while the maximum observed amplitude decreases as the inclination angle decreases. We also find a correlation between the inclination angle and (J–K){sub 2MASS} color anomaly for the sample of objects with measured inclinations. Compiling the entire sample of brown dwarfs with Spitzer variability detections, we find no enhancement in amplitude for young, early-L dwarfs compared to the field dwarf population. We find a possible enhancement in amplitude of low-gravity late-L dwarfs at 4.5 μm. We do not find a correlation between amplitude ratio and spectral type for field dwarfs or for the young population. Finally, we compile the rotation periods of a large sample of brown dwarfs with ages 1 Myr–1 Gyr and compare the rotation rates predicted by evolutionary models assuming angular momentum conservation. We find that the rotation rates of the current sample of brown dwarfs fall within the expected range set by evolutionary models and breakup limits.

79 ASTRONOMY AND ASTROPHYSICS↗

Calibration of the Hα Age–Activity Relation for M Dwarfs

In this work, we calibrate the relationship between Hα emission and M dwarf ages. We compile a sample of 892 M dwarfs with Hα equivalent width (Hα EW) measurements from the literature that are either comoving with a white dwarf of known age (21 stars) or in a known young association (871 stars). In this sample we identify 7 M dwarfs that are new candidate members of known associations. By dividing the stars into active and inactive categories according to their Hα EW and spectral type (SpT), we find that the fraction of active dwarfs decreases with increasing age, and the form of the decline depends on SpT. Using the compiled sample of age calibrators, we find that Hα EW and fractional Hα luminosity (L {sub Hα}/L {sub bol}) decrease with increasing age. Hα EW for SpT ≤ M7 decreases gradually up until ∼1 Gyr. For older ages, we found only two early M dwarfs that are both inactive and seem to continue the gradual decrease. We also found 14 mid-type M dwarfs, out of which 11 are inactive and present a significant decrease in Hα EW, suggesting that the magnetic activity decreases rapidly after ∼1 Gyr. We fit L {sub Hα}/L {sub bol} versus age with a broken power law and find an index of −0.11{sub −0.01}{sup +0.02} for ages ≲776 Myr. The index becomes much steeper at older ages, but a lack of field age-calibrators (≫1 Gyr) leaves this part of the relation far less constrained. Finally, from repeated independent measurements for the same stars, we find that 94% of them have a level of Hα EW variability ≤5 Å at young ages (<1 Gyr).

79 ASTRONOMY AND ASTROPHYSICS↗

Symphony: Cosmological Zoom-in Simulation Suites over Four Decades of Host Halo Mass

Abstract We present Symphony, a compilation of 262 cosmological, cold-dark-matter-only zoom-in simulations spanning four decades of host halo mass, from 10 11 –10 15 M ⊙ . This compilation includes three existing simulation suites at the cluster and Milky Way–mass scales, and two new suites: 39 Large Magellanic Cloud-mass (10 11 M ⊙ ) and 49 strong-lens-analog (10 13 M ⊙ ) group-mass hosts. Across the entire host halo mass range, the highest-resolution regions in these simulations are resolved with a dark matter particle mass of ≈3 × 10 −7 times the host virial mass and a Plummer-equivalent gravitational softening length of ≈9 × 10 −4 times the host virial radius, on average. We measure correlations between subhalo abundance and host concentration, formation time, and maximum subhalo mass, all of which peak at the Milky Way host halo mass scale. Subhalo abundances are ≈50% higher in clusters than in lower-mass hosts at fixed sub-to-host halo mass ratios. Subhalo radial distributions are approximately self-similar as a function of host mass and are less concentrated than hosts’ underlying dark matter distributions. We compare our results to the semianalytic model Galacticus , which predicts subhalo mass functions with a higher normalization at the low-mass end and radial distributions that are slightly more concentrated than Symphony. We use UniverseMachine to model halo and subhalo star formation histories in Symphony, and we demonstrate that these predictions resolve the formation histories of the halos that host nearly all currently observable satellite galaxies in the universe. To promote open use of Symphony, data products are publicly available at http://web.stanford.edu/group/gfc/symphony .

79 ASTRONOMY AND ASTROPHYSICS↗

Union through UNITY: Cosmology with 2000 SNe Using a Unified Bayesian Framework

Type Ia supernovae (SNe Ia) were instrumental in establishing the acceleration of the Universe’s expansion. By virtue of their combination of distance reach, precision, and prevalence, they continue to provide key cosmological constraints, complementing other cosmological probes. Individual SN surveys cover only over about a factor of 2 in redshift, so compilations of multiple SN data sets are strongly beneficial. We assemble an up-to-date “Union” compilation of 2087 cosmologically useful SNe Ia from 24 data sets (“Union3”). We take care to put all SNe on the same distance scale and update the light-curve fitting with SALT3 to use the full rest-frame optical. Over the next few years, the number of cosmologically useful SNe Ia will increase by more than a factor of 10, and keeping systematic uncertainties subdominant will be more challenging than ever. We discuss the importance of treating outliers, selection effects, light-curve shape/color populations/standardization relations, unexplained dispersion, and heterogeneous observations simultaneously. We present an updated Bayesian framework, called UNITY1.5 (Unified Nonlinear Inference for Type-Ia cosmologY), that incorporates significant improvements in our ability to model selection effects, standardization, and systematic uncertainties compared to earlier analyses. As an analysis byproduct, we also recover the posterior of the SN-only peculiar-velocity field, although we do not interpret it in this work. We compute updated cosmological constraints with Union3 and UNITY1.5, finding weak 1.7σ–2.6σ tension with flat cold dark matter and possible evidence for thawing dark energy (w0 > − 1, wa < 0). We release our SN distances, light-curve fits, and UNITY1.5 framework to the community.

Rubin, David↗

UPCluster-SZ: The Updated Catalog of Galaxy Clusters from the List of Planck Sunyaev–Zel’dovich Sources

Abstract We present the updated galaxy cluster catalog of the second Planck catalog of Sunyaev–Zel’dovich sources (PSZ2) through the compilation of the data for clusters and galaxies with spectroscopically measured redshifts in the literature. The original version of PSZ2 comprises 1653 Sunyaev–Zel’dovich (SZ) sources, of which 1203 have been validated as genuine galaxy clusters, while the remaining 450 sources are yet to be validated. To increase the number of genuine clusters in PSZ2, we first update the validations of the cluster candidates and their redshift information using the data compiled for the confirmed clusters and the member galaxies in the literature. We then use the galaxy redshift data in the fields of the remaining cluster candidates by searching for possible member galaxies with measured spectroscopic redshifts around the SZ centroids. In this search process, we classify clusters as strong candidates if they contain more than nine galaxies within a 4500 km s −1 velocity range and within 15′ around the SZ centroids. This process results in the validation of 139 new genuine clusters, the update of redshift information on 399 clusters, and the identification of 10 strong candidates, which increases the number of validated clusters up to 1334 among the 1653 SZ sources. Our updated galaxy cluster catalog will be very useful for studies of galaxy formation and cosmology through a combination with other all-sky surveys including the Wide-field Infrared Survey Explorer and SPHEREx.

Astronomy & Astrophysics↗