Search NASA⌕ Search

SEARCH · Search NASA

Results for “Compiler”

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,063 records · Page 59

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↗

THE LARGE SKY AREA MULTI-OBJECT FIBER SPECTROSCOPIC TELESCOPE QUASAR SURVEY: QUASAR PROPERTIES FROM THE FIRST DATA RELEASE

We present preliminary results of the quasar survey in the Large Sky Area Multi-Object Fiber Spectroscopic Telescope (LAMOST) first data release (DR1), which includes the pilot survey and the first year of the regular survey. There are 3921 quasars reliably identified, among which 1180 are new quasars discovered in the survey. These quasars are at low to median redshifts, with a highest z of 4.83. We compile emission line measurements around the Hα, Hβ, Mg ii, and C iv regions for the new quasars. The continuum luminosities are inferred from SDSS photometric data with model fitting, as the spectra in DR1 are non-flux-calibrated. We also compile the virial black hole mass estimates, with flags indicating the selection methods, and broad absorption line quasars. The catalog and spectra for these quasars are also available. Of the 3921 quasars, 28% are independently selected with optical–infrared colors, indicating that the method is quite promising for the completeness of the quasar survey. LAMOST DR1 and the ongoing quasar survey will provide valuable data for studies of quasars.

79 ASTRONOMY AND ASTROPHYSICS↗

THE DISTANCE DUALITY RELATION FROM STRONG GRAVITATIONAL LENSING

Under very general assumptions of the metric theory of spacetime, photons traveling along null geodesics and photon number conservation, two observable concepts of cosmic distance, i.e., the angular diameter and the luminosity distances are related to each other by the so-called distance duality relation (DDR) D{sup L}=D{sup A}(1+z){sup 2}. Observational validation of this relation is quite important because any evidence of its violation could be a signal of new physics. In this paper we introduce a new method to test the DDR based on strong gravitational lensing systems and type Ia supernovae (SNe Ia) under a flat universe. The method itself is worth attention because unlike previously proposed techniques, it does not depend on all other prior assumptions concerning the details of cosmological model. We tested it using a new compilation of strong lensing (SL) systems and JLA compilation of SNe Ia and found no evidence of DDR violation. For completeness, we also combined it with previous cluster data and showed its power on constraining the DDR. It could become a promising new probe in the future in light of forthcoming massive SL surveys and because of expected advances in galaxy cluster modeling.

79 ASTRONOMY AND ASTROPHYSICS↗

UNCERTAINTIES IN GALACTIC CHEMICAL EVOLUTION MODELS

We use a simple one-zone galactic chemical evolution model to quantify the uncertainties generated by the input parameters in numerical predictions for a galaxy with properties similar to those of the Milky Way. We compiled several studies from the literature to gather the current constraints for our simulations regarding the typical value and uncertainty of the following seven basic parameters: the lower and upper mass limits of the stellar initial mass function (IMF), the slope of the high-mass end of the stellar IMF, the slope of the delay-time distribution function of Type Ia supernovae (SNe Ia), the number of SNe Ia per M {sub ⊙} formed, the total stellar mass formed, and the final mass of gas. We derived a probability distribution function to express the range of likely values for every parameter, which were then included in a Monte Carlo code to run several hundred simulations with randomly selected input parameters. This approach enables us to analyze the predicted chemical evolution of 16 elements in a statistical manner by identifying the most probable solutions, along with their 68% and 95% confidence levels. Our results show that the overall uncertainties are shaped by several input parameters that individually contribute at different metallicities, and thus at different galactic ages. The level of uncertainty then depends on the metallicity and is different from one element to another. Among the seven input parameters considered in this work, the slope of the IMF and the number of SNe Ia are currently the two main sources of uncertainty. The thicknesses of the uncertainty bands bounded by the 68% and 95% confidence levels are generally within 0.3 and 0.6 dex, respectively. When looking at the evolution of individual elements as a function of galactic age instead of metallicity, those same thicknesses range from 0.1 to 0.6 dex for the 68% confidence levels and from 0.3 to 1.0 dex for the 95% confidence levels. The uncertainty in our chemical evolution model does not include uncertainties relating to stellar yields, star formation and merger histories, and modeling assumptions.

79 ASTRONOMY AND ASTROPHYSICS↗

CONSTRAINTS ON NON-FLAT COSMOLOGIES WITH MASSIVE NEUTRINOS AFTER PLANCK 2015

We investigate two dark energy cosmological models (i.e., the ΛCDM and ϕ CDM models) with massive neutrinos assuming two different neutrino mass hierarchies in both the spatially flat and non-flat scenarios, where in the ϕ CDM model the scalar field possesses an inverse power-law potential, V ( ϕ ) ∝ ϕ {sup −} {sup α} ( α > 0). Cosmic microwave background data from Planck 2015, baryon acoustic oscillation data from 6dFGS, SDSS-MGS, BOSS-LOWZ and BOSS CMASS-DR11, the joint light-curve analysis compilation of SNe Ia apparent magnitude observations, and the Hubble Space Telescope H {sub 0} prior, are jointly employed to constrain the model parameters. We first determine constraints assuming three species of degenerate massive neutrinos. In the spatially flat (non-flat) ΛCDM model, the sum of neutrino masses is bounded as Σ m {sub ν} < 0.165(0.299) eV at 95% confidence level (CL). Correspondingly, in the flat (non-flat) ϕ CDM model, we find Σ m {sub ν} < 0.164(0.301) eV at 95% CL. The inclusion of spatial curvature as a free parameter results in a significant broadening of confidence regions for Σ m {sub ν} and other parameters. In the scenario where the total neutrino mass is dominated by the heaviest neutrino mass eigenstate, we obtain similar conclusions to those obtained in the degenerate neutrino mass scenario. In addition, the results show that the bounds on Σ m {sub ν} based on two different neutrino mass hierarchies have insignificant differences in the spatially flat case for both the ΛCDM and ϕ CDM models; however, the corresponding differences are larger in the non-flat case.

79 ASTRONOMY AND ASTROPHYSICS↗

A COMPREHENSIVE CENSUS OF NEARBY INFRARED EXCESS STARS

The conclusion of the Wide-Field Infrared Survey Explorer ( WISE ) mission presents an opportune time to summarize the history of using excess emission in the infrared as a tracer of circumstellar material and exploit all available data for future missions such as the James Webb Space Telescope . We have compiled a catalog of infrared excess stars from peer-reviewed articles and perform an extensive search for new infrared excess stars by cross-correlating the Tycho-2 and all-sky WISE (AllWISE) catalogs. We define a significance of excess in four spectral type divisions and select stars showing greater than either 3 σ or 5 σ significance of excess in the mid- and far-infrared. Through procedures including spectral energy distribution fitting and various image analyses, each potential excess source was rigorously vetted to eliminate false positives. The infrared excess stars from the literature and the new stars found through the Tycho-2 and AllWISE cross-correlation produced nearly 500 “Prime” infrared excess stars, of which 74 are new sources of excess, and >1200 are “Reserved” stars, of which 950 are new sources of excess. The main catalog of infrared excess stars are nearby, bright, and either demonstrate excess in more than one passband or have infrared spectroscopy confirming the infrared excess. This study identifies stars that display a spectral energy distribution suggestive of a secondary or post-protoplanetary generation of dust, and they are ideal targets for future optical and infrared imaging observations. The final catalogs of stars summarize the past work using infrared excess to detect dust disks, and with the most extensive compilation of infrared excess stars (∼1750) to date, we investigate various relationships among stellar and disk parameters.

79 ASTRONOMY AND ASTROPHYSICS↗

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↗