Engineering Papers⌕ Search

SEARCH · Engineering Papers

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,549 records · Page 86

Efficiently embedding QUBO problems on adiabatic quantum computers

Adiabatic quantum computers like the D-Wave 2000Q can approximately solve the QUBO problem, which is an NP-hard problem, and have been shown to outperform classical computers on several instances. Solving the QUBO problem literally means solving virtually any NP-hard problem like the traveling salesman problem, airline scheduling problem, protein folding problem, genotype imputation problem, thereby enabling significant scientific progress, and potentially saving millions/billions of dollars in logistics, airlines, healthcare and many other industries. Yet, before QUBO problems are solved on quantum computers, they must be embedded (or compiled) onto the hardware of quantum computers, which in itself is a very hard problem. Here, we propose an efficient embedding algorithm, that lets us embed QUBO problems fast, uses less qubits and gets the objective function value close to the global minimum value. We then compare the performance of our embedding algorithm to that of D-Wave’s embedding algorithm, which is the current state of the art, and show that our embedding algorithm convincingly outperforms D-Wave’s embedding algorithm. Our embedding approach works with perfect Chimera graphs, i.e., Chimera graphs with no missing qubits.

97 MATHEMATICS AND COMPUTING↗

Rolex: Resilience-oriented language extensions for extreme-scale systems

Future exascale high-performance computing (HPC) systems will be constructed from VLSI devices that will be less reliable than those used today, and faults will become the norm, not the exception. This will pose significant problems for system designers and programmers, who for half-a-century have enjoyed an execution model that assumed correct behavior by the underlying computing system. The mean time to failure (MTTF) of the system scales inversely to the number of components in the system and therefore faults and resultant system level failures will increase, as systems scale in terms of the number of processor cores and memory modules used. However every error detected need not cause catastrophic failure. Many HPC applications are inherently fault resilient. Yet it is the application programmers who have this knowledge but lack mechanisms to convey it to the system. In this paper, we present new Resilience Oriented Language Extensions (Rolex) which facilitate the incorporation of fault resilience as an intrinsic property of the application code. We describe the syntax and semantics of the language extensions as well as the implementation of the supporting compiler infrastructure and runtime system. Furthermore, our experiments show that an approach that leverages the programmer's insight to reason about the context and significance of faults to the application outcome significantly improves the probability that an application runs to a successful conclusion.

97 MATHEMATICS AND COMPUTING↗

The Surface-Topography Challenge: A Multi-Laboratory Benchmark Study to Advance the Characterization of Topography

Surface performance is critically influenced by topography in virtually all real-world applications. The current standard practice is to describe topography using one of a few industry-standard parameters. The most commonly reported number is Ra, the average absolute deviation of the height from the mean line (at some, not necessarily known or specified, lateral length scale). However, other parameters, particularly those that are scale-dependent, influence surface and interfacial properties; for example the local surface slope is critical for visual appearance, friction, and wear. The present Surface-Topography Challenge was launched to raise awareness for the need of a multi-scale description, but also to assess the reliability of different metrology techniques. In the resulting international collaborative effort, 153 scientists and engineers from 64 research groups and companies across 20 countries characterized statistically equivalent samples from two different surfaces: a “rough” and a “smooth” surface. The results of the 2088 measurements constitute the most comprehensive surface description ever compiled. We find wide disagreement across measurements and techniques when the lateral scale of the measurement is ignored. Consensus is established through scale-dependent parameters while removing data that violates an established resolution criterion and deviates from the majority measurements at each length scale. Our findings suggest best practices for characterizing and specifying topography. The public release of the accumulated data and presented analyses enables global reuse for further scientific investigation and benchmarking.

42 ENGINEERING↗

Challenge clusters facing LCA in environmental decision-making—what we can learn from biofuels

Purpose: Bioenergy is increasingly used to help meet greenhouse gas (GHG) and renewable energy targets. However, bioenergy’s sustainability has been questioned, resulting in increasing use of life cycle assessment (LCA). Bioenergy systems are global and complex, and market forces can result in significant changes, relevant to LCA and policy. The goal of this paper is to illustrate the complexities associated with LCA, with particular focus on bioenergy and associated policy development, so that its use can more effectively inform policymakers. Methods: The review is based on the results from a series of workshops focused on bioenergy life cycle assessment. Expert submissions were compiled and categorized within the first two workshops. Over 100 issues emerged. Accounting for redundancies and close similarities in the list, this reduced to around 60 challenges, many of which are deeply interrelated. Some of these issues were then explored further at a policy-facing workshop in London, UK. The authors applied a rigorous approach to categorize the challenges identified to be at the intersection of biofuels/bioenergy LCA and policy. Results and discussion: The credibility of LCA is core to its use in policy. Even LCAs that comply with ISO standards and policy and regulatory instruments leave a great deal of scope for interpretation and flexibility. Within the bioenergy sector, this has led to frustration and at times a lack of obvious direction. This paper identifies the main challenge clusters: overarching issues, application and practice and value and ethical judgments. Many of these are reflective of the transition from application of LCA to assess individual products or systems to the wider approach that is becoming more common. Uncertainty in impact assessment strongly influences planning and compliance due to challenges in assigning accountability, and communicating the inherent complexity and uncertainty within bioenergy is becoming of greater importance. Conclusions: The emergence of LCA in bioenergy governance is particularly significant because other sectors are likely to transition to similar governance models. LCA is being stretched to accommodate complex and broad policy-relevant questions, seeking to incorporate externalities that have major implications for long-term sustainability. As policy increasingly relies on LCA, the strains placed on the methodology are becoming both clearer and impedimentary. The implications for energy policy, and in particular bioenergy, are large.

09 BIOMASS FUELS↗

A New Approach to Multivariate Network Traffic Analysis

© 2019, Springer Science+Business Media, LLC & Science Press, China. Network traffic analysis is one of the core functions in network monitoring for effective network operations and management. While online traffic analysis has been widely studied, it is still intensively challenging due to several reasons. One of the primary challenges is the heavy volume of traffic to analyze within a finite amount of time due to the increasing network bandwidth. Another important challenge for effective traffic analysis is to support multivariate functions of traffic variables to help administrators identify unexpected network events intuitively. To this end, we propose a new approach with the multivariate analysis that offers a high-level summary of the online network traffic. With this approach, the current state of the network will display patterns compiled from a set of traffic variables, and the detection problems in network monitoring (e.g., change detection and anomaly detection) can be reduced to a pattern identification and classification problem. In this paper, we introduce our preliminary work with clustered patterns for online, multivariate network traffic analysis with the challenges and limitations we observed. We then present a grid-based model that is designed to overcome the limitations of the clustered pattern-based technique. We will discuss the potential of the new model with respect to the technical challenges including streaming-based computation and robustness to outliers.

Kim, Jinoh↗

Determination of the Charge Materials Range in Multistage Charge Burden Optimization for Foundry Furnaces

Optimization of charge burden for foundry furnaces lies in determining a percentage or mass (kg, t) of the share of each charge material in the burden with the lowest unit cost. A classic task of charge burden optimization requires a definition of an objective function, which most often defines the cost of the charge burden and a system of constraints, including technological assumptions such as the balance of chemical elements for the required chemical composition of the charge or molten metal, limitations of the mass fraction of the individual elements of the charge, and others. The solution for such an optimization task is a set of starting values for the devices which weigh and proportion the charge materials for a foundry furnace. The consequences of deviations from proper values, causes by inaccurate weighing or proportioning and human error as well, can be limited by using an appropriately designed and implemented multistage optimization algorithm. This article presents a mathematical model of such an algorithm and discussion of its practical application. The algorithm as described below can be an important element of computer-aided decision to be made by employees in the process of batch compilation or automatically control devices dosing individual batch components. An IT system with an implemented algorithm may significantly increase the efficiency of charge preparation for a foundry furnace, guaranteeing its correct chemical composition despite batch materials dosing errors. It will contribute to a significant improvement of economic indicators of liquid metal production, with the effect of boosting the competitiveness of the foundry industry.

36 MATERIALS SCIENCE↗

A library of building occupant behaviour models represented in a standardised schema

During the past four decades, a significant body of literature has reported on the impacts of occupant behaviour (OB) on building technologies, operation, and energy consumption. A large number of data-driven behavioural models have been developed based on field data. These models lack standardisation and consistency, leading to difficulties in applications and comparison. To address this concern, an ontology was developed using the drivers-needs-actions-systems (DNAS) framework. Recent work has been carried out to implement the theoretical DNAS framework into an eXtensible Markup Language (XML) schema, titled ‘occupant behaviour XML’ (obXML) which is a practical implementation of OB models that can be integrated into building performance simulation (BPS) programs. This paper presents a newly developed library of OB models represented in the standardised obXML schema format. This library provides ready-to-use examples for BPS users to employ more accurate occupant representation in their energy models. The library, which contains an initial effort of 52 OB models, was made publicly available for the BPS community. As part of the library development process, limitations of the obXML schema were identified and addressed, and future improvements were proposed. Authors hope that by compiling this library building, energy modellers from all over the world can enhance their BPS models by integrating more accurate and robust OB patterns.

32 ENERGY CONSERVATION, CONSUMPTION, AND UTILIZATI↗

Fungal diversity notes 253–366: taxonomic and phylogenetic contributions to fungal taxa

Notes on 113 fungal taxa are compiled, including 11 new genera, 89 new species, one new subspecies, three new combinations and seven reference specimens. A wide geographic and taxonomic range of fungal taxa are detailed. In the Ascomycota the new genera Angustospora (Testudinaceae), Camporesia (Xylariaceae), Clematidis, Crassiparies (Pleosporales genera incertae sedis), Farasanispora, Longiostiolum (Pleosporales genera incertae sedis), Multilocularia (Parabambusicolaceae), Neophaeocryptopus (Dothideaceae), Parameliola (Pleosporales genera incertae sedis), and Towyspora (Lentitheciaceae) are introduced. Newly introduced species are Angustospora nilensis, Aniptodera aquibella, Annulohypoxylon albidiscum, Astrocystis thailandica, Camporesia sambuci, Clematidis italica, Colletotrichum menispermi, C. quinquefoliae, Comoclathris pimpinellae, Crassiparies quadrisporus, Cytospora salicicola, Diatrype thailandica, Dothiorella rhamni, Durotheca macrostroma, Farasanispora avicenniae, Halorosellinia rhizophorae, Humicola koreana, Hypoxylon lilloi, Kirschsteiniothelia tectonae, Lindgomyces okinawaensis, Longiostiolum tectonae, Lophiostoma pseudoarmatisporum, Moelleriella phukhiaoensis, M. pongdueatensis, Mucoharknessia anthoxanthi, Multilocularia bambusae, Multiseptospora thysanolaenae, Neophaeocryptopus cytisi, Ocellularia arachchigei, O. ratnapurensis, Ochronectria thailandica, Ophiocordyceps karstii, Parameliola acaciae, P. dimocarpi, Parastagonospora cumpignensis, Pseudodidymosphaeria phlei, Polyplosphaeria thailandica, Pseudolachnella brevifusiformis, Psiloglonium macrosporum, Rhabdodiscus albodenticulatus, Rosellinia chiangmaiensis, Saccothecium rubi, Seimatosporium pseudocornii, S. pseudorosae, Sigarispora ononidis and Towyspora aestuari. New combinations are provided for Eutiarosporella dactylidis (sexual morph described and illustrated) and Pseudocamarosporium pini. Descriptions, illustrations and / or reference specimens are designated for Aposphaeria corallinolutea, Cryptovalsa ampelina, Dothiorella vidmadera, Ophiocordyceps formosana, Petrakia echinata, Phragmoporthe conformis and Pseudocamarosporium pini. The new species of Basidiomycota are Agaricus coccyginus, A. luteofibrillosus, Amanita atrobrunnea, A. digitosa, A. gleocystidiosa, A. pyriformis, A. strobilipes, Bondarzewia tibetica, Cortinarius albosericeus, C. badioflavidus, C. dentigratus, C. duboisensis, C. fragrantissimus, C. roseobasilis, C. vinaceobrunneus, C. vinaceogrisescens, C. wahkiacus, Cyanoboletus hymenoglutinosus, Fomitiporia atlantica, F. subtilissima, Ganoderma wuzhishanensis, Inonotus shoreicola, Lactifluus armeniacus, L. ramipilosus, Leccinum indoaurantiacum, Musumecia alpina, M. sardoa, Russula amethystina subp. tengii and R. wangii are introduced. Descriptions, illustrations, notes and / or reference specimens are designated for Clarkeinda trachodes, Dentocorticium ussuricum, Galzinia longibasidia, Lentinus stuppeus and Leptocorticium tenellum. The other new genera, species new combinations are Anaeromyces robustus, Neocallimastix californiae and Piromyces finnis from Neocallimastigomycota, Phytophthora estuarina, P. rhizophorae, Salispina, S. intermedia, S. lobata and S. spinosa from Oomycota, and Absidia stercoraria, Gongronella orasabula, Mortierella calciphila, Mucor caatinguensis, M. koreanus, M. merdicola and Rhizopus koreanus in Zygomycota.

59 BASIC BIOLOGICAL SCIENCES↗

Application of a computational glass model to the shock response of soda-lime glass

This article details the implementation and application of the glass-specific computational constitutive model by Holmquist and Johnson [1] to simulate the dynamic response of soda-lime glass under high rate and high pressure shock conditions. The predictive capabilities of this model are assessed through comparison of experimental data with numerical results from computations using the CTH shock physics code. The formulation of this glass model is reviewed in the context of its implementation within CTH. Using a variety of experimental data compiled from the open literature, a complete parameterization of the model describing the observed behavior of soda-lime glass is developed. Simulation results using the calibrated soda-lime glass model are compared to flyer plate and Taylor rod impact experimental data covering a range of impact and failure conditions spanning an order of magnitude in velocity and pressure. In conclusion, the complex behavior observed in the experimental testing is captured well in the computations, demonstrating the capability of the glass model within CTH.

36 MATERIALS SCIENCE↗

Potential of the Julia Programming Language for High Energy Physics Computing

Research in high energy physics (HEP) requires huge amounts of computing and storage, putting strong constraints on the code speed and resource usage. To meet these requirements, a compiled high-performance language is typically used; while for physicists, who focus on the application when developing the code, better research productivity pleads for a high-level programming language. A popular approach consists of combining Python, used for the high-level interface, and C++, used for the computing intensive part of the code. A more convenient and efficient approach would be to use a language that provides both high-level programming and high-performance. The Julia programming language, developed at MIT especially to allow the use of a single language in research activities, has followed this path. In this paper the applicability of using the Julia language for HEP research is explored, covering the different aspects that are important for HEP code development: runtime performance, handling of large projects, interface with legacy code, distributed computing, training, and ease of programming. The study shows that the HEP community would benefit from a large scale adoption of this programming language. The HEP-specific foundation libraries that would need to be consolidated are identified.

97 MATHEMATICS AND COMPUTING↗

A semi-agnostic ansatz with variable structure for variational quantum algorithms

Quantum machine learning—and specifically Variational Quantum Algorithms (VQAs)—offers a powerful, flexible paradigm for programming near-term quantum computers, with applications in chemistry, metrology, materials science, data science, and mathematics. Here, one trains an ansatz, in the form of a parameterized quantum circuit, to accomplish a task of interest. However, challenges have recently emerged suggesting that deep ansatzes are difficult to train, due to flat training landscapes caused by randomness or by hardware noise. This motivates our work, where we present a variable structure approach to build ansatzes for VQAs. Our approach, called VAns (Variable Ansatz), applies a set of rules to both grow and (crucially) remove quantum gates in an informed manner during the optimization. Consequently, VAns is ideally suited to mitigate trainability and noise-related issues by keeping the ansatz shallow. We employ VAns in the variational quantum eigensolver for condensed matter and quantum chemistry applications, in the quantum autoencoder for data compression and in unitary compilation problems showing successful results in all cases.

71 CLASSICAL AND QUANTUM MECHANICS, GENERAL PHYSIC↗

Chapter 13. Exploring Use of the Reserved Core

In this chapter, we illustrate benefits of thinking in terms of thread management techniques when using a centralized scheduler model along with interoperability of MPI and PThread. This is facilitated through an exploration of thread placement strategies for an algorithm modeling radiative heat transfer with special attention to the 61st core. This algorithm plays a key role within the Uintah Computational Framework (UCF) and current efforts taking place at the University of Utah to model next-generation, large-scale clean coal boilers. In such simulations, this algorithm models the dominant form of heat transfer and consumes a large portion of compute time. Exemplified by a real-world example, this chapter presents our early efforts in porting a key portion of a scalability-centric codebase to the Intel Xeon Phi coprocessor. Specifically, this chapter presents results from our experiments profiling the native execution of a reverse Monte-Carlo ray tracing-based radiation model on a single coprocessor. These results demonstrate that our fastest run configurations utilized the 61st core and that performance was not profoundly impacted when explicitly oversubscribing the coprocessor operating system thread. Additionally, this chapter presents a portion of radiation model source code, a MIC-centric UCF cross-compilation example, and less conventional thread management technique for developers utilizing the PThreads threading model.

97 MATHEMATICS AND COMPUTING↗

Modern data analytics approach to predict creep of high-temperature alloys

A breakthrough in alloy design often requires comprehensive understanding in complex multi-component/multi-phase systems to generate novel material hypotheses. We introduce a modern data analytics workflow that leverages high-quality experimental data augmented with advanced features obtained from high-fidelity models. Herein, we use an example of a consistently-measured creep dataset of developmental high-temperature alloy combined with scientific alloy features populated from a high-throughput computational thermodynamic approach. Extensive correlation analyses provide ranking insights for most impactful alloy features for creep resistance, evaluated from a large set of candidate features suggested by domain experts. We also show that we can accurately train machine learning models by integrating high-ranking features obtained from correlation analyses. Consequently, the demonstrated approach can be extended beyond incorporating thermodynamic features, with input from domain experts used to compile lists of features from other alloy physics, such as diffusion kinetics and microstructure evolution.

36 MATERIALS SCIENCE↗

Transition in helium bubble strengthening of copper from quasi-static to dynamic deformation

Damage from low-temperature irradiation and the subsequent degradation of materials performance pose significant challenges for the storage of radioactive materials and for peripheral components in some nuclear reactor designs. Fully understanding the mechanical behavior of such materials requires test data for strain rates in both the quasi-static (< 10/s) and dynamic (>> 10/s) regimes. While dynamic testing has generally been avoided in the past for neutron irradiated (contamination concerns) and ion irradiated (insufficient volume) materials, surface-sensitive Richtmyer-Meshkov instability (RMI) tests were used in the present work to overcome these limitations. Here, nanopillar compression, nanoindentation, and RMI testing data from a helium implanted surface layer (~10 µm thick) were compiled to explore the effects of helium bubbles on the materials strength of high-purity copper at strain rates of 0.001/s – 10 8 /s. While nano-mechanical testing revealed increases in yield strength and hardness with increasing helium dose from 1000 to 4000 appm He, RMI indicated no significant changes in strength as compared to unimplanted copper. Here, this discrepancy in behavior was rationalized through a combination of recent literature and follow-on molecular dynamics (MD) simulations, leading to the conclusion that the nanoscale helium bubbles acting as dispersed barriers to dislocation motion at quasi-static strain rates collapse under shock loading and cease to be effective barriers at high strain rates.

36 MATERIALS SCIENCE↗

Correlation of SWIR imaging with LPBF 304L stainless steel part properties

In the Laser Powder Bed Fusion (LPBF) process, the local thermal history can vary significantly over a part as the heat transfer characteristics and the laser scan path are geometry dependent. The variations introduce the potential for defects that lead to part failure, some of which are difficult to identify non-destructively with common ex-situ evaluation techniques. These defects include significant microstructural and mechanical property differences in the part interiors. In this paper, thermal features are extracted from in-situ Short-Wave Infrared (SWIR) imaging measurements to compile voxel based part representations and understand how the complexities in the thermal history affect part performance. The deviations in thermal features due to different laser processing parameters and complex scan pathing are explored. Empirical correlations are developed to map thermal features with the engineering properties (bulk yield strength, area percentage porosity, and local state) of 304L stainless steel parts manufactured by LPBF. Processing modes (insufficient melting and keyholing) are determined by mapping part property measurements with multiple thermal features. Generating the relationships between thermographic measurements and resulting SLM part properties lays the foundation for in-situ part qualification.

36 MATERIALS SCIENCE↗

The isobaric multiplet mass equation for A≤71 revisited

Accurate mass determination of short-lived nuclides by Penning-trap spectrometers and progress in the spectroscopy of proton-rich nuclei have triggered renewed interest in the isobaric multiplet mass equation (IMME). The energy levels of the members of T=1/2,1,3/2, and 2 multiplets and the coefficients of the IMME are tabulated for A≤71. The new compilation is based on the most recent mass evaluation (AME2011) and it includes the experimental results on energies of the states evaluated up to end of 2011. Taking into account the error bars, a significant deviation from the quadratic form of the IMME for the A=9,35 quartets and the A=32 quintet is observed.

73 NUCLEAR PHYSICS AND RADIATION PHYSICS↗

Breit–Pauli atomic structure calculations for Fe XI

Energy levels, oscillator strengths, and transition probabilities are calculated for the lowest-lying 165 energy levels of Fe XI using configuration-interaction wavefunctions. The calculations include all the major correlation effects. Relativistic effects are included in the Breit–Pauli approximation by adding mass-correction, Darwin, and spin–orbit interaction terms to the non-relativistic Hamiltonian. For comparison with the calculated ab initio energy levels, we have also calculated the energy levels by using the fully relativistic multiconfiguration Dirac–Fock method. The calculated results are in close agreement with the National Institute of Standards and Technology compilation and other available results. New results are predicted for many of the levels belonging to the 3s3p{sup 4}3d and 3s3p{sup 3}3d{sup 2} configurations, which are very important in astrophysics, relevant, for example, to the recent observations by the Hinode spacecraft. We expect that our extensive calculations will be useful to experimentalists in identifying the fine structure levels in their future work.

74 ATOMIC AND MOLECULAR PHYSICS↗