Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Compiler techniques”

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 145 records · Page 8

Workshop on Cosmogenic Nuclides

Abstracts of papers presented at the Workshop on Cosmogenic Nuclides are compiled. The major topic areas covered include: new techniques for measuring nuclides such as tandem accelerator and resonance mass spectrometry; solar modulation of cosmic rays; pre-irradiation histories of extraterrestrial materials; terrestrial studies; simulations and cross sections; nuclide production rate calculations; and meteoritic nuclides.

Reedy, R. C.↗

Ozone reference models for the middle atmosphere

Data on monthly latitudinal variations in middle-atmosphere vertical ozone profiles are presented, based on extensive Nimbus-7, AE-2, and SME satellite measurements from the period 1978-1982. The coverage of the data sets, the characteristics of the sensors, and the analysis techniques applied are described, and the results are compiled in tables and graphs. These ozone data are intended to supplement the models of the 1986 COSPAR International Reference Atmosphere.

Keating, G. M.↗

Extracting a representative loading spectrum from recorded flight data

One of the more important ingredients when computing the life of a structure is the loading environment. This paper describes the development of an aircraft loading spectrum that closely matches the service experience, thus allowing a more accurate assessment of the structural life. The paper outlines the flight loads data collection system, the procedures developed to compile and interpret the service records and the techniques used to define a spectrum suitable for structural life analysis. The areas where the procedures were tailored to suit the special situation of the USAF B-1B bomber are also discussed. the results of the methodology verification, achieved by comparing the generated spectra with the results of strain gage monitoring during service operations, are also presented.

Denyer, Anthony G.↗

Implementation of a 3D mixing layer code on parallel computers

This paper summarizes our progress and experience in the development of a Computational-Fluid-Dynamics code on parallel computers to simulate three-dimensional spatially-developing mixing layers. In this initial study, the three-dimensional time-dependent Euler equations are solved using a finite-volume explicit time-marching algorithm. The code was first programmed in Fortran 77 for sequential computers. The code was then converted for use on parallel computers using the conventional message-passing technique, while we have not been able to compile the code with the present version of HPF compilers.

Roe, K.↗

Material Changes in Electrocatalysis: An In Situ/Operando Focus on the Dynamics of Cobalt‐Based Oxygen Reduction and Evolution Catalysts

Abstract The shift towards cheaper, non‐platinum group metal electrocatalyst materials for clean energy technologies is coupled with challenges in maintaining long‐term performance. For practical purposes, electrocatalytic stability typically focuses on catalyst electrochemical performance over time. However, a deeper understanding of catalyst material property changes during operation is needed to enable material‐specific design strategies for long‐term stabilization. In the last several decades, improvements in material characterization techniques have made it possible to probe the composition, structure, and degradation products of catalysts in situ/operando. Herein we review the current understanding of in situ/operando material stability of Co‐based electrocatalysts for the oxygen evolution (OER) and reduction reactions (ORR) in acidic and alkaline environments. We focus on in situ/operando materials characterization of three categories of Co‐based OER/ORR catalysts: oxides and (oxy)hydroxides, mixed‐metal catalysts, and non‐oxide materials. This review aims to compile and compare the results from multiple studies and techniques to provide insight into the role that the starting material, pH, and applied potential have on the active surface and stability of Co‐based materials. We conclude by highlighting directions that have been underexplored with opportunities for continued research including improving in situ/operando characterization, methods to probe long‐term material changes, and the development of operando studies on full‐scale devices. Using Co‐based materials as a case study, this review shows the vital role that in situ/operando characterization must play in the future of improving electrocatalyst stability.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Applied photo interpretation for airbrush cartography

New techniques of cartographic portrayal have been developed for the compilation of maps of lunar and planetary surfaces. Conventional photo interpretation methods utilizing size, shape, shadow, tone, pattern, and texture are applied to computer processed satellite television images. The variety of the image data allows the illustrator to interpret image details by inter-comparison and intra-comparison of photographs. Comparative judgements are affected by illumination, resolution, variations in surface coloration, and transmission or processing artifacts. The validity of the interpretation process is tested by making a representational drawing by an airbrush portrayal technique. Production controls insure the consistency of a map series. Photo interpretive cartographic portrayal skills are used to prepare two kinds of map series and are adaptable to map products of different kinds and purposes.

Inge, J. L.↗

Extending XACC for Quantum Optimal Control

Quantum computing vendors are beginning to open up application programming interfaces for direct pulse-level quantum control. With this, programmers can begin to describe quantum kernels of execution via sequences of arbitrary pulse shapes. This opens new avenues of research and development with regards to smart quantum compilation routines that enable direct translation of higher-level digital assembly representations to these native pulse instructions. In this work, we present an extension to the XACC system-level quantum-classical software framework that directly enables this compilation lowering phase via user-specified quantum optimal control techniques. This extension enables the translation of digital quantum circuit representations to equivalent pulse sequences that are optimal with respect to the backend system dynamics. Our work is modular and extensible, enabling third party optimal control techniques and strategies in both C++ and Python. We demonstrate this extension with familiar gradient-based methods like gradient ascent pulse engineering (GRAPE), gradient optimization of analytic controls (GOAT), and Krotov's method. Our work serves as a foundational component of future quantum-classical compiler designs that lower high-level programmatic representations to low-level machine instructions.

Nguyen, Thien↗

An expert system shell for inferring vegetation characteristics: Interface for the addition of techniques (Task H)

All the NASA VEGetation Workbench (VEG) goals except the Learning System provide the scientist with several different techniques. When VEG is run, rules assist the scientist in selecting the best of the available techniques to apply to the sample of cover type data being studied. The techniques are stored in the VEG knowledge base. The design and implementation of an interface that allows the scientist to add new techniques to VEG without assistance from the developer were completed. A new interface that enables the scientist to add techniques to VEG without assistance from the developer was designed and implemented. This interface does not require the scientist to have a thorough knowledge of Knowledge Engineering Environment (KEE) by Intellicorp or a detailed knowledge of the structure of VEG. The interface prompts the scientist to enter the required information about the new technique. It prompts the scientist to enter the required Common Lisp functions for executing the technique and the left hand side of the rule that causes the technique to be selected. A template for each function and rule and detailed instructions about the arguments of the functions, the values they should return, and the format of the rule are displayed. Checks are made to ensure that the required data were entered, the functions compiled correctly, and the rule parsed correctly before the new technique is stored. The additional techniques are stored separately from the VEG knowledge base. When the VEG knowledge base is loaded, the additional techniques are not normally loaded. The interface allows the scientist the option of adding all the previously defined new techniques before running VEG. When the techniques are added, the required units to store the additional techniques are created automatically in the correct places in the VEG knowledge base. The methods file containing the functions required by the additional techniques is loaded. New rule units are created to store the new rules. The interface that allow the scientist to select which techniques to use is updated automatically to include the new techniques. Task H was completed. The interface that allows the scientist to add techniques to VEG was implemented and comprehensively tested. The Common Lisp code for the Add Techniques system is listed in Appendix A.

Harrison, P. Ann↗

Completion of compilation of the 1:2,000,000-scale topographic map series of Mars

Using special photogrammetric techniques, Mars' topography is being systematically mapped at a scale of 1:2,000,000 from high-altitude Viking Orbiter images. Of the 140 maps in the series, 120 have previously been compiled on the AS-11AM analytical stereoplotters. In fiscal year 1991, the remaining 20 maps will be compiled (most of these are between +/- 30 degrees latitude and the poles). Elevations on the maps are related to the Mars topographic datum. The Mars planetwide control net is used for the control of compilation. The maps have a contour interval of 1 km and a vertical precision of +/- 1 km; thus, they are more detailed than previous maps.

Wu, Sherman S. C.↗

Hand tools: A compilation

A selection of new hand tools, modifications of existing tools, and techniques developed in the course of NASA research and development projects are presented. The items are presented in two sections: tools for cable and connector applications, and tools for welding applications. Safety is emphasized, together with ease of operation and use in restricted areas or hazardous environments. The discussions are directed primarily toward the technician engaged in assembly or maintenance of mechanical or electrical equipment.

Source record↗

Machinery, equipment and tools: A compilation

A selection of new hand tools, modifications of existing tools, and techniques developed in the course of NASA research and development project is presented. The items are presented in two sections: Power Hand Tools and Accessories, and Manual Hand Tools and Accessories.

Source record↗

Matrix methods and automation in structural engineering

The partial differential equations of motion of shell structures subject to arbitrary loads may be extremely difficult or even impossible to solve. Since the digital computer is now an available tool for the structural engineer, current research has been directed toward methods which involve matrix formulation of large systems of algebraic equations and matrix solutions for discrete elements rather than the solution of the partial differential equations. These methods require rapid and accurate computer solutions. Recognizing the accuracy problems inherent in working with large matrices, a comprehensive survey of available computer programs was performed for large matrix inversion and for eigenvalue and eigenvector solutions under a Research Grant from the National Aeronautics and Space Administration and the techniques are developed in this paper for using these programs most efficiently for structural applications. The contents of the paper include: automation of matrix compilation, methods of very large matrix inversion and solution of simultaneous equation, and techniques for finding eigenvalues and vectors. In addition, a finite element stiffness matrix approach developed at the Denver Research Institute for both plates and shells subject to arbitrary dynamic loads is described as it was instrumented with complete automation on the digital computer.

Anita S West↗

Simulating nonlinear optical processes on a superconducting quantum device

Simulating plasma physics on quantum computers is difficult because most problems of interest are nonlinear, but quantum computers are not naturally suitable for nonlinear operations. In weakly nonlinear regimes, plasma problems can be modelled as wave–wave interactions. In this paper, we develop a quantization approach to convert nonlinear wave–wave interaction problems to Hamiltonian simulation problems. We demonstrate our approach using two qubits on a superconducting device. Unlike a photonic device, a superconducting device does not naturally have the desired interactions in its native Hamiltonian. Nevertheless, Hamiltonian simulations can still be performed by decomposing required unitary operations into native gates. To improve experimental results, we employ a range of error-mitigation techniques. Apart from readout error mitigation, we use randomized compilation to transform undiagnosed coherent errors into well-behaved stochastic Pauli channels. Moreover, to compensate for stochastic noise, we rescale exponentially decaying probability amplitudes using rates measured from cycle benchmarking. We carefully consider how different choices of product-formula algorithms affect the overall error and show how a trade-off can be made to best utilize limited quantum resources. This study provides an example of how plasma problems may be solved on near-term quantum computing platforms.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

High Performance Approximate Computing

This code repository contains the implementation of the "High-Performance Approximate Computing" (HPAC) toolkit. The toolkit allows you to approximate your own C/C++. The developer uses "pragma's" to annotate code regions as approximate. The compiler extensions lower these pragmas to either compiletime approximate techniques or runtime approximation techniques. At execution time, the implemented runtime system decides which annotated regions it should approximate. HPAC also provides a set of script utilities. The utilities perform a grid search within approximation parameters and performance. The user can analyze the raw data to identify optimal approximation techniques for the application.

Parasyris, Konstantinos↗

Cataloged infrared sources in NIPSS data. I - The RSO 1 catalog

A small number of selected near-infrared and visual photographic pairs from the Steward Observatory Near Infrared Photographic Sky Survey have been examined for content of stars more red than (V-I) of about 2.5 magnitudes. A simple manual extraction of these objects was carried out as a part of a preliminary evaluation of survey data and techniques for reducing it; the resulting list has been compiled as the first installment of a Catalog of Red Stellar Objects (Craine et al. 1979). Results of a cross correlation of this catalog with the IRC, AFGL, and EIC infrared catalogs are here presented. The results indicate that these photographs may be particularly useful for purposes of optical identification of short-wavelength infrared sources to limits much fainter than represented by presently existing infrared catalogs.

Horner, V. M.↗

Fuel spray diagnostics

Several laser measurement methods are being studied to provide the capability to make droplet size and velocity measurements under a variety of spray conditions. The droplet sizing interferometer (DSI) promises to be a successful technique because of its capability for rapid data acquisition, compilation and analysis. Its main advantage is the ability to obtain size and velocity measurements in air-fuel mixing studies and hot flows. The existing DSI at NASA Lewis is a two-color, two-component system. Two independent orthogonal measurements of size and velocity components can be made simultaneously. It also uses an off-axis large-angle light scatter detection. The fundamental features of the system are optics, signal processing and data management system. The major component includes a transmitter unit, two receiver units, two signal processors, two data management systems, two Bragg cell systems, two printer/plotters, a laser, power supply and color monitor.

Bosque, M. A.↗