Search NASA⌕ Search

SEARCH · Search NASA

Results for “Multi - processor programming”

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 217 records · Page 12

Highly loaded multi-stage fan drive turbine-cascade test program

Test results are presented for 19 cascades involving five plain and two tandem blade sections. High camber and/or negative reaction is associated with six of the sections. Exit Mach numbers range up to slightly above sonic. Cascade efficiency, exit flow angle and static pressure, and blade surface pressure data are reported with incidence angle, Mach number, solidity, and relative position of the tandem blades as independent variables.

Cherry, D. G.↗

Model Checking JAVA Programs Using Java Pathfinder

This paper describes a translator called JAVA PATHFINDER from JAVA to PROMELA, the "programming language" of the SPIN model checker. The purpose is to establish a framework for verification and debugging of JAVA programs based on model checking. This work should be seen in a broader attempt to make formal methods applicable "in the loop" of programming within NASA's areas such as space, aviation, and robotics. Our main goal is to create automated formal methods such that programmers themselves can apply these in their daily work (in the loop) without the need for specialists to manually reformulate a program into a different notation in order to analyze the program. This work is a continuation of an effort to formally verify, using SPIN, a multi-threaded operating system programmed in Lisp for the Deep-Space 1 spacecraft, and of previous work in applying existing model checkers and theorem provers to real applications.

Havelund, Klaus↗

MISR Browse data (MISBR_V3)

A MISR Browse Tool is available to allow easy access to ellipsoid-derived, true-color images for each camera reduced to 2.2 km resolution. The MISR red, green and blue bands are used to create the true-color image in JPEG format. The image is intentionally clipped and gamma-stretched to make cloud, ocean and land features visible. The user may find the Browse Tool helpful before ordering data. The tool's purpose is to search and view images in the on-line user interface. However, the browse product can be ordered separately. The Browse Tool page has Orbit-to-Date and Lat/Lon-to-Path/Block conversion tools to help identify particular MISR geographic locations and data files. [Location=GLOBAL] [Temporal_Coverage: Start_Date=2000-02-24; Stop_Date=] [Spatial_Coverage: Southernmost_Latitude=-90; Northernmost_Latitude=90; Westernmost_Longitude=-180; Easternmost_Longitude=180] [Data_Resolution: Latitude_Resolution=2.2 km; Longitude_Resolution=2.2 km; Horizontal_Resolution_Range=1 km - < 10 km or approximately .01 degree - < .09 degree; Temporal_Resolution=about 15 orbits/day; Temporal_Resolution_Range=Daily - < Weekly].

EOSDIS↗

MISR Level 1B2 Ellipsoid Data (MI1B2E_V2)

The MISR instrument consists of nine pushbroom cameras which measure radiance in four spectral bands. Global coverage is achieved in nine days. The cameras are arranged with one camera pointing toward the nadir, four cameras pointing forward and four cameras pointing aftward. It takes 7 minutes for all nine cameras to view the same surface location. The view angles relative to the surface reference ellipsoid, are 0, 26.1, 45.6, 60.0, and 70.5 degrees. The spectral band shapes are nominally gaussian, centered at 443, 555, 670, and 865 nm. The Ellipsoid product is referenced to the World Geodetic System 1984 (WGS84) ellipsoid, which approximates the Earth's shape at sea level. In this product, the radiances and associated altitudes are projected to the ellipsoid, so that higher elevation data appear displaced from their true location for non-nadir camera views, much as they are seen by the instrument. (A cloud at location F, or a mountain top at location T in the image below appears as if it is at location E.) The more oblique the camera view, or the higher in altitude the feature, the more displaced the elevated data will appear. This displacement is used to advantage in MISR stereo retrievals, and this product is the primary input to Level 2 top-of-atmosphere/cloud processing. [Location=GLOBAL] [Temporal_Coverage: Start_Date=2000-02-24; Stop_Date=] [Spatial_Coverage: Southernmost_Latitude=-90; Northernmost_Latitude=90; Westernmost_Longitude=-180; Easternmost_Longitude=180] [Data_Resolution: Latitude_Resolution=563.2 km (cross-track); Longitude_Resolution=140.8 km (along-track); Horizontal_Resolution_Range=500 meters - < 1 km; Temporal_Resolution=about 15 orbits/day; Temporal_Resolution_Range=about 15 orbits/day].

EOSDIS↗

User's Guide for MSAP2D: A Program for Unsteady Aerodynamic and Aeroelastic (Flutter and Forced Response) Analysis of Multistage Compressors and Turbines

This guide describes the input data required for using MSAP2D (Multi Stage Aeroelastic analysis Program - Two Dimensional) computer code. MSAP2D can be used for steady, unsteady aerodynamic, and aeroelastic (flutter and forced response) analysis of bladed disks arranged in multiple blade rows such as those found in compressors, turbines, counter rotating propellers or propfans. The code can also be run for single blade row. MSAP2D code is an extension of the original NPHASE code for multiblade row aerodynamic and aeroelastic analysis. Euler equations are used to obtain aerodynamic forces. The structural dynamic equations are written for a rigid typical section undergoing pitching (torsion) and plunging (bending) motion. The aeroelastic equations are solved in time domain. For single blade row analysis, frequency domain analysis is also provided to obtain unsteady aerodynamic coefficients required in an eigen analysis for flutter. In this manual, sample input and output are provided for a single blade row example, two blade row example with equal and unequal number of blades in the blade rows.

Reddy, T. S. R.↗

Description and texts for the auxiliary programs for processing video information on the YeS computer. Part 3: Test program 2

The functions were discribed and the operating instructions, the block diagram and the proposed versions are given for modifying the program in order to obtain the statistical characteristics of multi-channel video information. The program implements certain man-machine methods for investigating video information. It permits representation of the material and its statistical characteristics in a form which is convenient for the user.

Borisenko, V. I., G.g.↗

Framework for Development of Object-Oriented Software

The Real-Time Control (RTC) Application Framework is a high-level software framework written in C++ that supports the rapid design and implementation of object-oriented application programs. This framework provides built-in functionality that solves common software development problems within distributed client-server, multi-threaded, and embedded programming environments. When using the RTC Framework to develop software for a specific domain, designers and implementers can focus entirely on the details of the domain-specific software rather than on creating custom solutions, utilities, and frameworks for the complexities of the programming environment. The RTC Framework was originally developed as part of a Space Shuttle Launch Processing System (LPS) replacement project called Checkout and Launch Control System (CLCS). As a result of the framework s development, CLCS software development time was reduced by 66 percent. The framework is generic enough for developing applications outside of the launch-processing system domain. Other applicable high-level domains include command and control systems and simulation/ training systems.

Perez-Poveda, Gus↗

Reachability Maps for In Situ Operations

This work covers two programs that accomplish the same goal: creation of a "reachability map" from stereo imagery that tells where operators of a robotic arm can reach or touch the surface, and with which instruments. The programs are "marsreach" (for MER) and "phxreach." These programs make use of the planetary image geometry (PIG) library. However, unlike the other programs, they are not multi-mission. Because of the complexity of arm kinematics, the programs are specific to each mission.

Deen, Robert G.↗

Analyzing the Impacts of Natural Environments on Launch and Landing Availability for NASA's Exploration Systems Development Programs

The National Aeronautics and Space Administration (NASA) is developing new capabilities for human and scientific exploration beyond Earth orbit. Natural environments information is an important asset for NASA's development of the next generation space transportation system as part of the Exploration Systems Development (ESD) Programs, which includes the Space Launch System (SLS) and Multi-Purpose Crew Vehicle (MPCV) Programs. Natural terrestrial environment conditions - such as wind, lightning and sea states - can affect vehicle safety and performance during multiple mission phases ranging from pre-launch ground processing to landing and recovery operations, including all potential abort scenarios. Space vehicles are particularly sensitive to these environments during the launch/ascent and the entry/landing phases of mission operations. The Marshall Space Flight Center (MSFC) Natural Environments Branch provides engineering design support for NASA space vehicle projects and programs by providing design engineers and mission planners with natural environments definitions as well as performing custom analyses to help characterize the impacts the natural environment may have on vehicle performance. One such analysis involves assessing the impact of natural environments to operational availability. Climatological time series of operational surface weather observations are used to calculate probabilities of meeting/exceeding various sets of hypothetical vehicle-specific parametric constraint thresholds. Outputs are tabulated by month and hour of day to show both seasonal and diurnal variation. This paper will discuss how climate analyses are performed by the MSFC Natural Environments Branch to support the ESD Launch Availability (LA) Technical Performance Measure (TPM), the SLS Launch Availability due to Natural Environments TPM, and several MPCV (Orion) launch and landing availability analyses - including the 2014 Orion Exploration Flight Test 1 (EFT-1) mission.

Altino, Karen M.↗

Optical Communication Transceiver For X2000; Second Delivery Program

Conceptual-design of a multi-functional optical instrument is underway for the X2000 - Second Delivery Program. The transceiver will perform both free-space optical- communication and science imaging by sharing a common 10-cm aperture telescope. A single focal-plane array (such as, APS-Active Pixel Sensor) in conjunction with a filter wheel will be used to perform the two functions. Targeted values for the transceiver's weight and power consumption are: 4 Kg, and 14 W. This transceiver would be capable of delivering greater than IO Kbps to a 3.5-m diameter receiving station from the range of 2 AU during day-time.

Hemmati, H.↗

Software Innovation in a Mission Critical Environment

Operating in mission-critical environments requires trusted solutions, and the preference for "tried and true" approaches presents a potential barrier to infusing innovation into mission-critical systems. This presentation explores opportunities to overcome this barrier in the software domain. It outlines specific areas of innovation in software development achieved by the Johnson Space Center (JSC) Engineering Directorate in support of NASA's major human spaceflight programs, including International Space Station, Multi-Purpose Crew Vehicle (Orion), and Commercial Crew Programs. Software engineering teams at JSC work with hardware developers, mission planners, and system operators to integrate flight vehicles, habitats, robotics, and other spacecraft elements for genuinely mission critical applications. The innovations described, including the use of NASA Core Flight Software and its associated software tool chain, can lead to software that is more affordable, more reliable, better modelled, more flexible, more easily maintained, better tested, and enabling of automation.

Fredrickson, Steven↗

Rocket University at KSC

"Rocket University" is an exciting new initiative at Kennedy Space Center led by NASA's Engineering and Technology Directorate. This hands‐on experience has been established to develop, refine & maintain targeted flight engineering skills to enable the Agency and KSC strategic goals. Through "RocketU", KSC is developing a nimble, rapid flight engineering life cycle systems knowledge base. Ongoing activities in RocketU develop and test new technologies and potential customer systems through small scale vehicles, build and maintain flight experience through balloon and small‐scale rocket missions, and enable a revolving fresh perspective of engineers with hands on expertise back into the large scale NASA programs, providing a more experienced multi‐disciplined set of systems engineers. This overview will define the Program, highlight aspects of the training curriculum, and identify recent accomplishments and activities.

Training↗

Marshall Space Flight Center Faculty Fellowship Program

This paper presents a multi-node model of autogenous pressurization of liquid nitrogen in a flight tank using the Generalized Fluid System Simulation Program (GFSSP), a general purpose flow network code developed at NASA/Marshall Space Flight Center. This study considers two different models: (a) pressurization of the tank by nitrogen gas from a supply tank and (b) pressurization of the tank by using the boil-off propellant through an IVF (Integrated Vehicle Fluids) loop. The tank pressurization model considers two different liquid fill-levels of the tank (a) 75% and (b) 45%. Heat and mass transfer between the liquid and vapor has been modeled at the liquid vapor interface. Heat transfer between wall and vapor at the ullage has been accounted for by assuming heat transfer occurs by natural convection. The model also accounts for heat leak to the tank through the insulation and metal wall by heat conduction. The predicted pressures and temperatures are compared with the measured data and good agreement has been observed. In the second case, the tank is pressurized by using the boil-off fluid that recirculates through an IVF loop. Preliminary results from this model are also reported.

N.F. Six↗

The Planetary Observer Program

An overview is presented of NASA's plans for the Planetary Observer Program, whose key element is to control the cost of each mission while establishing a long-term, stable base for the planetary sciences. The SSEC (Solar System Exploration Committee) has endorsed the view that many high science priority inner solar system missions are possible through the use of spacecraft derived from existing earth-orbital spacecraft. It has also recommended the application of space hardware such as that used on the Voyager and Galileo missions, development of both a new modular spacecraft for outer planet, comet, and main-belt asteroid missions (Mariner Mark II Program), and a multi-mission operations system to support future missions after the Venus Radar Mapper (VRM), and Galileo. A set of missions for the SSEC's Core Program has been recommended; they include: the VRM, the Mars Geoscience/Climatology Observer, the Comet Rendezvous/Asteroid Flyby, the Lunar Geoscience Orbiter, the Near-Earth Asteroid Rendezvous, the Venus Atmosphere Probe, the Mars Aeronomy Orbiter, the Mars Surface Probe, and the Comet Intercept Sample Return.

Blume, W. H.↗

Advanced Combustion Modeling for Complex Turbulent Flows

The next generation of aircraft engines will need to pass stricter efficiency and emission tests. NASA's Ultra-Efficient Engine Technology (UEET) program has set an ambitious goal of 70% reduction of NO(x) emissions and a 15% increase in fuel efficiency of aircraft engines. We will demonstrate the state-of-the-art combustion tools developed a t Stanford's Center for Turbulence Research (CTR) as part of this program. In the last decade, CTR has spear-headed a multi-physics-based combustion modeling program. Key technologies have been transferred to the aerospace industry and are currently being used for engine simulations. In this demo, we will showcase the next-generation combustion modeling tools that integrate a very high level of detailed physics into advanced flow simulation codes. Combustor flows involve multi-phase physics with liquid fuel jet breakup, evaporation, and eventual combustion. Individual components of the simulation are verified against complex test cases and show excellent agreement with experimental data.

Ham, Frank Stanford↗

Computer aided design environment for the analysis and design of multi-body flexible structures

A computer aided design environment consisting of the programs NASTRAN, TREETOPS and MATLAB is presented in this paper. With links for data transfer between these programs, the integrated design of multi-body flexible structures is significantly enhanced. The CAD environment is used to model the Space Shuttle/Pinhole Occulater Facility. Then a controller is designed and evaluated in the nonlinear time history sense. Recent enhancements and ongoing research to add more capabilities are also described.

Ramakrishnan, Jayant V.↗

Multi-filter spectrophotometry simulations

To complement both the multi-filter observations of quasar environments described in these proceedings, as well as the proposed UBC 2.7 m Liquid Mirror Telescope (LMT) redshift survey, we have initiated a program of simulated multi-filter spectrophotometry. The goal of this work, still very much in progress, is a better quantitative assessment of the multiband technique as a viable mechanism for obtaining useful redshift and morphological class information from large scale multi-filter surveys.

Callaghan, Kim A. S.↗