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 343 records · Page 19

Advanced Supported Liquid Membranes for Carbon Dioxide Control in Cabin Applications

The development of new, robust, life support systems is critical to NASA's continued progress in space exploration. One vital function is maintaining the carbon dioxide (CO2) concentration in the cabin at levels that do not impair the health or performance of the crew. The CO2 removal assembly (CDRA) is the current CO2 control technology on-board the International Space Station (ISS). Although the CDRA has met the needs of the ISS to date, the repeated cycling of the molecular sieve sorbent causes it to break down into small particles that clog filters or generate dust in the cabin. This reduces reliability and increases maintenance requirements. Another approach that has potential advantages over the current system is a membrane that separates CO2 from air. In this approach, cabin air contacts one side of the membrane while other side of the membrane is maintained at low pressure to create a driving force for CO2 transport across the membrane. In this application, the primary power requirement is for the pump that creates the low pressure and then pumps the CO2 to the oxygen recovery system. For such a membrane to be practical, it must have high CO2 permeation rate and excellent selectivity for CO2 over air. Unfortunately, conventional gas separation membranes do not have adequate CO2 permeability and selectivity to meet the needs of this application. However, the required performance could be obtained with a supported liquid membrane (SLM), which consists of a microporous material filled with a liquid that selectively reacts with CO2 over air. In a recently completed Phase II SBIR project, Reaction Systems, Inc. fabricated an SLM that is very close to meeting permeability and selectivity objectives for use in the advanced space suit portable life support system. This paper describes work carried out to evaluate its potential for use in spacecraft cabin application.

Wickham, David T.↗

Acoustic/Magnetic Stress Sensor

High-resolution sensor fast, portable, does not require permanent bonding to structure. Sensor measures nondestructively type (compressive or tensile) and magnitude of stresses and stress gradients present in class of materials. Includes precise high-resolution acoustic interferometer, sending acoustic transducer, receiving acoustic transducer, electromagnet coil and core, power supply, and magnetic-field-measuring device such as Hall probe. This measurement especially important for construction and applications where steel is widely used. Sensor useful especially for nondestructive evaluation of stress in steel members because of portability, rapid testing, and nonpermanent installation.

Heyman, J. S.↗

Portable Tank Storage Pit Technical Documents and Associated Flooring Documents

The work performed under this section includes the surface preparation and application of protective floor coatings; furnishing all labor, materials, and equipment necessary to perform all operations in connection with the application required for satisfactory completion in accordance with the standards and practices set forth herein.

99 GENERAL AND MISCELLANEOUS↗

Prediction of Distributed River Sediment Respiration Rates Using Community-Generated Data and Machine Learning

River sediment microbial respiration is a key indicator of ecosystem functioning and the biogeochemical fluxes across this critical zone link surface and subsurface waters. As such, there is tremendous interest in measuring and mapping these respiration rates. Respiration observations are expensive and labor intensive; there is limited data available to the community. An open science, collaborative initiative is collecting samples for respiration rate analysis and multi-scale metadata; this evolving data set is being used for making machine learning (ML) predictions at unsampled sites to help inform continued community engagement. However, it is a challenge to find an optimum configuration for ML models to work with this feature-rich (i.e., 100+ possible input variables) data set. Here, we present results from a two-tiered approach to managing the analysis of this complex data set: (a) a stacked ensemble of models that automatically optimizes hyperparameters and manages the training of many models and (b) feature permutation importance to detect the most important features in the models. The major elements of this workflow are modular, portable, open, and cloud-based thus making this implementation a potential template for other applications. The models developed here predict that sediment organic matter chemistry is one of the most important features for predicting sediment respiration rate. Other larger-scale, important features fall into the categories of climatic, ecological, geological, and fluvial settings. Leveraging these larger-scale features to generate data-driven estimates of river sediment respiration rates reveals spatially consistent but heterogeneous patterns across the river network of the Columbia River Basin.

54 ENVIRONMENTAL SCIENCES↗

ASpect: A new spectrum and line analysis package for IRAF

We examined several publicly available spectral analysis software packages looking for one with enough functionality and versatility to meet the analysis needs of astronomers during the next decade. None of those examined can satisfactorily support the wide variety of panchromatic science programs that are now becoming possible. Furthermore, we concluded that none of these packages can be simply modified to include critical functions because of their original (limited) designs. During the next two years we will write a new spectral analysis package, ASpect, that will incorporate the latest analysis techniques for astronomical spectra in all wavelength domains. The ASpect package has several functional requirements. It must operate on spectra from a wide variety of ground-based and space-based instruments spanning wavelengths from radio to gamma rays. It must accommodate non-linear dispersion relations. It must provide a variety of functions, individually or in combination, with which to fit spectral features and the continuum. It is vitally important that known bad data be masked and that, uncertainties be propagated throughout the calculations in order for astronomers to evaluate the reliability of results. Finally, this new package must provide a powerful, intuitive graphical user interface to handle the burden of data input/output (I/O), on-line 'help,' selection of relevant features for analysis, plotting and graphical interaction, and data base management--all in a comprehensible environment. We anticipate that ASpect will take the form of an external package in IRAF (such as the NOAO and STSDAS packages) and will be layered upon the IRAF virtual Operating System to make it available on as many platforms as possible, while making it resistant to changes in operating systems and compilers. Our choice of IRAF is motivated by its portability, its wide use within the astronomical community, and its rich set of existing user applications.

Hulbert, S. J.↗

Technology for Smoother Transit

Langley Research Center has developed a portable, self contained ride quality meter for accessing ride quality during vehicle operation. System is applicable to air, sea, road, or track vehicles for estimating passenger ride comfort in the presence of complex vibrations and interior noise. Meter has three components: a package of three vibration sensors, a microphone, and a computer. Installed on the floor of the vehicle being tested, sensors measure vibrations in five different axes, microphone measures noise level, and computer processes input from both and gives user a printed readout including a number of options for assessing ride quality.

Source record↗

Flightspeed Integral Image Analysis Toolkit

The Flightspeed Integral Image Analysis Toolkit (FIIAT) is a C library that provides image analysis functions in a single, portable package. It provides basic low-level filtering, texture analysis, and subwindow descriptor for applications dealing with image interpretation and object recognition. Designed with spaceflight in mind, it addresses: Ease of integration (minimal external dependencies) Fast, real-time operation using integer arithmetic where possible (useful for platforms lacking a dedicated floatingpoint processor) Written entirely in C (easily modified) Mostly static memory allocation 8-bit image data The basic goal of the FIIAT library is to compute meaningful numerical descriptors for images or rectangular image regions. These n-vectors can then be used directly for novelty detection or pattern recognition, or as a feature space for higher-level pattern recognition tasks. The library provides routines for leveraging training data to derive descriptors that are most useful for a specific data set. Its runtime algorithms exploit a structure known as the "integral image." This is a caching method that permits fast summation of values within rectangular regions of an image. This integral frame facilitates a wide range of fast image-processing functions. This toolkit has applicability to a wide range of autonomous image analysis tasks in the space-flight domain, including novelty detection, object and scene classification, target detection for autonomous instrument placement, and science analysis of geomorphology. It makes real-time texture and pattern recognition possible for platforms with severe computational restraints. The software provides an order of magnitude speed increase over alternative software libraries currently in use by the research community. FIIAT can commercially support intelligent video cameras used in intelligent surveillance. It is also useful for object recognition by robots or other autonomous vehicles

Thompson, David R.↗

Core Flight System (cFS) a Low Cost Solution for SmallSats

The cFS is a FSW product line that uses a layered architecture and compile-time configuration parameters which make it portable and scalable for a wide range of platforms. The software layers that defined the application run-time environment are now under a NASA-wide configuration control board with the goal of sustaining an open-source application ecosystem.

flight software↗

Mars Atmosphere Effects on Arc Welds: Phase 1

NASA has been unprecedented in achieving its goals related to space exploration and furthering the understanding of our solar system. In keeping with this trend, NASA's current mission is to land a team of astronauts on Mars and return them safely to Earth. In addition to comprising much of the structure and life support systems that will be brought to Mars for the habitat and vehicle, titanium and aluminum can be found and mined on Mars and may be used when building structures.Where metals are present, there will be a need for welding capabilities. For welds that need to be made quickly and are located far from heavy resistance or solid state welding machinery, there will be a need for basic arc welding. Arc welding has been a major cornerstone of manufacturing throughout the 20th century, and the portability and capability of gas tungsten arc welding (GTAW) will be necessary for repair, manufacturing, and survival on Mars. The two primary concerns for welding on Mars are that the Martian atmosphere contains high levels of carbon dioxide (CO2), and the atmospheric pressure is much lower than it is on Earth. The high levels of CO2 in the Martian atmosphere may dissociate and produce oxygen in the arc and therefore increase the risk of oxidation. For simplification, atmospheric pressure will not be taken into account for this experiment. For survival on Mars during this mission, the life support and water filtration systems must be kept operational at all times. In order to ensure that water filtration systems can be repaired in the event of an emergency, it is very important to have the capability to weld. The Orion capsule and Mars lander must also remain operational throughout the duration of the mission to ensure the safe return of the astronauts on the mission to Mars. A better understanding of welding in a Mars environment is important to ensure that repair welds are possible if the Orion capsule/Mars lander or water filtration system is damaged at any point while on the surface of Mars. The Orion capsule is made primarily of AA2219-T87, and the water filtration system is primarily Ti-6Al-4V, so the effect of the Mars environment on welding those materials must be known to reduce potential mission risk. GTAW is a portable process that can weld a versatile group of metals, so it has many potential applications for welding on Mars. Thus, missions to colonize Mars will depend on the capability to weld a strong, leak-tight joint. Metals are also likely to be used in support structures made of a lightweight and durable material. For this reason, it is important to understand the implications of welding in a Mars environment. A comparison of the Martian and terrestrial atmospheres are provided in table 1. Based on the elemental compositions, simulation of the Martian atmosphere can be made using primarily CO2 gas.

Courtright, Z. S.↗

PETSc/TAO developments for GPU-based early exascale systems

The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable solvers for nonlinear time-dependent differential and algebraic equations and for numerical optimization via the Toolkit for Advanced Optimization (TAO). PETSc is used in dozens of scientific fields and is an important building block for many simulation codes. During the U.S. Department of Energy’s Exascale Computing Project, the PETSc team has made substantial efforts to enable efficient utilization of the massive fine-grain parallelism present within exascale compute nodes and to enable performance portability across exascale architectures. We recap some of the challenges that designers of numerical libraries face in such an endeavor, and then discuss the many developments we have made, which include the addition of new GPU backends, features supporting efficient on-device matrix assembly, better support for asynchronicity and GPU kernel concurrency, and new communication infrastructure. In conclusion, we evaluate the performance of these developments on some pre-exascale systems as well as the early exascale systems Frontier and Aurora, using compute kernel, communication layer, solver, and mini-application benchmark studies, and then close with a few observations drawn from our experiences on the tension between portable performance and other goals of numerical libraries.

Exascale Computing Project (ECP)↗

Development of a Point of Care Technology for Military Medical Applications in Austere Environments

NASA, Lawrence Livermore National Laboratory (LLNL) and the Department of Defense (DoD) share a common interest in compact medical diagnostic technologies—also known as “point of care testing” (POCT) technologies. For NASA, the need is to take care of astronauts on deep space missions. For LLNL, the focus is on technologies needed to support homeland security applications. For DoD, the need is to support warfighters in military theaters of operation, especially for prolonged field care and en route care. A recently patented technology, “Portable Medical Diagnosis Instrument” (U.S. Patent 9824870), co-invented by NASA and LLNL, is being developed further in a partnership between NASA, LLNL and Travis Air Force Base, with a focus on military applications. This instrument, the NASA-LLNL Medical Tricorder, can be used for a wide range of clinical samples including breath, saliva and blood. One component of the Tricorder is the NASA E-Nose, a carbon nanotube-based chemical sensor, integrated into a hand-held smart phone, that can detect and measure “breath biomarkers” in the gas phase of exhaled breath. The response of the NASA E-Nose is rapid, which makes it possible to detect various gas-phase substances in real time. The NASA E-Nose, with modification, can also be used for breath condensate analysis. Another component of the Tricorder is a miniaturized microfluidic analyzer, under development by LLNL, that does not require any pumps. The microfluidic analyzer can detect and measure biomarkers in liquid samples, such as blood, saliva and breath condensate. This microfluidic system requires small quantities of liquid sample and can perform analysis very rapidly (seconds to minutes), which makes it possible to detect relevant biomarkers in near real time in the field. The Clinical Investigation Facility (CIF) at Travis Air Force Base is currently conducting research with the goal to develop improved field-able technologies and procedures for the emergency response to life threatening injuries soldiers may receive in theater. This work includes experimental large animal systems and comprehensive collection of clinical specimens and physiological data. NASA and LLNL are partnering with Travis to test and further develop the Tricorder technology for high priority military applications, initially focused on lung injury models and traumatic brain injury.

Loftus, David J.↗

Commercial Earth Observation

Through the Earth Observation Commercial Applications Program (EOCAP) at Stennis Space Center, Applied Analysis, Inc. developed a new tool for analyzing remotely sensed data. The Applied Analysis Spectral Analytical Process (AASAP) detects or classifies objects smaller than a pixel and removes the background. This significantly enhances the discrimination among surface features in imagery. ERDAS, Inc. offers the system as a modular addition to its ERDAS IMAGINE software package for remote sensing applications. EOCAP is a government/industry cooperative program designed to encourage commercial applications of remote sensing. Projects can run three years or more and funding is shared by NASA and the private sector participant. Through the Earth Observation Commercial Applications Program (EOCAP), Ocean and Coastal Environmental Sensing (OCENS) developed SeaStation for marine users. SeaStation is a low-cost, portable, shipboard satellite groundstation integrated with vessel catch and product monitoring software. Linked to the Global Positioning System, SeaStation provides real time relationships between vessel position and data such as sea surface temperature, weather conditions and ice edge location. This allows the user to increase fishing productivity and improve vessel safety. EOCAP is a government/industry cooperative program designed to encourage commercial applications of remote sensing. Projects can run three years or more and funding is shared by NASA and the private sector participant.

Source record↗

Containerized GEOS: Toward a Portable Climate Model

The NASA Goddard Earth Observing System (GEOS) is an Earth system model used for weather, climate, and other scientific applications. GEOS consists of linked components that can run in various configurations such as atmosphere-only and coupled atmosphere-ocean. Running this model on any new supercomputing system depends on operating systems, compilers, MPI stacks, and libraries being present and correctly configured. To remove that burden from users, our project explores building and running GEOS using Singularity containers – files containing all the needed software dependencies – on both NASA high-end computing systems and commercial cloud computing environments. Ultimately, the goal is for containerized GEOS to make it easier for users outside of NASA to deploy and run the model on any machine.

Matthew Thompson↗

Ultra Small Aperture Terminal: System Design and Test Results

The Ultra Small Aperture Terminal (USAT) has been developed to test and demonstrate remote and broadcast satcom applications via the Advanced Communications Technology Satellite (ACTS). The design of these ground stations emphasize small size, low power consumption, portable and rugged terminals. Each ground station includes several custom design parts such as 35 cm diameter antenna, 1/4 Watt transmitter with built-in upconverter, and 4.0 dB Noise Figure (NF) receiver with built-in downconverter. In addition, state-of-the-art commercial parts such as highly stable ovenized crystal oscillators and dielectric resonator oscillators are used in the ground station design. Presented in this paper are system level design description, performance, and sample applications.

Sohn, Philip Y.↗

Enabling Efficient Sparse Computations using Linear Algebra Aware Compilers

This project developed the LAPIS compiler framework, built on the Multilevel Intermediate Representation (MLIR), to optimize sparse linear algebra operations and support performance portability across diverse architectures. The main innovation of LAPIS is the Kokkos dialect, which allows for lowering codes from a high productivity language to different architectures in an elegant way. The dialect also allows the conversion of lower-level MLIR code to C++ Kokkos code, facilitating the integration of scientific machine learning (SciML) models into applications. To extend LAPIS for distributed memory architectures, a new partition dialect was created to manage the distribution of sparse tensors and express communication patterns for sparse linear algebra operations. This dialect also supports the distributed execution of operators and includes algorithmic optimizations to minimize communication to improve performance. The project also demonstrates that MLIR can enable effective linear algebra-level optimizations, improving performance on different GPUs for both sparse and dense linear algebra kernels. Key applications of LAPIS include sparse linear algebra and graph kernels, TenSQL, a relational database management solution built on GraphBLAS, and the development of subgraph isomorphism and monomorphism kernels, showcasing performance portability. In summary, the LAPIS framework supports productivity, performance, portability, and distributed memory execution, while also enabling linear algebra-level optimizations that are challenging in traditional programming languages, with successful applications ranging from simple sparse linear algebra to complex graph kernels.

97 MATHEMATICS AND COMPUTING↗

Performance and Portability of a Linear Solver Across Emerging Architectures

A linear solver algorithm used by a large-scale unstructured-grid computational fluid dynamics application is examined for a broad range of familiar and emerging architectures. Efficient implementation of a linear solver is challenging on recent CPUs offering vector architectures. Vector loads and stores are essential to effectively utilize available memory bandwidth on CPUs, and maintaining performance across different CPUs can be difficult in the face of varying vector lengths offered by each. A similar challenge occurs on GPU architectures, where it is essential to have coalesced memory accesses to utilize memory bandwidth effectively. In this work, we demonstrate that restructuring a computation, and possibly data layout, with regard to architecture is essential to achieve optimal performance by establishing a performance benchmark for each target architecture in a low level language such as vector intrinsics or CUDA. In doing so, we demonstrate how a linear solver kernel can be mapped to Intel® Xeon™ and Xeon Phi™, Marvell® ThunderX2®, NEC® SX-Aurora™ TSUBASA Vector Engine, and NVIDIA® and AMD® GPUs. We further demonstrate that the required code restructuring can be achieved in higher level programming environments such as OpenACC, OCCA, and Intel® OneAPI™/SYCL, and that each generally results in optimal performance on the target architecture. Relative performance metrics for all implementations are shown, and subjective ratings for ease of implementation and optimization are suggested.

Programming models↗

BoBa

BoBa is a C++ software library for working with large matrices, tensors, and tensor decompositions. The library provides tools for dense matrix and tensor operations, tensor decompositions, and tensor decomposition methods that support modern CPU and GPU architectures. It includes portable abstractions for linear algebra, tensor algebra, and multidimensional computation. BoBa is intended for scientific computing applications that involve large multidimensional data sets or high dimensional mathematical models. Its capabilities support tasks such as data compression, linear algebra, efficient numerical computation, and the development of scalable algorithms for heterogeneous hardware. Tutorials, tests, and example applications are included to help users learn and apply the library.

Yao, Jin [Lawrence Livermore National Laboratory (↗