Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming models”

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 307 records · Page 17

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 model for coronal streamer observations using the SOHO coronagraph instrumentation

The SOHO (Solar and Heliospheric Observatory) coronagraphs will offer an unprecedented opportunity to observe coronal streamer material and determine its outward motion. The inner C1 and C2 coronagraphs should enable ready identification of coronal streamers and their surface manifestations. The outer C3 coronagraph should be able to trace streamers to nearly interplanetary distances from the Sun. Using a modeling program designed to determine parameters from co-rotating heliospheric material viewed by the Helios spacecraft, the locations in position angle and distance from the Sun of several modeled streamers are shown. These models demonstrate the expected differences in streamer location when different assumptions are used for the outward acceleration of the streamer material.

Jackson, Bernard V.↗

An ultrahigh-accuracy body pointing system for the Large Space Telescope

The Large Space Telescope (LST) program is aimed at placing a three-meter diffraction-limited telescope in a 270-nm orbit to perform astronomical observations that are not possible with earth-based telescopes. A complex simulation model is described which was developed to determine whether the stringent pointing stability requirements could be met. The model (programmed on a hybrid computer) included detailed dynamic representation of control moment gyros (CMGs) and reaction wheels (RWs), including their noise characteristics; dynamic sensor representation (including noise); shockmounts for the CMG actuators; detailed representation of an image motion compensation system; and a detailed flexible body vehicle model. Stability and performance studies based on the simulation model showed that the body pointing system will meet LST requirements in the presence of CMG vibrational disturbances and sensor noise. The recommended system consists of three orthogonally mounted RWs for primary short-term control, and a cluster of CMG actuators for continuous RW desaturation and vehicle maneuvering.

Rybak, S. C.↗

High-performance space shuttle auxiliary propellant valve system

Several potential valve closures for the space shuttle auxiliary propulsion system (SS/APS) were investigated analytically and experimentally in a modeling program. The most promising of these were analyzed and experimentally evaluated in a full-size functional valve test fixture of novel design. The engineering investigations conducted for both model and scale evaluations of the SS/APS valve closures and functional valve fixture are described. Preliminary designs, laboratory tests, and overall valve test fixture designs are presented, and a final recommended flightweight SS/APS valve design is presented.

Smith, G. M.↗

The design and flight test of an engine inlet bulk acoustic liner

This paper summarizes the design, fabrication and flight evaluation of a Kevlar acoustic liner configuration for a JT15D turbofan engine. The liner was designed to suppress, by a measurable amount, a dominant (13,0) BPF tone. This tone or spinning mode was produced for research purposes by installing 41 circumferentially distributed small diameter rods upstream of the 28 fan blades. Duct liner attenuations calculated by a finite element procedure were compared to far field power (insertion) losses deduced from flight data. The finite element program modeled the variable geometry of the JT15D inlet and used a uniform flow with a boundary layer roll-off to model the inlet flow field. Calculated liner losses were generally conservative. That is, measured far field power losses were generally greater than attenuations calculated by the finite element computer program.

Lester, H. C.↗

Formulation of consumables management models: Test plan for the mission planning processor working model

The test plan and test procedures to be used in the verification and validation of the software being implemented in the mission planning processor working model program are documented. The mission planning processor is a user oriented tool for consumables management and is part of the total consumables subsystem management concept. An overview of the working model is presented. Execution of the test plan will comprehensively exercise the working model software. An overview of the test plan, including a testing schedule, is presented along with the test plan for the unit, module, and system levels. The criteria used to validate the working model results for each consumables subsystem is discussed.

Connelly, L. C.↗

Shuttle Communications Blackout Study

Space Shuttle Orbiter Entry Communications Blackout Study computer program models, investigates, and predicts communication blackout envelopes based on mission entry trajectory and associated data from tracking stations. Of interest to those designing and using communications systems susceptible to blackout. Program is readily adapted to predict entry communications blackout for any nonablative entry vehicle.

Haben, R. L.↗

Accelerated Adaptive MGS Phase Retrieval

The Modified Gerchberg-Saxton (MGS) algorithm is an image-based wavefront-sensing method that can turn any science instrument focal plane into a wavefront sensor. MGS characterizes optical systems by estimating the wavefront errors in the exit pupil using only intensity images of a star or other point source of light. This innovative implementation of MGS significantly accelerates the MGS phase retrieval algorithm by using stream-processing hardware on conventional graphics cards. Stream processing is a relatively new, yet powerful, paradigm to allow parallel processing of certain applications that apply single instructions to multiple data (SIMD). These stream processors are designed specifically to support large-scale parallel computing on a single graphics chip. Computationally intensive algorithms, such as the Fast Fourier Transform (FFT), are particularly well suited for this computing environment. This high-speed version of MGS exploits commercially available hardware to accomplish the same objective in a fraction of the original time. The exploit involves performing matrix calculations in nVidia graphic cards. The graphical processor unit (GPU) is hardware that is specialized for computationally intensive, highly parallel computation. From the software perspective, a parallel programming model is used, called CUDA, to transparently scale multicore parallelism in hardware. This technology gives computationally intensive applications access to the processing power of the nVidia GPUs through a C/C++ programming interface. The AAMGS (Accelerated Adaptive MGS) software takes advantage of these advanced technologies, to accelerate the optical phase error characterization. With a single PC that contains four nVidia GTX-280 graphic cards, the new implementation can process four images simultaneously to produce a JWST (James Webb Space Telescope) wavefront measurement 60 times faster than the previous code.

Lam, Raymond K.↗

Analytical and Experimental Evaluation of Digital Control Systems for the Semi-Span Super-Sonic Transport (S4T) Wind Tunnel Model

An important objective of the Semi-Span Super-Sonic Transport (S4T) wind tunnel model program was the demonstration of Flutter Suppression (FS), Gust Load Alleviation (GLA), and Ride Quality Enhancement (RQE). It was critical to evaluate the stability and robustness of these control laws analytically before testing them and experimentally while testing them to ensure safety of the model and the wind tunnel. MATLAB based software was applied to evaluate the performance of closed-loop systems in terms of stability and robustness. Existing software tools were extended to use analytical representations of the S4T and the control laws to analyze and evaluate the control laws prior to testing. Lessons were learned about the complex windtunnel model and experimental testing. The open-loop flutter boundary was determined from the closed-loop systems. A MATLAB/Simulink Simulation developed under the program is available for future work to improve the CPE process. This paper is one of a series of that comprise a special session, which summarizes the S4T wind-tunnel program.

Wieseman, Carol D.↗

Evaluation of upwelling infrared radiance from earth's atmosphere

Basic equations for calculating the upwelling atmospheric radiation are presented which account for various sources of radiation coming out at the top of the atmosphere. The theoretical formulation of the transmittance models (line-by-line and quasi-random band model) and the computational procedures used for the evaluation of the transmittance and radiance are discussed in detail. By employing the Lorentz line-by-line and quasi-random computer programs, model calculations were made to determine the upwelling radiance and signal change in the wave number interval of CO fundamental band. These results are useful in determining the effects of different interfering molecules, water vapor profiles, ground temperatures, and ground emittances on the upwelling radiance and signal change. This information is of vital importance in establishing the feasibility of measuring the concentrations of pollutants in the atmosphere from a gas filter correlation instrument flown on an aircraft or mounted on a satellite.

Gupta, S. K.↗

Geometry of Thrust Faults Beneath Amenthes Rupes, Mars

Amenthes Rupes is a 380 km-long lobate fault scarp located in the eastern hemisphere of Mars near the dichotomy boundary. The scarp is marked by about 1 km of vertical separation across a northeast dipping thrust fault (top to the SW) and offsets heavily-cratered terrain of Late Noachian age, the visible portion of which was in place by 3.92 Ga and the buried portion in place between 4.08 and 4.27 Ga. The timing of scarp formation is difficult to closely constrain. Previous geologic mapping shows that near the northern end of Amenthes Rupes, Hesperian age basalts terminate at the scarp, suggesting that fault slip predated the emplacement of these flows at 3.69 to 3.9 Ga. Maxwell and McGill also suggest the faulting ceased before the final emplacement of the Late Hesperian lavas on Isidis Planitia. The trend of the faults at Amenthes, like many thrust faults at the dichotomy boundary, parallels the boundary itself. Schultz and Watters used a dislocation modeling program to match surface topography and vertical offset of the scarp at Amenthes Rupes, varying the dip and depth of faulting, assuming a slip of 1.5 km on the fault. They modeled faulting below Amenthes Rupes as having a dip of between 25 and 30 degrees and a depth of 25 to 35 km, based on the best match to topography. Assuming a 25 degree dip and surface measurements of vertical offset of between 0.3 and 1.2 km, Watters later estimated the maximum displacement on the Amenthes Rupes fault to be 2.90 km. However, these studies did not determine the geometry of the thrust using quantitative constraints that included shortening estimates. Amenthes Rupes deforms large preexisting impact craters. We use these craters to constrain shortening across the scarp and combine this with vertical separation to infer fault geometry. Fault dip was also estimated using measurements of scarp morphology. Measurements were based on 460 m (1/128 per pixel) digital elevation data from the Mars Orbiter Laser Altimeter (MOLA), an instrument on the Mars Global Surveyor (MGS) satellite.

Vidal, A.↗

Descriptive and sensitivity analyses of WATBALI: A dynamic soil water model

A soil water computer model that uses the IBM Continuous System Modeling Program III to solve the dynamic equations representing the soil, plant, and atmospheric physical or physiological processes considered is presented and discussed. Using values describing the soil-plant-atmosphere characteristics, the model predicts evaporation, transpiration, drainage, and soil water profile changes from an initial soil water profile and daily meteorological data. The model characteristics and simulations that were performed to determine the nature of the response to controlled variations in the input are described the results of the simulations are included and a change that makes the response of the model more closely represent the observed characteristics of evapotranspiration and profile changes for dry soil conditions is examined.

Hildreth, W. W.↗

A parametric analysis of performance characteristics of satellite-borne multiple-beam antennas

An analytical and empirical model is presented for parametric study of multiple beam antenna frequency reuse capacity and interbeam isolation. Two types of reflector antennas, the axisymmetric parabolic and the offset-parabolic reflectors, are utilized to demonstrate the model. The parameters of the model are introduced and their limitations are discussed in the context of parabolic reflector antennas. The model, however, is not restricted to analysis of reflector antenna performance. Results of the analyses are covered in two tables. The model parameters, objectives, and descriptions are given, multiple-beam antenna frequency reuse capacity and interbeam isolation analysis of the two types of reflectors are discussed as well as future developments of the program model.

Salmasi, A. B.↗

Radiation Transport Modeling and Assessment to Better Predict Radiation Exposure, Dose, and Toxicological Effects to Human Organs on Long Duration Space Flights

NASA's long-range plans include possible human exploratory missions to the moon and Mars within the next quarter century. Such missions beyond low Earth orbit will expose crews to transient radiation from solar particle events which include high-energy galactic cosmic rays and high-energy protons. Because the radiation levels in space are high and the missions long, adequate shielding is needed to minimize the deleterious health effects of exposure to radiation. The focus of this study is radiation exposure to the blood-forming organs of the NASA astronauts. NASA/JSC developed the Phantom Torso Experiment for Organ Dose Measurements which housed active and passive dosimeters that would monitor and record absorbed radiation levels at vital organ locations. This experiment was conducted during the STS-9 I mission in May '98 and provided the necessary space radiation data for correlation to results obtained from the current analytical models used to predict exposure to the blood-forming organs. Numerous models (i.e., BRYNTRN and HZETRN) have been developed and used to predict radiation exposure. However, new models are continually being developed and evaluated. The Space Environment Information Systems (SPENVIS) modeling program, developed by the Belgian Institute for Space Aeronomy, is to be used and evaluated as a part of the research activity. It is the intent of this research effort to compare the modeled data to the findings from the STS-9 I mission; assess the accuracy and efficiency of this model; and to determine its usefulness for predicting radiation exposure and developing better guidelines for shielding requirements for long duration manned missions.

Denkins, Pamela↗

The influence of wing, fuselage and tail design on rotational flow aerodynamics data obtained beyond maximum lift with general aviation configurations

The NASA Langley Research Center has initiated a broad general aviation stall/spin research program. A rotary balance system was developed to support this effort. Located in the Langley spin tunnel, this system makes it possible to identify an airplane's aerodynamic characteristics in a rotational flow environment, and thereby permits prediction of spins. This paper presents a brief description of the experimental set-up, testing technique, five model programs conducted to date, and an overview of the rotary balance results and their correlation with spin tunnel free-spinning model results. It is shown, for example, that there is a large, nonlinear dependency of the aerodynamic moments on rotational rate and that these moments are pronouncedly configuration-dependent. Fuselage shape, horizontal tail and, in some instances, wing location are shown to appreciably influence the yawing moment characteristics above an angle of attack of 45 deg.

Bihrle, W., Jr.↗

Development and validation of a general purpose linearization program for rigid aircraft models

This paper discusses a FORTRAN program that provides the user with a powerful and flexible tool for the linearization of aircraft models. The program LINEAR numerically determines a linear systems model using nonlinear equations of motion and a user-supplied, nonlinear aerodynamic model. The system model determined by LINEAR consists of matrices for both the state and observation equations. The program has been designed to allow easy selection and definition of the state, control, and observation variables to be used in a particular model. Also, included in the report is a comparison of linear and nonlinear models for a high-performance aircraft.

Duke, E. L.↗

Message Passing and Shared Address Space Parallelism on an SMP Cluster

Currently, message passing (MP) and shared address space (SAS) are the two leading parallel programming paradigms. MP has been standardized with MPI, and is the more common and mature approach; however, code development can be extremely difficult, especially for irregularly structured computations. SAS offers substantial ease of programming, but may suffer from performance limitations due to poor spatial locality and high protocol overhead. In this paper, we compare the performance of and the programming effort required for six applications under both programming models on a 32-processor PC-SMP cluster, a platform that is becoming increasingly attractive for high-end scientific computing. Our application suite consists of codes that typically do not exhibit scalable performance under shared-memory programming due to their high communication-to-computation ratios and/or complex communication patterns. Results indicate that SAS can achieve about half the parallel efficiency of MPI for most of our applications, while being competitive for the others. A hybrid MPI+SAS strategy shows only a small performance advantage over pure MPI in some cases. Finally, improved implementations of two MPI collective operations on PC-SMP clusters are presented.

Shan, Hongzhang↗