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 289 records · Page 16

Automatic Generation of OpenMP Directives and Its Application to Computational Fluid Dynamics Codes

The shared-memory programming model is a very effective way to achieve parallelism on shared memory parallel computers. As great progress was made in hardware and software technologies, performance of parallel programs with compiler directives has demonstrated large improvement. The introduction of OpenMP directives, the industrial standard for shared-memory programming, has minimized the issue of portability. In this study, we have extended CAPTools, a computer-aided parallelization toolkit, to automatically generate OpenMP-based parallel programs with nominal user assistance. We outline techniques used in the implementation of the tool and discuss the application of this tool on the NAS Parallel Benchmarks and several computational fluid dynamics codes. This work demonstrates the great potential of using the tool to quickly port parallel programs and also achieve good performance that exceeds some of the commercial tools.

Yan, Jerry↗

A portable hydrazine attitude propulsion test system

The portable hydrazine attitude propulsion module is described that was designed and developed to support the attitude control pitch axis simulation tests performed on an air bearing table for the thermoelectric outer planet spacecraft program. The propulsion module was a self-contained, liquid hydrazine propulsion system from which the exhausted gases were generated within the catalyst bed of either of two nominal 0.22-N opposing thrusters. The module, which was designed for convenient assembly onto and removal from an air bearing table, was tested to establish its operational safety. This test history and the very conservative design of the module enabled it to be man-rated for operation in the presence of personnel. The report briefly summarizes the system operations during air bearing table tests, presents a detailed description of the propulsion module hardware, and discussing the system evolution.

Moynihan, P. I.↗

An adiabatic demagnetization refrigerator for infrared bolometers

Adiabatic demagnetization refrigerators have been built and installed in small portable liquid helium cryostats to test the feasibility of this method of cooling infrared bolometric detectors to temperatures below 0.3 K. Performance has been achieved which suggests that bolometer temperatures of 0.2 K can be maintained for periods of approximately 60 hours. Applications to sensitive infrared detection from ground-based telescopes and space satellites are discussed. Design data are given which permit the evaluation of refrigerator performance for a variety of design parameters.

Britt, R. D.↗

Automated Planning Of Spacecraft Telecommunications

Computer program known as SWIfT (Software for What-If Telecommunications) is user-friendly, modular, portable, window-based software tool. Accelerates and automates planning of antenna usage for spacecraft telecommunication systems and enables predictions of performances of such systems.

Veregge, John R.↗

A Data Parallel Multizone Navier-Stokes Code

We have developed a data parallel multizone compressible Navier-Stokes code on the Connection Machine CM-5. The code is set up for implicit time-stepping on single or multiple structured grids. For multiple grids and geometrically complex problems, we follow the "chimera" approach, where flow data on one zone is interpolated onto another in the region of overlap. We will describe our design philosophy and give some timing results for the current code. The design choices can be summarized as: 1. finite differences on structured grids; 2. implicit time-stepping with either distributed solves or data motion and local solves; 3. sequential stepping through multiple zones with interzone data transfer via a distributed data structure. We have implemented these ideas on the CM-5 using CMF (Connection Machine Fortran), a data parallel language which combines elements of Fortran 90 and certain extensions, and which bears a strong similarity to High Performance Fortran (HPF). One interesting feature is the issue of turbulence modeling, where the architecture of a parallel machine makes the use of an algebraic turbulence model awkward, whereas models based on transport equations are more natural. We will present some performance figures for the code on the CM-5, and consider the issues involved in transitioning the code to HPF for portability to other parallel platforms.

Jespersen, Dennis C.↗

Humidifier Development and Applicability to the Next Generation Portable Life Support System

A development effort at the NASA Johnson Space Center investigated technologies to determine whether a humidifier would be required in the Portable Life Support System (PLSS) envisioned for future exploration missions. The humidifier has been included in the baseline PLSS schematic since performance testing of the Rapid Cycle Amine (RCA) indicates that the RCA over-dries the ventilation gas stream. Performance tests of a developmental humidifier unit and commercial off-the-shelf (COTS) units were conducted in December 2009. Following these tests, NASA revisited the need for a humidifier via system analysis. Results of this investigation indicate that it is feasible to meet humidity requirements without the humidifier if other changes are made to the PLSS ventilation loop and the Liquid Cooling and Ventilation Garment (LCVG).

Conger, Bruce↗

Humidifier Development and Applicability to the Next Generation Portable Life Support System

A development effort at the NASA Johnson Space Center investigated technologies to determine whether a humidifier would be required in the Portable Life Support System (PLSS) envisioned for future exploration missions. The humidifier has been included in the baseline PLSS schematic since performance testing of the Rapid Cycle Amine (RCA) indicates that the RCA over-dries the ventilation gas stream. Performance tests of a developmental humidifier unit and commercial off-the-shelf (COTS) units were conducted in December 2009. Following these tests, NASA revisited the need for a humidifier via system analysis. Results of this investigation indicate that it is feasible to meet humidity requirements without the humidifier if other changes are made to the PLSS ventilation loop and the Liquid Cooling and Ventilation Garment (LCVG).

Conger, Bruce C.↗

Development Specification for the FN-323/324, Oxygen Ventilation Loop Fan Assembly

This specification establishes the requirements for design, performance, safety, and manufacture of the FN-323/324, Oxygen Ventilation Loop Fan Assembly as part of the Advanced EMU (AEMU) Portable Life Support System (PLSS). Fan development for the advanced Portable Life Support System (PLSS) began in 2009 with the development of Fan 1.0. This fan was used in PLSS 2.0 for circulation of the ventilation loop gas. Fan 2.0 was delivered in 2015 and will be used in the PLSS 2.5 Live Loads test series. This fan used the same motor as Fan 1.0, but had a larger volute and impeller in hopes of achieving lower speeds. The next iteration of the advanced PLSS fan is the subject of the requirements contained within this document, and will be used with the PLSS 2.5 -302 configuration.

Ralston, Russell↗

Radiation and Nuclear Technology in Planetary Cave Environments

Many technological and environmental challenges must be resolved to enable successful lunar habitation and exploration, and to maximize scientific return. This presentation is intended as a preliminary discussion on three such areas of interest with the intent to identify likely areas of mutual benefit for collaboration and data sharing between the space nuclear and radiological disciplines with the planetary cave community. First is the previously identified and studied possible application of lunar lava tubes or pits to reduce the solar and cosmic radiation environment burden on crew health and hardware reliability. This is an area of continued interest, and should be kept in the forefront of discussion during the selection of sites for potential exploration or long-term habitation. In theory, the prospect of using existing morphology presents an enticing opportunity to reduce the requirements on landed mass or construction while also reducing dose or fluence of harmful natural radiation. However, such discussions should also include the practical implications of relocating habitation hardware and personnel from a landing site to a subsurface location. Inherent risks associated with landing in proximity to the relevant terrain must also be considered and weighed against those imposed by the natural radiation environment. Second is a discussion on the means by which a long-term habitation module or base of operations may be powered throughout the lunar day-night cycle. Fission surface power presents an opportunity to establish round-the-clock power in any lunar surface environment, including permanently shadowed regions where solar panels cannot operate, or in any other non-polar region where solar radiation is available for no more than two weeks per four-week cycle. Among the drawbacks of fission surface power is the need to either land and co-locate a heavy shield to minimize radiological consequences to personnel or equipment, land and operate construction equipment capable of restructuring the in-situ regolith to provide appropriate shielding, or to make use of existing topology features (e.g. craters or pits) to serve as pre-formed radiation barriers. A realistic assessment of the practicality of this third option should involve the selection of candidate features from existing surveys, and assess the effectiveness of the approach using modern radiation transport methodologies. Consideration must be made for the needs to reject waste heat in the thermal power conversion process, which typically requires the use of large area radiators. Energy must be exchanged from the reactor and power conversion system to such radiators, and the impacts on thermal efficiency and secondary scatter of nuclear radiation must be considered. Further consideration should be made for the implications of placement of a power source such that it does not sacrifice valuable scientific opportunity. Placement of a reactor is likely to thereafter prevent personnel access within that feature. Third is a discussion on the use of portable radioisotope power systems (RPS) within confined spaces, both with respect to the dose effects of emitted nuclear radiation and also performance associated with emitted thermal radiation. Radioisotope power systems provide a unique capability to power objects with no reliance upon solar radiance. However, their useable power production relies upon the flow of heat from ‘hot side’ (decaying radioisotope) to ‘cold side’ (radiators emitting heat to space). In the case of a confined volume in vacuum such as a lunar lava tube, that radiated energy will absorb into the wall, which is already above the ‘cold background’ temperature of dark space, and then gradually rises in temperature. That temperature rise, and its implications on availability of useable electrical power, will depend upon factors such as enclosure volume, thermal emissivity/absorptivity, and thermal conductivity through the depth of absorbing media. The advantages of nuclear technology may prove to enable unique scientific exploration opportunities, both above the lunar surface and below. In turn, the unique advantages of lunar lava tubes or pits may present unique opportunities to enhance the application of these technologies and to mitigate the effects of radiation from both natural and technological sources. A discussion on these pairings may prove to be valuable to all, in our endeavor to explore our neighboring worlds.

Radiation↗

Communication Studies of DMP and SMP Machines

Understanding the interplay between machines and problems is key to obtaining high performance on parallel machines. This paper investigates the interplay between programming paradigms and communication capabilities of parallel machines. In particular, we explicate the communication capabilities of the IBM SP-2 distributed-memory multiprocessor and the SGI PowerCHALLENGEarray symmetric multiprocessor. Two benchmark problems of bitonic sorting and Fast Fourier Transform are selected for experiments. Communication-efficient algorithms are developed to exploit the overlapping capabilities of the machines. Programs are written in Message-Passing Interface for portability and identical codes are used for both machines. Various data sizes and message sizes are used to test the machines' communication capabilities. Experimental results indicate that the communication performance of the multiprocessors are consistent with the size of messages. The SP-2 is sensitive to message size but yields a much higher communication overlapping because of the communication co-processor. The PowerCHALLENGEarray is not highly sensitive to message size and yields a low communication overlapping. Bitonic sorting yields lower performance compared to FFT due to a smaller computation-to-communication ratio.

Sohn, Andrew↗

A Parallel Processing Algorithm for Remote Sensing Classification

A current thread in parallel computation is the use of cluster computers created by networking a few to thousands of commodity general-purpose workstation-level commuters using the Linux operating system. For example on the Medusa cluster at NASA/GSFC, this provides for super computing performance, 130 G(sub flops) (Linpack Benchmark) at moderate cost, $370K. However, to be useful for scientific computing in the area of Earth science, issues of ease of programming, access to existing scientific libraries, and portability of existing code need to be considered. In this paper, I address these issues in the context of tools for rendering earth science remote sensing data into useful products. In particular, I focus on a problem that can be decomposed into a set of independent tasks, which on a serial computer would be performed sequentially, but with a cluster computer can be performed in parallel, giving an obvious speedup. To make the ideas concrete, I consider the problem of classifying hyperspectral imagery where some ground truth is available to train the classifier. In particular I will use the Support Vector Machine (SVM) approach as applied to hyperspectral imagery. The approach will be to introduce notions about parallel computation and then to restrict the development to the SVM problem. Pseudocode (an outline of the computation) will be described and then details specific to the implementation will be given. Then timing results will be reported to show what speedups are possible using parallel computation. The paper will close with a discussion of the results.

Gualtieri, J. Anthony↗

Sheet Membrane Spacesuit Water Membrane Evaporator Thermal Test

For future lunar extravehicular activities (EVA), one method under consideration for rejecting crew and electronics heat involves evaporating water through a hydrophobic, porous Teflon(Registered Trademark) membrane. A Spacesuit Water Membrane Evaporator (SWME) prototype using this membrane was successfully tested by Ungar and Thomas (2001) with predicted performance matching test data well. The above referenced work laid the foundation for the design of a compact sheet membrane SWME development unit for use in the Constellation System Spacesuit Element Portable Life Support System (Vogel and et. al., ICES 2008). Major design objectives included minimizing mass, volume, and manufacturing complexity while rejecting a minimum of 810 watts of heat from water flowing through the SWME at 91 kg/hr with an inlet temperature of 291K. The design meeting these objectives consisted of three concentric cylindrical water channels interlaced with four water vapor channels. Two units were manufactured for the purpose of investigating manufacturing techniques and performing thermal testing. The extensive thermal test measured SWME heat rejection as a function of water inlet temperatures, water flow-rates, water absolute pressures, water impurities, and water vapor back-pressures. This paper presents the test results and subsequent analysis, which includes a comparison of SWME heat rejection measurements to pretest predictions. In addition, test measurements were taken such that an analysis of the commercial-off-the-shelf vapor pressure control valve could be performed.

Trevino, Luis A.↗

In-Depth Analysis of Subject Functional Performance and Subjective Feedback Data for Evaluating Argos Simulation Quality

Mechanical offloading systems such as the Active Response Gravity Offload System (ARGOS) at NASA Johnson Space Center (JSC) are used to simulate various partial gravity environments. ARGOS offloads pressurized suited subjects through a gimbaling pivot point system attached to a volumetric Portable Life Support System (PLSS). The pivot point can be configured to multiple locations with respect to the human-suit system center of gravity (CG). Previous work has tested and documented the interaction between different pivot point locations and measured CG. Observations indicated that small changes in pivot point location substantially affect the stability and functional performance (simulation quality) of a subject. This led to the development of a standardized gimbal assessment protocol to assess the functional performance of a pressurized suited subject as a function of the pivot point location, using the data obtained from a variety of planetary suit mobility tasks. As a result, an expansive repository of CG-related task metrics was generated from numerous ARGOS spacesuit test events, for different gimbal configurations and different test subjects. Based on the evaluation metrics and observed trends, several pivot point locations were iteratively identified to determine an “appropriate/optimal” configuration. This study thus describes the in-depth analysis of the CG evaluation metrics to better quantify trends and determine if specific factors are strongly associated with appropriate/optimal configurations. Quantitative and qualitative variables relating to subject task performance, subjective feedback, and anthropometry will be evaluated via probabilistic methods. The results from this study are expected to improve our understanding of optimal ARGOS gimbal settings, which will better inform the gimbal configuration identification process and improve simulation quality for extravehicular activity (EVA) training.

Joseph Yao↗

Potential of a New Lunar Surface Radiator Concept for Hot Lunar Thermal Environments

The optimum radiator configuration in hot lunar thermal environments is one in which the radiator is parallel to the ground and has no view to the hot lunar surface. However, typical spacecraft configurations have limited real estate available for top-mounted radiators, resulting in a desire to use the spacecraft s vertically oriented sides. Vertically oriented, flat panel radiators will have a large view factor to the lunar surface, and thus will be subjected to significant incident lunar infrared heat. Consequently, radiator fluid temperatures will need to exceed approx.325 K (assuming standard spacecraft radiator optical properties) in order to provide positive heat rejection at lunar noon. Such temperatures are too high for crewed spacecraft applications in which a heat pump is to be avoided. A recent study of vertically oriented radiator configurations subjected to lunar noon thermal environments led to the discovery of a novel radiator concept that yielded positive heat rejection at lower fluid temperatures. This radiator configuration, called the Upright Lunar Terrain Radiator Assembly (ULTRA), has exhibited superior performance to all previously analyzed concepts in terms of heat rejection in the lunar noon thermal environment. A key benefit of the ULTRA is the absence of louvers or other moving parts and its simple geometry. Analysis of the ULTRA for a lunar extravehicular activity (EVA) portable life support system (PLSS) is shown to provide moderate heat rejection, on average, at all solar incident angles assuming an average radiator temperature of 294 K, whereas prior concepts exhibited insignificant heat rejection or heat absorption at higher incident angles. The performance of the ULTRA for a lunar lander is also discussed and compared to the performance of a vertically oriented, flat panel radiator at various lunar latitudes.

Ochoa, Dustin A.↗

Study of CO2 sorbents for extravehicular activity

Portable life support equipment was studied for meeting the requirements of extravehicular activities. Previous studies indicate that the most promising method for performing the CO2 removal function removal function were metallic oxides and/or metallic hydroxides. Mgo, Ag2, and Zno metallic oxides and Mg(OH)2 and Zn(OH)2 metallic hydroxides were studied, by measuring sorption and regeneration properties of each material. The hydroxides of Mg and Zn were not regenerable and the zinc oxide compounds showed no stable form. A silver oxide formulation was developed which rapidly absorbs approximately 95% of its 0.19 Kg CO2 Kg oxide and has shown no sorption or structural degeneration through 22 regenerations. It is recommended that the basic formula be further developed and tested in large-scale beds under simulated conditions.

Colombo, G. V.↗

Real-Time Sensor Validation, Signal Reconstruction, and Feature Detection for an RLV Propulsion Testbed

A real-time system for validating sensor health has been developed in support of the reusable launch vehicle program. This system was designed for use in a propulsion testbed as part of an overall effort to improve the safety, diagnostic capability, and cost of operation of the testbed. The sensor validation system was designed and developed at the NASA Lewis Research Center and integrated into a propulsion checkout and control system as part of an industry-NASA partnership, led by Rockwell International for the Marshall Space Flight Center. The system includes modules for sensor validation, signal reconstruction, and feature detection and was designed to maximize portability to other applications. Review of test data from initial integration testing verified real-time operation and showed the system to perform correctly on both hard and soft sensor failure test cases. This paper discusses the design of the sensor validation and supporting modules developed at LeRC and reviews results obtained from initial test cases.

Jankovsky, Amy L.↗

Apollo experience report: Development of the extravehicular mobility unit

The development and performance history of the Apollo extravehicular mobility unit and its major subsystems is described. The three major subsystems, the pressure garment assembly, the portable life-support system, and the oxygen purge system, are defined and described in detail as is the evolutionary process that culminated in each major subsystem component. Descriptions of ground-support equipment and the qualification testing process for component hardware are also presented.

Lutz, C. C.↗