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 793 records · Page 44

Parallel NPARC: Implementation and Performance

Version 3 of the NPARC Navier-Stokes code includes support for large-grain (block level) parallelism using explicit message passing between a heterogeneous collection of computers. This capability has the potential for significant performance gains, depending upon the block data distribution. The parallel implementation uses a master/worker arrangement of processes. The master process assigns blocks to workers, controls worker actions, and provides remote file access for the workers. The processes communicate via explicit message passing using an interface library which provides portability to a number of message passing libraries, such as PVM (Parallel Virtual Machine). A Bourne shell script is used to simplify the task of selecting hosts, starting processes, retrieving remote files, and terminating a computation. This script also provides a simple form of fault tolerance. An analysis of the computational performance of NPARC is presented, using data sets from an F/A-18 inlet study and a Rocket Based Combined Cycle Engine analysis. Parallel speedup and overall computational efficiency were obtained for various NPARC run parameters on a cluster of IBM RS6000 workstations. The data show that although NPARC performance compares favorably with the estimated potential parallelism, typical data sets used with previous versions of NPARC will often need to be reblocked for optimum parallel performance. In one of the cases studied, reblocking increased peak parallel speedup from 3.2 to 11.8.

Townsend, S. E.↗

Adaptive Spatially Aware I/O for Multiresolution Particle Data Layouts

Large-scale simulations on nonuniform particle distributions that evolve over time are widely used in cosmology, molecular dynamics, and engineering. Such data are often saved in an unstructured format that neither preserves spatial locality nor provides metadata for accelerating spatial or attribute subset queries, leading to poor performance of visualization tasks. Furthermore, the parallel I/O strategy used typically writes a file per process or a single shared file, neither of which is portable or scalable across different HPC systems. We present a portable technique for scalable, spatially aware adaptive aggregation that preserves spatial locality in the output. We evaluate our approach on two supercomputers, Stampede2 and Summit, and demonstrate that it outperforms prior approaches at scale, achieving up to 2.5× faster writes and reads for nonuniform distributions. Furthermore, the layout written by our method is directly suitable for visual analytics, supporting low-latency reads and attribute-based filtering with little overhead.

Usher, Will↗

Olympus propagation measurement results at Virginia Tech

Virginia Tech is performing a comprehensive set of propagation measurements using the OLYMPUS satellite beacons at 12.5, 20, and 30 GHz. A second 20 GHz diversity terminal is portable and is moved to various spacings up to 50 m away from the fixed 20 GHz terminal. Total power radiometers are also included in each terminal. Radiometer data are used both to set the absolute level of the beacon data and to predict path attenuation. This paper presents initial results from the experiment set.

Stutzman, Warren↗

Reconfigurable Transceiver and Software-Defined Radio Architecture and Technology Evaluated for NASA Space Communications

The NASA Glenn Research Center is investigating the development and suitability of a software-based open-architecture for space-based reconfigurable transceivers (RTs) and software-defined radios (SDRs). The main objectives of this project are to enable advanced operations and reduce mission costs. SDRs are becoming more common because of the capabilities of reconfigurable digital signal processing technologies such as field programmable gate arrays and digital signal processors, which place radio functions in firmware and software that were traditionally performed with analog hardware components. Features of interest of this communications architecture include nonproprietary open standards and application programming interfaces to enable software reuse and portability, independent hardware and software development, and hardware and software functional separation. The goals for RT and SDR technologies for NASA space missions include prelaunch and on-orbit frequency and waveform reconfigurability and programmability, high data rate capability, and overall communications and processing flexibility. These operational advances over current state-of-art transceivers will be provided to reduce the power, mass, and cost of RTs and SDRs for space communications. The open architecture for NASA communications will support existing (legacy) communications needs and capabilities while providing a path to more capable, advanced waveform development and mission concepts (e.g., ad hoc constellations with self-healing networks and high-rate science data return). A study was completed to assess the state of the art in RT architectures, implementations, and technologies. In-house researchers conducted literature searches and analysis, interviewed Government and industry contacts, and solicited information and white papers from industry on space-qualifiable RTs and SDRs and their associated technologies for space-based NASA applications. The white papers were evaluated, compiled, and used to assess RT and SDR system architectures and core technology elements to determine an appropriate investment strategy to advance these technologies to meet future mission needs. The use of these radios in the space environment represents a challenge because of the space radiation suitability of the components, which drastically reduces the processing capability. The radios available for space are considered to be RTs (as opposed to SDRs), which are digitally programmable radios with selectable changes from an architecture combining analog and digital components. The limited flexibility of this design contrasts against the desire to have a power-efficient solution and open architecture.

Reinhart, Richard C.↗

RT-MATRIX: Measuring Total Organic Carbon by Photocatalytic Oxidation of Volatile Organic Compounds

Volatile organic compounds (VOCs) inevitably accumulate in enclosed habitats such as the International Space Station and the Crew Exploration Vehicle (CEV) as a result of human metabolism, material off-gassing, and leaking equipment. Some VOCs can negatively affect the quality of the crew's life, health, and performance; and consequently, the success of the mission. Air quality must be closely monitored to ensure a safe living and working environment. Currently, there is no reliable air quality monitoring system that meets NASA's stringent requirements for power, mass, volume, or performance. The ultimate objective of the project -- the development of a Real-Time, Miniaturized, Autonomous Total Risk Indicator System (RT.MATRIX).is to provide a portable, dual-function sensing system that simultaneously determines total organic carbon (TOC) and individual contaminants in air streams.

Source record↗

Regenerative Blower for EVA Suit Ventilation Fan

Portable life support systems in future space suits will include a ventilation subsystem driven by a dedicated fan. This ventilation fan must meet challenging requirements for pressure rise, flow rate, efficiency, size, safety, and reliability. This paper describes research and development that showed the feasibility of a regenerative blower that is uniquely suited to meet these requirements. We proved feasibility through component tests, blower tests, and design analysis. Based on the requirements for the Constellation Space Suit Element (CSSE) Portable Life Support System (PLSS) ventilation fan, we designed the critical elements of the blower. We measured the effects of key design parameters on blower performance using separate effects tests, and used the results of these tests to design a regenerative blower that will meet the ventilation fan requirements. We assembled a proof-of-concept blower and measured its performance at sub-atmospheric pressures that simulate a PLSS ventilation loop environment. Head/flow performance and maximum efficiency point data were used to specify the design and operating conditions for the ventilation fan. We identified materials for the blower that will enhance safety for operation in a lunar environment, and produced a solid model that illustrates the final design. The proof-of-concept blower produced the flow rate and pressure rise needed for the CSSE ventilation subsystem while running at 5400 rpm, consuming only 9 W of electric power using a non-optimized, commercial motor and controller and inefficient bearings. Scaling the test results to a complete design shows that a lightweight, compact, reliable, and low power regenerative blower can meet the performance requirements for future space suit life support systems.

Izenson, Michael G.↗

Statistical results from the Virginia Tech propagation experiment using the Olympus 12, 20, and 30 GHz satellite beacons

Virginia Tech has performed a comprehensive propagation experiment using the Olympus satellite beacons at 12.5, 19.77, and 29.66 GHz (which we refer to as 12, 20, and 30 GHz). Four receive terminals were designed and constructed, one terminal at each frequency plus a portable one with 20 and 30 GHz receivers for microscale and scintillation studies. Total power radiometers were included in each terminal in order to set the clear air reference level for each beacon and also to predict path attenuation. More details on the equipment and the experiment design are found elsewhere. Statistical results for one year of data collection were analyzed. In addition, the following studies were performed: a microdiversity experiment in which two closely spaced 20 GHz receivers were used; a comparison of total power and Dicke switched radiometer measurements, frequency scaling of scintillations, and adaptive power control algorithm development. Statistical results are reported.

Stutzman, Warren L.↗

Development and Performance of the Oxygen Sensor in the CSA-CP Aboard the International Space Station

A combustion products analyzer (CPA) was built for use on Shuttle in response to several thermodegradation incidents that had occurred during early flights. The CPA contained sensors that measured carbon monoxide, hydrogen chloride, hydrogen cyanide, and hydrogen fluoride. These marker compounds, monitored by the CPA, were selected based upon the likely products to be released in a spacecraft fire. When the Toxicology Laboratory group at Johnson Space Center (JSC) began to assess the air quality monitoring needs for the International Space Station (ISS), the CPA was the starting point for design of an instrument to monitor the atmosphere following a thermodegradation event. The final product was significantly different from the CPA and was named the compound specific analyzer-combustion products (CSA-CP). The major change from the CPA that will be the focus of this paper was the replacement of an unreliable hydrogen fluoride (HF) sensor with an oxygen sensor. A reliable HF sensor was not commercially available, but as the toxicology group reviewed the overall monitoring strategy for ISS, it appeared that a portable oxygen sensor to backup the major constituent analyzer was needed. Therefore, an oxygen sensor replaced the HF sensor in the new instrument. This paper will describe the development, deployment, and performance of the CSA-CP oxygen sensor on both Shuttle and ISS. Also, data for CSA-CP oxygen sensor accuracy at nominal and reduced pressures will be presented.

Limero, Thomas↗

Evaluation of Performance and Safety of Electrofuel Lithium-Ion Polymer Cells

Lithium-ion batteries of the conventional and polymer type are being used widely for cellular phones, cameras, camcorders, personal computers, PDAs and in several other portable electronic equipment. The Electrofuel 11-ion polymer battery is one of the first available polymer batteries to be used for commercial applications. In our study, the tests carried out on these cells were aimed at determining if these batteries can be used in extravehicular activity tools for both Shuttle and International Space Station

Jeevarajan, Judith A.↗

Evolution of the SLATE linear algebra library

SLATE (Software for Linear Algebra Targeting Exascale) is a distributed, dense linear algebra library targeting both CPU-only and GPU-accelerated systems, developed over the course of the Exascale Computing Project (ECP). While it began with several documents setting out its initial design, significant design changes occurred throughout its development. In some cases, these were anticipated: an early version used a simple consistency flag that was later replaced with a full-featured consistency protocol. In other cases, performance limitations and software and hardware changes prompted a redesign. Sequential communication tasks were parallelized; host-to-host MPI calls were replaced with GPU device-to-device MPI calls; more advanced algorithms such as Communication Avoiding LU and the Random Butterfly Transform (RBT) were introduced. Early choices that turned out to be cumbersome, error prone, or inflexible have been replaced with simpler, more intuitive, or more flexible designs. Applications have been a driving force, prompting a lighter weight queue class, nonuniform tile sizes, and more flexible MPI process grids. Of paramount importance has been building a portable library that works across several different GPU architectures – AMD, Intel, and NVIDIA – while keeping a clean and maintainable codebase. Here we explore the evolving design choices and their effects, both in terms of performance and software sustainability.

Gates, Mark↗

High-performance carbon nanotube electronic ratchets

The rapid advancements in low-power portable/wearable electronic devices require concurrent development of technologies that can provide power without the need for bulky, heavy battery storage. Electronic ratchets, asymmetric transistor-based devices that can convert AC signals or electronic noise into DC power, have been proposed as one solution to this growing need. Here, the recent demonstration of conjugated polymer-based electronic ratchets offers a route toward lightweight, flexible power sources for portable applications. Here we demonstrate the fabrication of the first electronic ratchets where the active channel component consists of semiconducting single-walled carbon nanotubes (s-SWCNTs), which can transform electronic noise or AC signals to a stable DC current with higher output power (up to ca. 14 mW for a chemically doped device) than their polymer-based analogs. We also show that patterning of the dopant profile in the s-SWCNT channel enables reasonable power conversion performance (ca. 3.5 mW) with improved stability relative to homogeneously doped devices. Our findings demonstrate the promise for s-SWCNT electronic ratchets as energy harvesting devices for portable, low-power applications.

ENGINEERING,MATERIALS SCIENCE,NANOSCIENCE AND NANO↗

Design and performance of mobile terminal for North American MSAT network

The mobile terminal (MT), which can be selected for various applications, i.e. land mobile, transportable, fixed site, and maritime use, has been developed. Medium gain and high gain antennas are available. The MT can support circuit switched voice and data service. Additionally, cellular roaming service, net radio, and Group 3 facsimile services are optionally provided. A Mitsubishi handheld portable phone can be used as a stand-alone portable cellular-only phone or it can provide MSAT voice service when connected to MT. The MT which operates in L-band (1.5 GHz/1.6 GHz) satisfies equivalent isotropically radiated power (EIRP) of 12.5 dBW minimum and G/T of -16 dB/K minimum for medium gain system and -12 dB/K for high gain system. The excellent performance of transmit phase noise and bit error rate is achieved by using new technologies.

Fuji, Tsuyoshi↗

TeraChem Cloud: A High-Performance Computing Service for Scalable Distributed GPU-Accelerated Electronic Structure Calculations

The encapsulation and commoditization of electronic structure arise naturally as interoperability, and the use of nontraditional compute resources (e.g., new hardware accelerators, cloud computing) remains important for the computational chemistry community. Here, we present TERACHEM CLOUD, a high-performance computing service (HPCS) that offers on-demand electronic structure calculations on both traditional HPC clusters and cloud-based hardware. The framework is designed using off-the-shelf web technologies and containerization to be extremely scalable and portable. Within the HPCS model, users can quickly develop new methods and algorithms in an interactive environment on their laptop while allowing TERACHEM CLOUD to distribute ab initio calculations across all available resources. This approach greatly increases the accessibility of hardware accelerators such as graphics processing units (GPUs) and flexibility for the development of new methods as additional electronic structure packages are integrated into the framework as alternative backends. Cost-performance analysis indicates that traditional nodes are the most cost-effective long-term solution, but commercial cloud providers offer cutting-edge hardware with competitive rates for short-term large-scale calculations. We demonstrate the power of the TERACHEM CLOUD framework by carrying out several showcase calculations, including the generation of 300,000 density functional theory energy and gradient evaluations on medium-sized organic molecules and reproducing 300 fs of nonadiabatic dynamics on the B800-B850 antenna complex in LH2, with the latter demonstration using over 50 Tesla V100 GPUs in a commercial cloud environment in 8 h for approximately $1250.

37 INORGANIC, ORGANIC, PHYSICAL, AND ANALYTICAL CH↗

Error field detection and correction studies towards ITER operation

In magnetic fusion devices, error field (EF) sources, spurious magnetic field perturbations, need to be identified and corrected for safe and stable (disruption-free) tokamak operation. Within Work Package Tokamak Exploitation RT04, a series of studies have been carried out to test the portability of the novel non-disruptive method, designed and tested in DIII-D (Paz-Soldan et al 2022 Nucl. Fusion62 126007), and to perform an assessment of model-based EF control strategies towards their applicability in ITER. In this paper, the lessons learned, the physical mechanism behind the magnetic island healing, which relies on enhanced viscous torque that acts against the static electro-magnetic torque, and the main control achievements are reported, together with the first design of the asynchronous EF correction current/density controller for ITER.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY↗

Transforming Science Through Software: Improving While Delivering 100×

The U.S. Department of Energy (DOE) Exascale Computing Project (ECP) funded the development of new (and the transformation of important existing) applications, libraries, and tools that realized improvement in performance and capabilities of often 100 times or more on emerging exascale computers. This exceptional gain inspired the title of this special issue: Transforming Science through Software: Improving while delivering 100X. The term 100X refers to advancing capabilities in modeling, simulation, and analysis by a factor of 100 or more using some combination of new algorithms, optimization techniques, software libraries, and programming models, coupled with the next generation of hardware for high-performance computing (HPC). The papers in this issue share experiences with the practice and science of scientific software development, with an emphasis on developing a coherent, portable, and sustainable HPC software ecosystem for next-generation computational science. Finally, we hope to foster expanded community efforts related to the fundamental role of sustainable scientific software ecosystems in advancing the computing sciences.

97 MATHEMATICS AND COMPUTING↗

Elucidating Sodium-Sulfur Battery Chemistry using Operando Transmission X-ray Microscopy and X-ray Absorption Spectroscopy

Room-temperature sodium-sulfur (Na-S) batteries offer a beneficial and cost-effective solution for powering modern electric grids and devices. However, Na-S batteries suffer from performance decay during battery cycling due to the sluggish kinetics and polysulfide shuttling. Revealing the conversion mechanism of the Na-S chemistry is critical to designing high-capacity and stable Na-S batteries. In this study, we employed operando X-ray microscopy and operando X-ray absorption spectroscopy to elucidate the sulfur conversion in a carbon host using an ether-based electrolyte. We reveal the structural and chemical evolution of the sulfur cathode during cycling, which results in volume expansion and the dissolution of active material, ultimately affecting the battery performance. Our work provides fundamental insight into the sulfur reaction scheme, addressing the lingering challenges before establishing inexpensive Na-S batteries for broad applications, including portable electronics and large-scale energy storage.

Jagadeesan, Sathya Narayanan [SLAC National Accele↗

A real-time, portable, microcomputer-based jet engine simulator

Modern piloted flight simulators require detailed models of many aircraft components, such as the airframe, propulsion system, flight deck controls and instrumentation, as well as motion drive and visual display systems. The amount of computing power necessary to implement these systems can exceed that offered by dedicated mainframe computers. One approach to this problem is through the use of distributed computing, where parts of the simulation are assigned to computing subsystems, such as microcomputers. One such subsystem, such as microcomputers. One such subsystem, a real-time, portable, microcomputer-based jet engine simulator, is described in this paper. The simulator will be used at the NASA Ames Vertical Motion Simulator facility to perform calculations previously done on the facility's mainframe computer. The mainframe will continue to do all other system calculations and will interface to the engine simulator through analog I/0. The engine simulator hardware includes a 16-bit microcomputer and floating-point coprocessor. There is an 8 channel analog input board and an 8 channel analog output board. A model of a small turboshaft engine/control is coded in floating-point FORTRAN. The FORTRAN code and a data monitoring program run under the control of an assembly language real-time executive. The monitoring program allows the user to isplay and/or modify simulator variables on-line through a data terminal. A dual disk drive system is used for mass storage of programs and data. The CP/M-86 operating system provides file management and overall system control. The frame time for the simulator is 30 milliseconds, which includes all analog I/0 operations.

Blech, R. A.↗

Lightning testing at the subsystem level

Testing at the subsystem or black box level for lightning hardness is required if system hardness is to be assured at the system level. The often applied philosophy of lighting testing only at the system level leads to extensive end of the line design changes which result in excessive costs and time delays. In order to perform testing at the subsystem level two important factors must be defined to make the testing simulation meaningful. The first factor is the definition of the test stimulus appropriate to the subsystem level. Application of system level stimulations to the subsystem level usually leads to significant overdesign of the subsystem which is not necessary and may impair normal subsystem performance. The second factor is the availability of test equipment needed to provide the subsystem level lightning stimulation. Equipment for testing at this level should be portable or at least movable to enable efficient testing in a design laboratory environment. Large fixed test installations for system level tests are not readily available for use by the design engineers at the subsystem level and usually require special operating skills. The two factors, stimulation level and test equipment availability, must be evaluated together in order to produce a practical, workable test standard. The neglect or subordination of either factor will guarantee failure in generating the standard. It is not unusual to hear that test standards or specifications are waived because a specified stimulation level cannot be accomplished by in-house or independent test facilities. Determination of subsystem lightning simulation level requires a knowledge and evaluation of field coupling modes, peak and median levels of voltages and currents, bandwidths, and repetition rates. Practical limitations on test systems may require tradeoffs in lightning stimulation parameters in order to build practical test equipment. Peak power levels that can be generated at specified bandwidths with standard electrical components must be considered in the design and costing of the test system. Stimulation tests equipment and test methods are closely related and must be considered a test system for lightning simulation. A non-perfect specification that can be reliably and repeatedly applied at the subsystem test level is more desirable than a perfect specification that cannot be applied at all.

Luteran, Frank↗