Search NASA⌕ Search

SEARCH · Search NASA

Results for “Computer Graphics”

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 739 records · Page 41

IRIS: A Performance-Portable Framework for Cross-Platform Heterogeneous Computing

From edge to exascale, computer architectures are becoming more heterogeneous and complex. The systems typically have fat nodes, with multicore CPUs and multiple hardware accelerators such as GPUs, FPGAs, and DSPs. This complexity is causing a crisis in programming systems and performance portability. Several programming systems are working to address these challenges, but the increasing architectural diversity is forcing software stacks and applications to be specialized for each architecture. As we show, all of these approaches critically depend on their software framework for discovery, execution, scheduling, and data orchestration. To address this challenge, we believe that a more agile and proactive software framework is essential to increase performance portability and improve user productivity. To this end, we have designed and implemented IRIS: a performance-portable framework for cross-platform heterogeneous computing. IRIS can discover available resources, manage multiple diverse programming platforms (e.g., CUDA, Hexagon, HIP, Level Zero, OpenCL, OpenMP) simultaneously in the same execution, respect data dependencies, orchestrate data movement proactively, and provide for user-configurable scheduling. To simplify data movement, IRIS introduces a shared virtual device memory with relaxed consistency among different heterogeneous devices. IRIS also adds an automatic kernel workload partitioning technique using the polyhedral model so that it can resize kernels for a wide range of devices. Our evaluation on three architectures, ranging from Qualcomm Snapdragon to a Summit supercomputer node, shows that IRIS improves portability across a wide range of diverse heterogeneous architectures with negligible overhead.

97 MATHEMATICS AND COMPUTING↗

Exploring Flood Predictability in Taiwan through Coupled Atmospheric–Hydrological and High-Performance Hydrodynamic Models

Effective flood simulation capabilities can tremendously support early warning and disaster prevention. To examine the applicability of a fully physics-based and high-performance flood simulation and forecasting modeling framework for a flood-prone region in Taiwan, we conduct a numerical experiment that couples the Weather Research and Forecasting (WRF) Model, WRF-Hydrological modeling system (WRF-Hydro), and the Two-Dimensional Runoff Inundation Toolkit for Operational Needs (TRITON) to perform integrated rainfall, streamflow, and flood simulations. Furthermore, we first use the coupled WRF and WRF-Hydro (WWH) to predict rainfall and streamflow and then drive TRITON with the predicted streamflow hydrographs to simulate flood depth and inundation area. With the refined spatial resolution and parameterization, this framework can better predict rainfall with reasonable spatial patterns. Although WWH could overestimate the amount of rainfall in some areas, the uncertain rainfall–streamflow predictions produce reasonable flood maps able to pinpoint regions at risk of flooding. In terms of model efficiency, the graphics processing unit–based computation can yield a speed-up factor as high as ∼13 compared to the central processing unit–based computation, promoting the efficacy of the coupled modeling framework in practical real-time flood forecasting.

Coupled models↗

Heads up display for the Flight Simulator for Advanced Aircraft (FSAA)

A heads-up flight director display designed for a V/STOL lift-fan transport simulation study is described. The pilot's visual flight scene had the heads-up display optically superimposed over the usual out-the-window, video flight scene. The flight director display required the development and integration of a flexible, programmable display generator, graphics assembler, display driver, computer interface system, and special collimating optics for the pilot's flight scene. The optical overlay was realistic because both scenes appeared at optical infinity, and the flexibility of this display device establishes its value as a research tool for use in future flight simulation programs.

Brocker, D. H.↗

Computer and display systems for large physiological models

This paper describes the computer and display systems which were developed for physiological models at NASA's Environmental Physiology Lab, Johnson Space Center. The systems involve hardware and software for remote communications, computation, and display. Also described is the development of a capability to proceed from a physiologist's hypothesis to meaningful presentations of model and laboratory data. Two large hardware and software computer configurations and their graphic display systems are discussed. One system is for dedicated use in the laboratory, and the other system is for remote use on a time-sharing basis. It is concluded that these techniques can add a new dimension to physiological data analysis tasks.

Hassell, R. F.↗

Interpolation and extrapolation of creep rupture data by the Minimum Commitment Method. I - Focal-point convergence. II - Oblique translation. III - Analysis of multiheats

The framework in which minimum-commitment analyses of creep-rupture data can be implemented is outlined. The approach is termed the focal point convergence method (FPCM) because the basic parameter A, also known as stability factor, is geometrically the (imaginary) focal point of convergence of all isothermals when extended to the very long or very short times necessary for such convergence to occur. The method can be implemented either by manual-graphical analysis or by computer code. The method is illustrated in detail for the nickel-base alloy Astroloy, as well as for steels, other nickel-base alloys, and aluminum alloys. The minimum-commitment concept is extended to the analysis of creep-rupture data where each isothermal is generated by an oblique translation of the 'master curve' when plotted on log rupture time and log stress axes. The oblique translation method uses the same types of functions in the FPCM. Approaches for treating multiheats on the basis of the FPCM are discussed in detail.

Manson, S. S.↗

A simple theory of back-surface-field /BSF/ solar cells

An earlier calculation of the I-V characteristics of solar cells contains a mistake. The current generated by light within the depletion layer is too large by a factor of 2. When this mistake is corrected, not only are all previous conclusions unchanged, but the agreement with experiment becomes better. Results are presented in graphical form of new computations which not only take account of the factor of 2, but also include more recent data on material parameters.

Von Roos, O.↗

IGOS improvements for Seasat

Modifications to Battelle's Interactive Graphics Orbit Selection (IGOS) computer program to assist in the planning and evaluation of the Seasat-A Scatterometer System (SASS) flight program were studied. To meet the planning needs of the LaRC Seasat-A Scatterometer team, the following features/modifications were implemented in IGOS: (1) display and specification of time increments in orbital passes represented by the cross-hatching of ground swaths; (2) addition of pass number annotations on the horizontal axis of the STPLNG and STPTOD plots; (3) modification of the sensor model to include more than two swaths associated with a single sensor to approximate the SASS cell pattern; (4) inclusion of down range and cross-track swath geometry to display the characteristic skewed SASS pattern; (5) addition of a swath schedule to allow the display of the SASS mode changes and to calibrate gaps; and (6) development of a set of commands to generate the detailed swath data from sensor characteristics and orbit/earth motion.

Warmke, J. M.↗

Search for solar signals in GOES imagery and cloud climatology analysis

The digitization and analysis of 16mm GOES IR imagery to identify spatial and temporal variation in clouds is discussed, along with a cloud climatology analysis. Recently added to the Interactive Graphics Package was a Computer Image Analysis System. This system allows many new imaging techniques. One of the possibilities is the analysis of overall light intensity variations in six 10 degree square boxes across the intertropical convergence zone. This technique is discussed, as is a preliminary analysis of unnormalized data.

Markson, R. J.↗

The APL image processing laboratory

The present and proposed capabilities of the Central Image Processing Laboratory, which provides a powerful resource for the advancement of programs in missile technology, space science, oceanography, and biomedical image analysis, are discussed. The use of image digitizing, digital image processing, and digital image output permits a variety of functional capabilities, including: enhancement, pseudocolor, convolution, computer output microfilm, presentation graphics, animations, transforms, geometric corrections, and feature extractions. The hardware and software of the Image Processing Laboratory, consisting of digitizing and processing equipment, software packages, and display equipment, is described. Attention is given to applications for imaging systems, map geometric correction, raster movie display of Seasat ocean data, Seasat and Skylab scenes of Nantucket Island, Space Shuttle imaging radar, differential radiography, and a computerized tomographic scan of the brain.

Jenkins, J. O.↗

MIDAS - A microcomputer-based image display and analysis system with full Landsat frame processing capabilities

Image Display and Analysis Systems (MIDAS) developed at NASA/Ames for the analysis of Landsat MSS images is described. The MIDAS computer power and memory, graphics, resource-sharing, expansion and upgrade, environment and maintenance, and software/user-interface requirements are outlined; the implementation hardware (including 32-bit microprocessor, 512K error-correcting RAM, 70 or 140-Mbyte formatted disk drive, 512 x 512 x 24 color frame buffer, and local-area-network transceiver) and applications software (ELAS, CIE, and P-EDITOR) are characterized; and implementation problems, performance data, and costs are examined. Planned improvements in MIDAS hardware and design goals and areas of exploration for MIDAS software are discussed.

Hofman, L. B.↗

First 3 years of operation of RIACS (Research Institute for Advanced Computer Science) (1983-1985)

The focus of the Research Institute for Advanced Computer Science (RIACS) is to explore matches between advanced computing architectures and the processes of scientific research. An architecture evaluation of the MIT static dataflow machine, specification of a graphical language for expressing distributed computations, and specification of an expert system for aiding in grid generation for two-dimensional flow problems was initiated. Research projects for 1984 and 1985 are summarized.

Denning, P. J.↗

Application of laser-velocimetry to the study of the flow around a two-dimensional airfoil

The experimental techniques employed by NASA researchers to obtain a high volume throughput of data in a study of high-lift multielement airfoils using a laser velocimeter (LV) are detailed. The two-dimensional LV system recorded mean velocity, turbulence intensities, Re shear stresses, skewness and kurtosis of the flow. A computer-controlled positioning mount for the LV allowed automated surveys of the flows with a 0.001 in. positioning accuracy. The flow was seeded with oil droplets and additional refinement of the wind tunnel controls permitted rapid speedup at selected areas of the flowfield over specific regions of the airfoil. Surface pressure taps furnished data for selecting regions for more detailed investigation. The data processing capabilities processed 30-40 samples every 10 min in an automated mode. Profiles of the data were computed automatically to furnish graphical displays on demand. Numerous samples of the data displays generated are provided.

Braden, J. A.↗

LAMPS software and mesoscale prediction studies

The full-physics version of the LAMPS model has been implemented on the Perkin-Elmer computer. In Addition, LAMPS graphics processors have been rewritten to the run on the Perkin-Elmer and they are currently undergoing final testing. Numerical experiments investigating the impact of convective parameterized latent heat release on the evolution of a precipitating storm have been performed and the results are currently being evaluated. Curent efforts include the continued evaluation of the impact of initial conditions on LAMPS model results. This work will help define measurement requirements for future research field projects as well as for observations in support of operational forecasts. Also, the impact of parameterized latent heat on the evolution of precipitating systems is continuing. This research is in support of NASA's proposed Earth Observation Mission (EOM).

Perkey, D. J.↗

The application of NASCAD as a NASTRAN pre- and post-processor

The NASA Computer Aided Design (NASCAD) graphics package provides an effective way to interactively create, view, and refine analytic data models. NASCAD's macro language, combined with its powerful 3-D geometric data base allows the user important flexibility and speed in constructing his model. This flexibility has the added benefit of enabling the user to keep pace with any new NASTRAN developments. NASCAD allows models to be conveniently viewed and plotted to best advantage in both pre- and post-process phases of development, providing useful visual feedback to the analysis process. NASCAD, used as a graphics compliment to NASTRAN, can play a valuable role in the process of finite element modeling.

Peltzman, Alan N.↗

OMV docking simulator

The Boeing Orbital Maneuvering Vehicle (OMV) Docking and Proximity Operation System (DAPOS) was completed. The system constructed involves the use of four separate processors. Appropriate software was developed that drives each of these four processors. The hand controller logic coordinates all the activities in the control station, and communicates with the OMV mathematical model. The state vector generated by the model is in turn transmitted to the control station as well as the POLY 2000 (via the ALCYON host computer) for real time graphics generation. The OMV characteristics are stored in a data file which may be easily updated and modified without disturbing the software, thereby making the system very flexible. The current system supports two types of hand controllers. The system was flown by several volunteers, some of whom are airplane pilots. A user manual is also enclosed.

Teoh, W.↗

Research into software executives for space operations support

Research concepts pertaining to a software (workstation) executive which will support a distributed processing command and control system characterized by high-performance graphics workstations used as computing nodes are presented. Although a workstation-based distributed processing environment offers many advantages, it also introduces a number of new concerns. In order to solve these problems, allow the environment to function as an integrated system, and present a functional development environment to application programmers, it is necessary to develop an additional layer of software. This 'executive' software integrates the system, provides real-time capabilities, and provides the tools necessary to support the application requirements.

Collier, Mark D.↗

M.S.L.A.P. Modular Spectral Line Analysis Program documentation

MSLAP is a software for analyzing spectra, providing the basic structure to identify spectral features, to make quantitative measurements of this features, and to store the measurements for convenient access. MSLAP can be used to measure not only the zeroth moment (equivalent width) of a profile, but also the first and second moments. Optical depths and the corresponding column densities across the profile can be measured as well for sufficiently high resolution data. The software was developed for an interactive, graphical analysis where the computer carries most of the computational and data organizational burden and the investigator is responsible only for all judgement decisions. It employs sophisticated statistical techniques for determining the best polynomial fit to the continuum and for calculating the uncertainties.

Joseph, Charles L.↗