Search NASA⌕ Search

SEARCH · Search NASA

Results for “Portable application”

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 109 records · Page 6

The Multimission Image Processing Laboratory's virtual frame buffer interface

Large image processing systems use multiple frame buffers with differing architectures and vendor supplied interfaces. This variety of architectures and interfaces creates software development, maintenance and portability problems for application programs. Several machine-dependent graphics standards such as ANSI Core and GKS are available, but none of them are adequate for image processing. Therefore, the Multimission Image Processing laboratory project has implemented a programmer level virtual frame buffer interface. This interface makes all frame buffers appear as a generic frame buffer with a specified set of characteristics. This document defines the virtual frame uffer interface and provides information such as FORTRAN subroutine definitions, frame buffer characteristics, sample programs, etc. It is intended to be used by application programmers and system programmers who are adding new frame buffers to a system.

Wolfe, T.↗

The use of superoxide mixtures as air-revitalization chemicals in hyperbaric, self-contained, closed-circuit breathing apparatus

In portable breathing apparatus applications at 1 atm, potassium superoxide (KO2) has exhibited low-utilization efficiency of the available oxygen (O2) and diminished carbon dioxide-(CO2) scrubbing capacity caused by the formation of a fused, hydrated-hydroxide/carbonate product coating on the superoxide granules. In earlier work, it was discovered that granules fabricated from an intimate mixture of KO2 and calcium superoxide, Ca(O2)2, did not exhibit formation of a fused product coating and the utilization efficiency with respect to both O2 release and CO2 absorption was superior to KO2 granules when both types of granules were reacted with humidified CO2 under identified conditions. In the work described here, single pellets of KO2, KO2/Ca(O2), mixtures and commercially available KO2 tables and granules were reacted with a flow of humidified CO2 in helium at 1- and 10-atm total pressure and at an initial temperature of 40 C. In the 1-atm flow tests, the reaction rates and utilization efficiency of the KO2/Ca(O2)2 pellets were markedly superior to the KO2 pellets, tablets, and granules when the samples were reacted under identical conditions. However, at 10 atm, the rates of O2 release and CO2 absorption, as well as the utilization efficiencies of all the superoxide samples, were one-third to one-eighth of the values observed at 1 atm. The decrease in reaction performance at 10 atm compared to that at 1 atm has been attributed principally to the lower bulk diffusivity of the CO2 and H2O reactants in helium at the higher pressure and secondarily to the moderation of the reaction temperature caused by the higher heat capacity of the 10-atm helium.

Wood, P. C.↗

Long life Regenerative Fuel Cell technology development plan

This paper summarizes a technology roadmap for completing advanced development of a Proton Exchange Membrane (PEM) Regenerative Fuel Cell (RFC) to meet long life (20,000 hrs at 50 percent duty cycle) mobile or portable power system applications on the surface of the moon and Mars. Development of two different sized RFC power system modules is included in this plan (3 and 7.5 kWe). A conservative approach was taken which includes the development of a Ground Engineering System, Qualification Unit, and Flight Unit. This paper includes a concept description, technology assessment, development issues, development tasks, and development schedule.

Littman, Franklin D.↗

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.↗

Low Crossover Polymer Electrolyte Membranes for Direct Methanol Fuel Cells

Direct Methanol Fuel Cells (DMFC's) using polymer electrolyte membranes are promising power sources for portable and vehicular applications. State of the art technology using Nafion(R) 117 membranes (Dupont) are limited by high methanol permeability and cost, resulting in reduced fuel cell efficiencies and impractical commercialization. Therefore, much research in the fuel cell field is focused on the preparation and testing of low crossover and cost efficient polymer electrolyte membranes. The University of Southern California in cooperation with the Jet Propulsion Laboratory is focused on development of such materials. Interpenetrating polymer networks are an effective method used to blend polymer systems without forming chemical links. They provide the ability to modify physical and chemical properties of polymers by optimizing blend compositions. We have developed a novel interpenetrating polymer network based on poly (vinyl - difluoride)/cross-linked polystyrenesulfonic acid polymer composites (PVDF PSSA). Sulfonation of polystyrene accounts for protonic conductivity while the non-polar, PVDF backbone provides structural integrity in addition to methanol rejection. Precursor materials were prepared and analyzed to characterize membrane crystallinity, stability and degree of interpenetration. USC JPL PVDF-PSSA membranes were also characterized to determine methanol permeability, protonic conductivity and sulfur distribution. Membranes were fabricated into membrane electrode assemblies (MEA) and tested for single cell performance. Tests include cell performance over a wide range of temperatures (20 C - 90 C) and cathode conditions (ambient Air/O2). Methanol crossover values are measured in situ using an in-line CO2 analyzer.

Prakash, G. K. Surya↗

Low-field MRI of laser polarized noble gas

NMR images of laser polarized 3He gas were obtained at 21 G using a simple, homebuilt instrument. At such low fields magnetic resonance imaging (MRI) of thermally polarized samples (e.g., water) is not practical. Low-field noble gas MRI has novel scientific, engineering, and medical applications. Examples include portable systems for diagnosis of lung disease, as well as imaging of voids in porous media and within metallic systems.

Non-NASA Center↗

Development of an automated diode-laser-based multicomponent gas sensor

The implementation and application of a portable fiber-coupled trace-gas sensor for the detection of several trace gases, including CO2, CH4, and H2CO, are reported. This particular sensor is based on a cw fiber-amplified near-infrared (distributed Bragg reflector) diode laser and an external cavity diode laser that are frequency converted in a periodically poled lithium niobate crystal to the mid-IR spectroscopic fingerprint region (3.3-4.4 micrometers). A continuous absorption spectrum of CH4 and H2CO from 3.37 to 3.10 micrometers with a spectral resolution of 40 MHz (approximately 0.0013 cm-1) demonstrated the spectral performance that can be achieved by means of automated wavelength tuning and phase matching with stepper motor control. Autonomous long-term detection of ambient CO2 and CH4 over a 3- and 7-day period was also demonstrated.

NASA Discipline Environmental Health↗

Strong, Tough Glass Composites Developed for Solid Oxide Fuel Cell Seals

A fuel cell is an electrochemical device that continuously converts the chemical energy of a fuel directly into electrical energy. It consists of an electrolyte, an anode, and a cathode. Various types of fuel cells are available, such as direct methanol fuel cells, alkaline fuel cells, proton-exchange-membrane fuel cells, phosphoric acid fuel cells, molten carbonate fuel cells, and solid oxide fuel cells (SOFCs). The salient features of an SOFC are all solid construction and high-temperature electrochemical-reaction-based operation, resulting in clean, efficient power generation from a variety of fuels. SOFCs are being developed for a broad range of applications, such as portable electronic devices, automobiles, power generation, and aeronautics.

Bansal, Narottam P.↗

KSC Tech Transfer News, Volume 2, No. 2

This issue contains articles about: (1) the Innovative Partnerships Program (IPP) and the manager of the program, Alexis Hongamen, (2) New Technology Report (NTR) on a Monte Carlo Simulation to Estimate the Likelihood of Direct Lightning Strikes, (3) Kennedy Space Center's Applied Physics Lab, (4) a virtual ruler that is used for many applications, (5) a portable device that finds low-level leaks, (6) a sun-shield, that supports in-space cryogenic propellant storage, (7) lunar dust modeling software, (8) space based monitoring of radiation damage to DNA, (9) the use of light-emitting diode (LED) arrays vegetable production system, (10) Dust Tolerant Intelligent Electrical Connection Systems, (11) Ice Detection Camera System Upgrade, (12) Repair Techniques for Composite Structures, (13) Cryogenic Orbital Testbed, and (14) copyright protection.

Makufka, David↗

S-Band POSIX Device Drivers for RTEMS

This is a set of POSIX device driver level abstractions in the RTEMS RTOS (Real-Time Executive for Multiprocessor Systems real-time operating system) to SBand radio hardware devices that have been instantiated in an FPGA (field-programmable gate array). These include A/D (analog-to-digital) sample capture, D/A (digital-to-analog) sample playback, PLL (phase-locked-loop) tuning, and PWM (pulse-width-modulation)-controlled gain. This software interfaces to Sband radio hardware in an attached Xilinx Virtex-2 FPGA. It uses plug-and-play device discovery to map memory to device IDs. Instead of interacting with hardware devices directly, using direct-memory mapped access at the application level, this driver provides an application programming interface (API) offering that easily uses standard POSIX function calls. This simplifies application programming, enables portability, and offers an additional level of protection to the hardware. There are three separate device drivers included in this package: sband_device (ADC capture and DAC playback), pll_device (RF front end PLL tuning), and pwm_device (RF front end AGC control).

Lux, James P.↗

Experimenting Galileo on Board the International Space Station

The SCaN Testbed is an advanced integrated communications system and laboratory facility installed on the International Space Station (ISS) in 2012. The testbed incorporates a set of new generation of Software Defined Radio (SDR) technologies intended to allow researchers to develop, test, and demonstrate new communications, networking, and navigation capabilities in the actual environment of space. Qascom, in cooperation with ESA and NASA, is designing a Software Defined Radio GalileoGPS Receiver capable to provide accurate positioning and timing to be installed on the ISS SCaN Testbed. The GalileoGPS waveform will be operated in the JPL SDR that is constituted by several hardware components that can be used for experimentations in L-Band and S-Band. The JPL SDR includes an L-Band Dorne Margolin antenna mounted onto a choke ring. The antenna is connected to a radio front end capable to provide one bit samples for the three GNSS frequencies (L1, L2 and L5) at 38 MHz, exploiting the subharmonic sampling. The baseband processing is then performed by an ATMEL AT697 processor (100 MIPS) and two Virtex 2 FPGAs. The JPL SDR supports the STRS (Space Telecommunications Radio System) that provides common waveform software interfaces, methods of instantiation, operation, and testing among different compliant hardware and software products. The standard foresees the development of applications that are modular, portable, reconfigurable, and reusable. The developed waveform uses the STRS infrastructure-provided application program interfaces (APIs) and services to load, verify, execute, change parameters, terminate, or unload an application. The project is divided in three main phases. 1)Design and Development of the GalileoGPS waveform for the SCaN Testbed starting from Qascom existing GNSS SDR receiver. The baseline design is limited to the implementation of the single frequency Galileo and GPS L1E1 receiver even if as part of the activity it will be to assess the feasibility of a dual frequency implementation (L1E1+L5E5a) in the same SDR platform.2)Qualification and test the GalileoGPS waveform using ground systems available at the NASA Glenn Research Center. Experimenters can have access to two SCaN Testbed ground based systems for development and verification: the Experimenter Development System (EDS) that is intended to provide initial opportunity for software testing and basic functional validation and the Ground Integration Unit (GIU) that is a high fidelity version of the SCaN Testbed flight system and is therefore used for more controlled final development testing and verification testing.3)Perform in-orbit validation and experimentation: The experimentation phase will consists on the collection of raw measurements (pseudorange, Carrier phase, CN0) in space, assessment on the quality of the measurements and the receiver performances in terms of signal acquisition, tracking, etc. Finally computation of positioning in space (Position, Velocity and time) and assessment of its performance.(Complete abstract in attached document).

GPS↗

Experimenting Galileo on Board the International Space Station

The SCaN Testbed is an advanced integrated communications system and laboratory facility installed on the International Space Station (ISS) in 2012. The testbed incorporates a set of new generation of Software Defined Radio (SDR) technologies intended to allow researchers to develop, test, and demonstrate new communications, networking, and navigation capabilities in the actual environment of space. Qascom, in cooperation with ESA and NASA, is designing a Software Defined Radio GalileoGPS Receiver capable to provide accurate positioning and timing to be installed on the ISS SCaN Testbed. The GalileoGPS waveform will be operated in the JPL SDR that is constituted by several hardware components that can be used for experimentations in L-Band and S-Band. The JPL SDR includes an L-Band Dorne Margolin antenna mounted onto a choke ring. The antenna is connected to a radio front end capable to provide one bit samples for the three GNSS frequencies (L1, L2 and L5) at 38 MHz, exploiting the subharmonic sampling. The baseband processing is then performed by an ATMEL AT697 processor (100 MIPS) and two Virtex 2 FPGAs. The JPL SDR supports the STRS (Space Telecommunications Radio System) that provides common waveform software interfaces, methods of instantiation, operation, and testing among different compliant hardware and software products. The standard foresees the development of applications that are modular, portable, reconfigurable, and reusable. The developed waveform uses the STRS infrastructure-provided application program interfaces (APIs) and services to load, verify, execute, change parameters, terminate, or unload an application. The project is divided in three main phases. 1)Design and Development of the GalileoGPS waveform for the SCaN Testbed starting from Qascom existing GNSS SDR receiver. The baseline design is limited to the implementation of the single frequency Galileo and GPS L1E1 receiver even if as part of the activity it will be to assess the feasibility of a dual frequency implementation (L1E1+L5E5a) in the same SDR platform.2)Qualification and test the GalileoGPS waveform using ground systems available at the NASA Glenn Research Center. Experimenters can have access to two SCaN Testbed ground based systems for development and verification: the Experimenter Development System (EDS) that is intended to provide initial opportunity for software testing and basic functional validation and the Ground Integration Unit (GIU) that is a high fidelity version of the SCaN Testbed flight system and is therefore used for more controlled final development testing and verification testing.3)Perform in-orbit validation and experimentation: The experimentation phase will consists on the collection of raw measurements (pseudorange, Carrier phase, CN0) in space, assessment on the quality of the measurements and the receiver performances in terms of signal acquisition, tracking, etc. Finally computation of positioning in space (Position, Velocity and time) and assessment of its performance.(Complete abstract in attached document).

Galileo↗

Evaluating integration and performance of containerized climate applications on a Hewlett Packard Enterprise Cray system

Containers have taken over large swaths of cloud computing as the most convenient way of packaging and deploying applications. The features that containers offer for packaging and deploying applications translate to high performance computing (HPC) as well. At The National Oceanic and Atmospheric Administration, containers provide an easy way to build and distribute complex HPC applications, allowing faster collaboration, portability, and experiment computer environment reproducibility amongst the scientific community. The challenge arises when applications rely on message passing interface (MPI). This necessitates investigation into how to properly run these applications with their own unique requirements and produce performance on par with native runs. We investigate the MPI performance for benchmarks and containerized climate models for various containers covering selection of compiler and MPI library combinations from the Cray provided programming environments on the Cray XC supercomputer GAEA. Performance from the benchmarks and the climate models shows that for the most part containerized applications perform on par with the natively built applications when the system optimized Cray MPICH libraries are bound into the container, and the hybrid model containers have poor performance in comparison. We also describe several challenges and our solutions in running these containers, particularly challenges with heterogeneous jobs for the containerized model runs.

Abraham, Subil↗

GEOS: A performance portable multi-physics simulation framework for subsurface applications

GEOS is a simulation framework focused on solving tightly coupled multi-physics problems with an initial emphasis on subsurface reservoir applications. Currently, GEOS supports capabilities for studying carbon sequestration, geothermal energy, hydrogen storage, and related subsurface applications. The unique aspect of GEOS that differentiates it from existing reservoir simulators is the ability to simulate tightly coupled compositional flow, poromechanics, fault slip, fracture propagation, and thermal effects, etc. Extensive documentation is available on the GEOS documentation pages (GEOS Documentation, 2024). Note that GEOS, as presented here, is a complete rewrite of the previous incarnation of the GEOS referred to in (Settgast et al., 2017).

58 GEOSCIENCES↗

Portable computers as companions in space

The paper describes a Space Shuttle Program payload that uses a Macintosh portable computer to gather human performance data for a cursor control device experiment and to test prototype software applications for the Space Station Freedom (SSF). The payload is the first phase of a NASA research and development project to operationally test human-computer interface requirements and crew support applications for an advanced portable computer for the SSF.

Microgravity↗

Implementing Multidisciplinary and Multi-Zonal Applications Using MPI

Multidisciplinary and multi-zonal applications are an important class of applications in the area of Computational Aerosciences. In these codes, two or more distinct parallel programs or copies of a single program are utilized to model a single problem. To support such applications, it is common to use a programming model where a program is divided into several single program multiple data stream (SPMD) applications, each of which solves the equations for a single physical discipline or grid zone. These SPMD applications are then bound together to form a single multidisciplinary or multi-zonal program in which the constituent parts communicate via point-to-point message passing routines. Unfortunately, simple message passing models, like Intel's NX library, only allow point-to-point and global communication within a single system-defined partition. This makes implementation of these applications quite difficult, if not impossible. In this report it is shown that the new Message Passing Interface (MPI) standard is a viable portable library for implementing the message passing portion of multidisciplinary applications. Further, with the extension of a portable loader, fully portable multidisciplinary application programs can be developed. Finally, the performance of MPI is compared to that of some native message passing libraries. This comparison shows that MPI can be implemented to deliver performance commensurate with native message libraries.

Fineberg, Samuel A.↗

CHARM-SYCL & IRIS: A Tool Chain for Performance Portability on Extremely Heterogeneous Systems

Performance portability is becoming crucial as high-performance computing systems become increasingly heterogeneous. We have many options for CPUs and accelerators (e.g., GPUs) but also for non-Von Neumann architectures such as field-programmable gate arrays. This paper presents the CHARM-SYCL unified programming environment for multiple accelerator types as a performance-portable programming environment. It uses the IRIS library developed at Oak Ridge National Laboratory as the back end accelerator runtime. IRIS has a high-performance scheduler to distribute tasks across accelerators. This design allows us to run an application from the same source on multiple systems with multiple configurations. We provide three types of portability with CHARM-SYCL: Portable Workflow, Compiler and Runtime Portability, and Application and Performance Portability. We implement a Monte Carlo simulation benchmark code on the CHARM-SYCL execution environment and demonstrate that our programming environment can accommodate extremely heterogeneous systems.

Fujita, Norihisa↗