Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Performance Portability”

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 991 records · Page 55

NEML2: A High Performance Library for Constitutive Modeling

NEML2, the New Engineering Material model Library, version 2, is an offshoot of NEML, an earlier material modeling code developed at Argonne National Laboratory. NEML2 extends the key philosophy of its predecessor, i.e., material models are flexible, modular, and can be built from smaller blocks. It also provides modern features that do not exist in the framework of its predecessor such as material model vectorization, automatic differentiation, device-portable just-in-time compilation, operator fusion, lazy tensor evaluation, etc. Moreover, NEML2 can seamlessly integrate with the popular machine learning package PyTorch to take advantage of modern and fast-growing machine learning techniques. In this fiscal year, the development of core library features and capabilities are complete. The purpose of this report is not to serve as a verbatim copy of the software API reference (which is available online at https://reverendbedford.github.io/neml2/). Instead, this report documents the motivation, implementation, design choices, and usage of each core capability as well as their applications in solving practical engineering problems. This report is compiled based on the NEML2 major release 2.0.0.

36 MATERIALS SCIENCE↗

Zero Emission Cargo Transport (ZECT) II Demonstration: South Coast Air Quality Management District (Final Report)

The South Coast Air Quality Management District (South Coast AQMD), California Air Resources Board (CARB) and Southern California Association of Governments (SCAG) — the agencies responsible for preparing the State Implementation Plan required under the federal Clean Air Act — have agreed that attainment of federal air quality standards for the region will require a transition to the broad use of zero and near-zero emission energy sources in cars, trucks and other equipment. Accordingly, the 2012 South Coast AQMD Air Quality Management Plan, the SCAG 2012 Regional Transportation Plan, and the “Vision for Clean Air: A Framework for Air Quality and Climate Control Planning” all identify the need to immediately enact a phasing in of zero and near-zero emission technologies to meet air quality goals. In 2014, South Coast AQMD was awarded grant funding under the US Department of Energy Zero Emission Cargo Transport (ZECT) II Demonstration program to develop and demonstrate zero-emission drayage trucks for goods movement operations between the Port of Los Angeles (POLA) and Port of Long Beach (POLB) near dock rail yards and warehouses: 1) development and demonstration of zero-emission fuel cell range extended electric drayage trucks and 2) development and demonstration of hybrid electric drayage trucks. The purpose of this project was to accelerate deployment of zero emission cargo transport technologies to reduce harmful diesel emissions, petroleum consumption and greenhouse gases in the surrounding communities along the goods movement corridors that are impacted by heavy diesel traffic and the associated air pollution. Between 2014 – 2024, six ZECT II zero-emission fuel cell drayage truck platforms, including fuel cell range extended and CNG hybrid trucks, were successfully designed, developed, integrated, built, tested, and demonstrated with drayage fleet operators in transportation corridors within areas of the South Coast AQMD jurisdiction in Southern California such as in and around POLA and POLB. Portable hydrogen refueling was deployed to support the fuel cell vehicles. The project had real-time improvement with on-going debugging and optimizations while the vehicles were under demonstration. All platforms demonstrated sufficient or excess power, torque, and energy to support 82,000lbs Gross Vehicle Weight Rating and gradeability to perform their daily duty cycles. Collectively, the trucks drove over 23,000 miles during their respective demonstration phases. The ZECT II project was the first of its kind to demonstrate the commercial viability that supported the additional technology breakthroughs for Class 8 zero emission trucks and validations as well as the regulatory basis for all the zero-emission regulation that we know today, such as the Innovative Clean Transit regulation, Advanced Clean Trucks and Clean Fleet regulations.

08 HYDROGEN↗

FTIR Study of Vapor Offgassing from Orbiter Tile Re-Waterproofing Materials

The work presented in this paper was performed to identify and quantify the offgassing behavior of alternative re-waterproofmg materials under investigation for application to Shuttle Orbiter Thermal Protection System (TPS) tile and blanket materials. The purpose was to determine whether the new materials would cause a problem with the operational analysis of residual vapors using the current portable vapor analyzer, a Miran 203. The materials investigated were limited to dimethylethoxysilane (DMES) and proposed solvent selected as suitable for use in re-waterproofing Orbiter TPS. The solvent was selected in another phase of the overall project. Obiter TPS tiles were injected with the re-waterproofing materials under constant conditions of temperature, relative humidity and air flow. The vapor concentrations of offgassing materials were monitored using Fourier Transform Infrared (FTIR) multi-component analysis, and with the Miran 203 instruments. The procedure was to record the time dependent concentrations of offgassing materials as analyzed by the FTIR, and the time response of the Miran 203 to the materials under consideration. The FTIR was calibrated for vapor phase DMES, tetramethyldisiloxane (TMDS), ethanol and the hydrocarbon solvents to be used to dilute the DMES for application to the TPS tile. The Miran 203 was calibrated for the operational measurement of DMES airborne vapors. The FTIR data, shows for the first time that the principal product which offgases from the tile after the first hour is not DMES, but TMDS and ethanol. The Miran 203 response to TMDS is the primary reading after the re-waterproofing operation is completed. The operational use of the Miran 203 to measure DMES vapors after re-waterproofmg operations has been responding to TMDS. The results of this study suggest that the historical complaints that have contributed to the low threshold limit value (TLV) for DMES concentrations, as read with the Miran 203, are actually based on instrumental responses to TMDS, for which no other toxicology information is available at this time. While there is some interference, the use of the tested hydrocarbon solvents does not adversely affect the response of the Miran 203.

Mattson, C. B.↗

m-CUBES An efficient and portable implementation of multi-dimensional integration for gpus

The task of multi-dimensional numerical integration is frequently encountered in physics and other scientific fields, e.g., in modeling the effects of systematic uncertainties in physical systems and in Bayesian parameter estimation. Multi-dimensional integration is often time-prohibitive on CPUs. Efficient implementation on many-core architectures is challenging as the workload across the integration space cannot be predicted a priori. We propose m-Cubes, a novel implementation of the well-known Vegas algorithm for execution on GPUs. Vegas transforms integration variables followed by calculation of a Monte Carlo integral estimate using adaptive partitioning of the resulting space. m-Cubes improves performance on GPUs by maintaining relatively uniform workload across the processors. As a result, our optimized Cuda implementation for Nvidia GPUs outperforms parallelization approaches proposed in past literature. We further demonstrate the efficiency of m-Cubes by evaluating a six-dimensional integral from a cosmology application, achieving significant speedup and greater precision than the CUBA library's CPU implementation of VEGAS. We also evaluate m-Cubes on a standard integrand test suite. m-Cubes outperforms the serial implementations of the Cuba and GSL libraries by orders of magnitude speedup while maintaining comparable accuracy. Our approach yields a speedup of at least 10 when compared against publicly available Monte Carlo based GPU implementations. In summary, m-Cubes can solve integrals that are prohibitively expensive using standard libraries and custom implementations. A modern C++ interface header-only implementation makes m-Cubes portable, allowing its utilization in complicated pipelines with easy to define stateful integrals. Compatibility with non-Nvidia GPUs is achieved with our initial implementation of m-Cubes using the Kokkos framework.

Sakiotis, Ioannis↗

A high resolution, field portable spectrometer

The design of a high resolution, field portable spectrometer system is presented. The system provides the spectral resolution previously available only with laboratory based systems. The system's portability allows for essential in situ measurements, provides rapid acquisition and calibration of spectral reflectance data over a wavelength band from about 300 to 1000 nm. Features include a calibration scheme for normalizing data to the incident radiation, and the injection of a spectral calibration signal. Laboratory tests indicate that the system will perform as expected, and plans are being made to integrate the system with a ground based active and passive microwave data acquisition system.

Warren, G. L.↗

Pi/4-QPSK modems for satellite sound/data broadcast systems

The use of pi/4-quadrature phase-shift keying (QPSK) modems for satellite sound broadcast systems (SSBS) broadcasting to mobile or portable receivers is proposed. Three different differential detectors (including the FM-discriminator followed by integrate-sample-and-dump filter) and a novel coherent detector are discussed. The degradation caused by the frequency offset between the local oscillator (LO) and the unmodulated carrier (CR) in the baseband differential detector is studied. The performance of both coherently and differentially detected pi/4-QPSK in a Gaussian channel is also studied. It is shown that with a frequency offset of more than 3 percent of the symbol rate, the performance degradation is more than 1 dB at 0.0001. The out-of-band power of the nonlinearly amplified bandlimited pi/4-QPSK signals is reduced from -13 dB to -37 dB if a 2-dB output back-off amplifier is used instead of a hardlimiter. The performance of the pi/4-QPSK is equivalent to that of QPSK, although the pi/4-QPSK has the advantage of less spectrum restoration after nonlinear amplification. The coherent demodulator and differential decoder avoid the three-level detection and achieve the same bit-error-rate performance as DEQPSK with a simple circuit.

Liu, Chia-Liang↗

IRAF and STSDAS under the new ALPHA architecture

Digital's next generation RISC architecture, known as ALPHA, presents many IRAF system portability questions and challenges to both site managers and end users. DEC promises to support the ULTRIX, VMS, and OSF/1 operating systems, which should allow IRAF to be ported to the new architecture at either the program executable level (using VEST), or at the source level, where IRAF can be tuned for greater performance. These notes highlight some of the details of porting IRAF to OpenVMS on the ALPHA architecture.

Zarate, N. R.↗

Making tomorrow's mistakes today: Evolutionary prototyping for risk reduction and shorter development time

In the early days of JPL's solar system exploration, each spacecraft mission required its own dedicated data system with all software applications written in the mainframe's native assembly language. Although these early telemetry processing systems were a triumph of engineering in their day, since that time the computer industry has advanced to the point where it is now advantageous to replace these systems with more modern technology. The Space Flight Operations Center (SFOC) Prototype group was established in 1985 as a workstation and software laboratory. The charter of the lab was to determine if it was possible to construct a multimission telemetry processing system using commercial, off-the-shelf computers that communicated via networks. The staff of the lab mirrored that of a typical skunk works operation -- a small, multi-disciplinary team with a great deal of autonomy that could get complex tasks done quickly. In an effort to determine which approaches would be useful, the prototype group experimented with all types of operating systems, inter-process communication mechanisms, network protocols, packet size parameters. Out of that pioneering work came the confidence that a multi-mission telemetry processing system could be built using high-level languages running in a heterogeneous, networked workstation environment. Experience revealed that the operating systems on all nodes should be similar (i.e., all VMS or all PC-DOS or all UNIX), and that a unique Data Transport Subsystem tool needed to be built to address the incompatibilities of network standards, byte ordering, and socket buffering. The advantages of building a telemetry processing system based on emerging industry standards were numerous: by employing these standards, we would no longer be locked into a single vendor. When new technology came to market which offered ten times the performance at one eighth the cost, it would be possible to attach the new machine to the network, re-compile the application code, and run. In addition, we would no longer be plagued with lack of manufacturer support when we encountered obscure bugs. And maybe, hopefully, the eternal elusive goal of software portability across different vendors' platforms would finally be available. Some highlights of our prototyping efforts are described.

Friedman, Gary↗

Evaluation of a Human Modeling Software Tool in the Prediction of Extra Vehicular Activity Tasks for an International Space Station Assembly Mission

The difficulty of accomplishing work in extravehicular activity (EVA) is well documented. It arises as a result of motion constraints imposed by a pressurized spacesuit in a near-vacuum and of the frictionless environment induced in microgravity. The appropriate placement of foot restraints is crucial to ensuring that astronauts can remove and drive bolts, mate and demate connectors, and actuate levers. The location on structural members of the foot restraint sockets, to which the portable foot restraint is attached, must provide for an orientation of the restraint that affords the astronaut adequate visual and reach envelopes. Previously, the initial location of these sockets was dependent upon the experienced designer's ability to estimate placement. The design was tested in a simulated zero-gravity environment; spacesuited astronauts performed the tasks with mockups while submerged in water. Crew evaluation of the tasks based on these designs often indicated the bolt or other structure to which force needed to be applied was not within an acceptable work envelope, resulting in redesign. The development of improved methods for location of crew aids prior to testing would result in savings to the design effort for EVA hardware. Such an effort to streamline EVA design is especially relevant to International Space Station construction and maintenance. Assembly operations alone are expected to require in excess of four hundred hours of EVA. Thus, techniques which conserve design resources for assembly missions can have significant impact. We describe an effort to implement a human modelling application in the design effort for an International Space Station Assembly Mission. On Assembly Flight 6A, the Canadian-built Space Station Remote Manipulator System will be delivered to the U.S. Laboratory. It will be released from its launch restraints by astronauts in EVA. The design of the placement of foot restraint sockets was carried out using the human model Jack, and the modelling results were compared with actual underwater test results. The predicted locations of the sockets was found to be acceptable for 94% of the tasks attempted by the astronauts, This effort provides confidence in the capabilities of this package to accurately model tasks. It therefore increases assurance that the tool maybe used early in the design process.

Dischinger, H. Charles↗

Comparison of Exploration Portable Life Support Subsystem (xPLSS) Thermal Modeling to Thermal Vacuum Testing

To support NASA’s goal to return to the Moon through the Artemis mission, the development of an exploration portable life support system (xPLSS) has been conducted at Johnson Space Center (JSC). As part of this development process, a large system level thermal/fluid model of the xPLSS was developed using Thermal Desktop and an in-house human model (METMAN). The xPLSS model was used throughout the design process to predict the performance and temperature of nearly all components within the xPLSS. In the fall of 2023, the design, verification, and testing (DVT) unit of the xPLSS was tested in a thermal vacuum (TVAC) chamber at JSC. This testing consisted of combining the xPLSS with an upper torso of the exploration pressure garment system (xPGS) and simulating five extravehicular activities (EVAs) in extreme thermal conditions (two cold EVAs and three hot EVAs). The data generated in this test series provided system level data of the xPLSS operating in vacuum and at flight-like environmental temperatures for the first time. This data was compared to results output by the xPLSS system model to assess the accuracy of previous analyses and improve the fidelity and accuracy of the xPLSS system model. The comparison between model and test hardware provides valuable insight that will help improve the design and fidelity of next generation space suits. In general, comparison between test data and model data generally showed slightly un-conservative values (model predicting colder temperatures than test in hot environments, and hotter temperatures than test in cold environments). Model assumptions and test assumptions were assessed to understand potential causes of some of these sources in error. Recommendations to improve the fidelity of the xPLSS model were also made based on the results presented in this paper.

xPLSS↗

Comparison of Exploration Portable Life Support Subsystem (xPLSS) Thermal Modeling to Thermal Vacuum Testing

To support NASA’s goal to return to the Moon through the Artemis Mission, the development of an Exploration Portable Life Support Subsystem (xPLSS) has been conducted at Johnson Space Center (JSC). As part of this development process, a large system level thermal/fluid model of the xPLSS was developed using Thermal Desktop and an in-house human model (METMAN). The xPLSS model was used throughout the design process to predict the performance and temperature of nearly all components within the xPLSS. In the fall of 2023, the Design, Verification, and Testing (DVT) unit of the xPLSS was tested in a thermal vacuum (TVAC) chamber at JSC. This testing consisted of combining the xPLSS with an upper torso of the Exploration Pressure Garment System (xPGS) and simulating five Extravehicular Activities (EVAs) in extreme thermal conditions (two cold EVAs and three hot EVAs). The data generated in this test series provided system level data of the xPLSS operating in vacuum and at flight-like environmental temperatures for the first time. These data were compared to results output by the xPLSS system model to assess the accuracy of previous analyses and improve the fidelity and accuracy of the xPLSS system model. The comparison between model and test hardware provides valuable insight that will help improve the design and fidelity of next generation space suits. In general, comparison between test data and model data generally showed slightly un-conservative values (model predicting colder temperatures than test in hot environments, and hotter temperatures than test in cold environments). Model assumptions and test assumptions were assessed to understand potential causes of some of these sources in error. Recommendations to improve the fidelity of the xPLSS model were also made based on the results presented in this paper.

xPLSS↗

RF Manipulation and Detection of Protons in the High Performance Antiproton Trap (HiPAT)

The significant energy density of matter-antimatter annihilation is attractive to the designers of future space propulsion systems, with the potential to offer a highly compact source of power. Many propulsion concepts exist that could take advantage of matter-antimatter reactions, and current antiproton production rates are sufficient to support basic proof-of-principle evaluation of technology associated with antimatter-derived propulsion. One enabling technology for such experiments is portable storage of low energy antiprotons, allowing antiprotons to be trapped, stored, and transported for use at an experimental facility.

Martin, James J.↗

The Concert system - Compiler and runtime technology for efficient concurrent object-oriented programming

Concurrent object-oriented languages, particularly fine-grained approaches, reduce the difficulty of large scale concurrent programming by providing modularity through encapsulation while exposing large degrees of concurrency. Despite these programmability advantages, such languages have historically suffered from poor efficiency. This paper describes the Concert project whose goal is to develop portable, efficient implementations of fine-grained concurrent object-oriented languages. Our approach incorporates aggressive program analysis and program transformation with careful information management at every stage from the compiler to the runtime system. The paper discusses the basic elements of the Concert approach along with a description of the potential payoffs. Initial performance results and specific plans for system development are also detailed.

Chien, Andrew A.↗

Optimal Compression of Floating-Point Astronomical Images Without Significant Loss of Information

We describe a compression method for floating-point astronomical images that gives compression ratios of 6 - 10 while still preserving the scientifically important information in the image. The pixel values are first preprocessed by quantizing them into scaled integer intensity levels, which removes some of the uncompressible noise in the image. The integers are then losslessly compressed using the fast and efficient Rice algorithm and stored in a portable FITS format file. Quantizing an image more coarsely gives greater image compression, but it also increases the noise and degrades the precision of the photometric and astrometric measurements in the quantized image. Dithering the pixel values during the quantization process greatly improves the precision of measurements in the more coarsely quantized images. We perform a series of experiments on both synthetic and real astronomical CCD images to quantitatively demonstrate that the magnitudes and positions of stars in the quantized images can be measured with the predicted amount of precision. In order to encourage wider use of these image compression methods, we have made available a pair of general-purpose image compression programs, called fpack and funpack, which can be used to compress any FITS format image.

Pence, William D.↗

A scalable matrix-free spectral element approach for unsteady PDE constrained optimization using PETSc/TAO

In this work, we provide a new approach for the efficient matrix-free application of the transpose of the Jacobian for the spectral element method for the adjoint-based solution of partial differential equation (PDE) constrained optimization. This results in optimizations of nonlinear PDEs using explicit integrators where the integration of the adjoint problem is not more expensive than the forward simulation. Solving PDE constrained optimization problems entails combining expertise from multiple areas, including simulation, computation of derivatives, and optimization. The Portable, Extensible Toolkit for Scientific computation (PETSc) together with its companion package, the Toolkit for Advanced Optimization (TAO), is an integrated numerical software library that contains an algorithmic/software stack for solving linear systems, nonlinear systems, ordinary differential equations, differential algebraic equations, and large-scale optimization problems and, as such, is an ideal tool for performing PDE-constrained optimization. This paper describes an efficient approach in which the software stack provided by PETSc/TAO can be used for large-scale nonlinear time-dependent problems. Time integration can involve a range of high-order methods, both implicit and explicit. The PDE-constrained optimization algorithm used is gradient-based and seamlessly integrated with the simulation of the physical problem.

97 MATHEMATICS AND COMPUTING↗

Infrared Fourier spectrometer for laboratory use and for astronomical studies from aircraft and ground-based telescopes

A portable, versatile, IR Fourier spectrometer is described that provides 0.5 per cm spectral resolution in the 0.87-5.6-micron region. This spectrometer is employed in a varied program of astronomical observations from ground-based telescopes and from the NASA 91.5-cm airborne IR telescope. A number of spectral results are presented to illustrate the performance of this spectrometer in astronomical applications.

Larson, H. P.↗

The Iridium (tm) system: Personal communications anytime, anyplace

The Iridium system is designed to provide handheld personal communications between diverse locations around the world at any time and without prior knowledge of the location of the personal units. This paper provides an overview of the system, the services it provides, its operation, and an overview of the commercial practices and relatively high volume satellite production techniques which will make the system cost effective. A constellation of 66 satellites will provide an orbiting, spherical-shell, infrastructure for this global calling capability. The satellites act as tall cellular towers and allow convenient operation for portable handheld telephones. The system will provide a full range of services including voice, paging, data, geolocation, and fax capabilities. Motorola is a world leader in the production of high volume, high quality, reliable telecommunications hardware. One of Iridium's goals is to apply these production techniques to high reliability space hardware. Concurrent engineering, high performance work teams, advanced manufacturing technologies, and improved assembly and test methods are some of the techniques that will keep the Iridium system cost effective. Mobile, global, flexible personal communications are coming that will allow anyone to call or receive a call from/to anyplace at anytime. The Iridium system will provide communications where none exist today. This connectivity will allow increased information transfer, open new markets for various business endeavors, and in general increase productivity and development.

Hatlelid, John E.↗

Goal-directed ultrasound in the detection of long-bone fractures

BACKGROUND: New portable ultrasound (US) systems are capable of detecting fractures in the remote setting. However, the accuracy of ultrasound by physicians with minimal ultrasound training is unknown. METHODS: After one hour of standardized training, physicians with minimal US experience clinically evaluated patients presenting with pain and trauma to the upper arm or leg. The investigators then performed a long-bone US evaluation, recording their impression of fracture presence or absence. Results of the examination were compared with routine plain or computer aided radiography (CT). RESULTS: 58 patients were examined. The sensitivity and specificity of US were 92.9% and 83.3%, and of the physical examination were 78.6% and 90.0%, respectively. US provided improved sensitivity with less specificity compared with physical examination in the detection of fractures in long bones. CONCLUSION: Ultrasound scans by minimally trained clinicians may be used to rule out a long-bone fracture in patients with a medium to low probability of fracture.

Validation Studies↗