Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “user support”

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 1,297 records · Page 72

Library Of Subprograms In FORTRAN 77

MATH77, Release 3.17, is library of 412 FORTRAN 77 subprograms for use in numerical computation. Subprograms providing machine and system characteristic parameters make library operational on any computer system supporting full FORTRAN 77 standard. Portability and high quality of subprograms and user's manual make MATH77 extremely versatile and valuable tool for all numerical computation applications. Written in FORTRAN 77. Program and documentation copyrighted products of California Institute of Technology.

Lawson, Charles L.↗

Verifying an interactive consistency circuit: A case study in the reuse of a verification technology

The work done at ORA for NASA-LRC in the design and formal verification of a hardware implementation of a scheme for attaining interactive consistency (byzantine agreement) among four microprocessors is presented in view graph form. The microprocessors used in the design are an updated version of a formally verified 32-bit, instruction-pipelined, RISC processor, MiniCayuga. The 4-processor system, which is designed under the assumption that the clocks of all the processors are synchronized, provides software control over the interactive consistency operation. Interactive consistency computation is supported as an explicit instruction on each of the microprocessors. An identical user program executing on each of the processors decides when and on what data interactive consistency must be performed. This exercise also served as a case study to investigate the effectiveness of reusing the technology which was developed during the MiniCayuga effort for verifying synchronous hardware designs. MiniCayuga was verified using the verification system Clio which was also developed at ORA. To assist in reusing this technology, a computer-aided specification and verification tool was developed. This tool specializes Clio to synchronous hardware designs and significantly reduces the tedium involved in verifying such designs. The tool is presented and how it was used to specify and verify the interactive consistency circuit is described.

Bickford, Mark↗

Data management in NOAA

NOAA has 11 terabytes of digital data stored on 240,000 computer tapes. There are an additional 100 terabytes (TB) of geostationary satellite data stored in digital form on specially configured SONY U-Matic video tapes at the University of Wisconsin. There are over 90,000,000 non-digital form records in manuscript, film, printed, and chart form which are not easily accessible. The three NOAA Data Centers service 6,000 requests per year and publish 5,000 bulletins which are distributed to 40,000 subscribers. Seventeen CD-ROM's have been produced. Thirty thousand computer tapes containing polar satellite data are being copied to 12 inch WORM optical disks for research applications. The present annual data accumulation rate of 10 TB will grow to 30 TB in 1994 and to 100 TB by the year 2000. The present storage and distribution technologies with their attendant support systems will be overwhelmed by these increases if not improved. Increased user sophistication coupled with more precise measurement technologies will demand better quality control mechanisms, especially for those data maintained in an indefinite archive. There is optimism that the future will offer improved media technologies to accommodate the volumes of data. With the advanced technologies, storage and performance monitoring tools will be pivotal to the successful long-term management of data and information.

Callicott, William M.↗

RIAD visual imaging branch assessment

Every year the demand to visualize research efforts increases. The visualization provides the means to effectively analyze data and present the results. The technology support for visualization is constantly changing, improving, and being made available to users everywhere. As such, many researchers are entering into the practice of doing their own visualization in house - sometimes successfully, sometimes not. In an effort to keep pace with the visualization needs of researchers, the Visual Imaging Branch of the Research, Information, and Applications Division at NASA Langley Research Center has conducted an investigation into the current status of imaging technology and imaging production throughout the various research branches at the center. This investigation will allow the branch to evaluate its current resources and personnel in an effort to identify future directions for meeting the needs of the researchers at the center. The investigation team, which consisted of the ASEE fellow, the head of the video section, and the head of the photo section, developed an interview format that could be accomplished during a short interview period with researchers, and yet still provide adequate statistics about items such as in-house equipment and usage.

Beam, Sherilee F.↗

Directions in parallel programming: HPF, shared virtual memory and object parallelism in pC++

Fortran and C++ are the dominant programming languages used in scientific computation. Consequently, extensions to these languages are the most popular for programming massively parallel computers. We discuss two such approaches to parallel Fortran and one approach to C++. The High Performance Fortran Forum has designed HPF with the intent of supporting data parallelism on Fortran 90 applications. HPF works by asking the user to help the compiler distribute and align the data structures with the distributed memory modules in the system. Fortran-S takes a different approach in which the data distribution is managed by the operating system and the user provides annotations to indicate parallel control regions. In the case of C++, we look at pC++ which is based on a concurrent aggregate parallel model.

Bodin, Francois↗

Integration of a satellite ground support system based on analysis of the satellite ground support domain

This analysis defines a complete set of ground support functions based on those practiced in real space flight operations during the on-orbit phase of a mission. These functions are mapped against ground support functions currently in use by NASA and DOD. Software components to provide these functions can be hosted on RISC-based work stations and integrated to provide a modular, integrated ground support system. Such modular systems can be configured to provide as much ground support functionality as desired. This approach to ground systems has been widely proposed and prototyped both by government institutions and commercial vendors. The combined set of ground support functions we describe can be used as a standard to evaluate candidate ground systems. This approach has also been used to develop a prototype of a modular, loosely-integrated ground support system, which is discussed briefly. A crucial benefit to a potential user is that all the components are flight-qualified, thus giving high confidence in their accuracy and reliability.

Pendley, R. D.↗

Achieving reutilization of scheduling software through abstraction and generalization

Reutilization of software is a difficult goal to achieve particularly in complex environments that require advanced software systems. The Request-Oriented Scheduling Engine (ROSE) was developed to create a reusable scheduling system for the diverse scheduling needs of the National Aeronautics and Space Administration (NASA). ROSE is a data-driven scheduler that accepts inputs such as user activities, available resources, timing contraints, and user-defined events, and then produces a conflict-free schedule. To support reutilization, ROSE is designed to be flexible, extensible, and portable. With these design features, applying ROSE to a new scheduling application does not require changing the core scheduling engine, even if the new application requires significantly larger or smaller data sets, customized scheduling algorithms, or software portability. This paper includes a ROSE scheduling system description emphasizing its general-purpose features, reutilization techniques, and tasks for which ROSE reuse provided a low-risk solution with significant cost savings and reduced software development time.

Wilkinson, George J.↗

Access to Space: Providing a Ride to Your Future

This viewgraph presentation gives an overview of the Access to Space website, including information on the personnel structure, mission statement, process flow, project formulation, project support, web-based tools and database, web site contents, implementation plan, user registration, mission data input, capabilities of the website, and accomplishments thus far.

Cutlip, William E.↗

How Human Factors Drove the Design and Implementation of the Virtual Windtunnel

This viewgraph presentation describes decisions made at the NASA Ames Research Center during its development of a virtual windtunnel to assist humans in visualizing computational fluid dynamics simulations. User requirements for the system include the simulation of vortical structure, pressure distribution, and overall sense of flow. In addition, the system needs to support a variety of interfaces, excluding head mounts, and needs to use an object oriented approach. Direct manipulation of the system is most user-friendly when limited to only grab and point gestures. 'Visualization control tools' (vtools) improve the realism of the system. The necessary object oriented programming is in C++ and openGL. Users interact with objects called 'tools', which include vtools and tools which control the virtual wind tunnel environment. Other objects include data objects accessed by the visualizations. Visualizations can be added to the system by the user. The presentation includes a discussion of run-time architecture, and issues related to computation and implementation.

Bryson, Steve↗

Optimizing the NASA Technical Report Server

The NASA Technical Report Server (NTRS), a World Wide Web report distribution NASA technical publications service, is modified for performance enhancement, greater protocol support, and human interface optimization. Results include: Parallel database queries, significantly decreasing user access times by an average factor of 2.3; access from clients behind firewalls and/ or proxies which truncate excessively long Uniform Resource Locators (URLs); access to non-Wide Area Information Server (WAIS) databases and compatibility with the 239-50.3 protocol; and a streamlined user interface.

Nelson, Michael L.↗

Combustion Module 1: Spacelab Racks Integrated at the Lewis Research Center for the First Time

The Combustion Module-1 (CM-1), NASA's largest (over 1800 lb) and one of the most sophisticated combustion experiments ever to fly on the Spacelab, will be carried on the first Microgravity Science Laboratory (MSL-1) mission aboard the space shuttle flight STS-84 in April 1997. The CM-1 project is a stepping stone to the space station era, because the hardware can support multiple investigators on the same mission and can be integrated at user locations and shipped to the launch site. CM-1 is being developed to accommodate microgravity combustion experiments that are designed to help explain and predict the behavior of combustion processes. Although the two principal investigators for CM-1 are both studying combustion processes, their investigations are quite different. Professor Paul D. Ronney of the University of Southern California will examine the Structures of Flame Balls at Low Lewis Numbers (SOFBALL), in which a variety of fuel-lean gaseous mixtures fill the combustion chamber and are ignited. Professor Gerard M. Faeth of the University of Michigan will investigate Laminar Soot Processes (LSP) by studying the key properties of burning gas jets of fuel, employing different fuels and nozzle sizes.

Source record↗

Wireless Channel Characterization in the Airport Surface Environment

Given the anticipated increase in air traffic in the coming years, modernization of the National Airspace System (NAS) is a necessity. Part of this modernization effort will include updating current communication, navigation, and surveillance (CNS) systems to deal with the increased traffic as well as developing advanced CNS technologies for the systems. An example of such technology is the integrated CNS (ICNS) network being developed by the Advanced CNS Architecture and Systems Technology (ACAST) group for use in the airport surface environment. The ICNS network would be used to convey voice/data between users in a secure and reliable manner. The current surface system only supports voice and does so through an obsolete physical infrastructure. The old system is vulnerable to outages and costly to maintain. The proposed ICNS network will include a wireless radio link. To ensure optimal performance, a thorough and accurate characterization of the channel across which the link would operate is necessary. The channel is the path the signal takes from the transmitter to the receiver and is prone to various forms of interference. Channel characterization involves a combination of analysis, simulation, and measurement. My work this summer was divided into four tasks. The first task required compiling and reviewing reference material that dealt with the characterization and modeling of aeronautical channels. The second task involved developing a systematic approach that could be used to group airports into classes, e.g. small airfields, medium airports, large open airports, large cluttered airports, etc. The third task consisted of implementing computer simulations of existing channel models. The fourth task entailed measuring possible interference sources in the airport surface environment via a spectrum analyzer.

Neville, Joshua T.↗

Preferences in Data Production Planning

This paper discusses the data production problem, which consists of transforming a set of (initial) input data into a set of (goal) output data. There are typically many choices among input data and processing algorithms, each leading to significantly different end products. To discriminate among these choices, the planner supports an input language that provides a number of constructs for specifying user preferences over data (and plan) properties. We discuss these preference constructs, how we handle them to guide search, and additional challenges in the area of preference management that this important application domain offers.

Golden, Keith↗

Earth Observations and the Role of UAVs: A Capabilities Assessment

This three-volume document, based on the draft document located on the website given on page 6, presents the findings of a NASA-led capabilities assessment of Uninhabited Aerial Vehicles (UAVs) for civil (defined as non-DoD) use in Earth observations. Volume 1 is the report that presents the overall assessment and summarizes the data. The second volume contains the appendices and references to address the technologies and capabilities required for viable UAV missions. The third volume is the living portion of this effort and contains the outputs from each of the Technology Working Groups (TWGs) along with the reviews conducted by the Universities Space Research Association (USRA). The focus of this report, intended to complement the Office of the Secretary of Defense UAV Roadmap, is four-fold: 1) To determine and document desired future Earth observation missions for all UAVs based on user-defined needs; 2) To determine and document the technologies necessary to support those missions; 3) To discuss the present state of the art platform capabilities and required technologies, including identifying those in progress, those planned, and those for which no current plans exist; 4) Provide the foundations for development of a comprehensive civil UAV roadmap. It is expected that the content of this report will be updated periodically and used to assess the feasibility of future missions. In addition, this report will provide the foundation to help influence funding decisions to develop those technologies that are considered enabling or necessary but are not contained within approved funding plans. This document is written such that each section will be supported by an Appendix that will give the reader a more detailed discussion of that section's topical materials.

Cox, Timothy H.↗

PVM Enhancement for Beowulf Multiple-Processor Nodes

A recent version of the Parallel Virtual Machine (PVM) computer program has been enhanced to enable use of multiple processors in a single node of a Beowulf system (a cluster of personal computers that runs the Linux operating system). A previous version of PVM had been enhanced by addition of a software port, denoted BEOLIN, that enables the incorporation of a Beowulf system into a larger parallel processing system administered by PVM, as though the Beowulf system were a single computer in the larger system. BEOLIN spawns tasks on (that is, automatically assigns tasks to) individual nodes within the cluster. However, BEOLIN does not enable the use of multiple processors in a single node. The present enhancement adds support for a parameter in the PVM command line that enables the user to specify which Internet Protocol host address the code should use in communicating with other Beowulf nodes. This enhancement also provides for the case in which each node in a Beowulf system contains multiple processors. In this case, by making multiple references to a single node, the user can cause the software to spawn multiple tasks on the multiple processors in that node.

Springer, Paul↗

NASA Applied Sciences' DEVELOP National Program: Training the Next Generation of Remote Sensing Scientists

Since its inception over a decade ago, the DEVELOP National Program has provided students with experience in utilizing and integrating satellite remote sensing data into real world-applications. In 1998, DEVELOP began with three students and has evolved into a nationwide internship program with over 200 students participating each year. DEVELOP is a NASA Applied Sciences training and development program extending NASA Earth science research and technology to society. Part of the NASA Science Mission Directorate s Earth Science Division, the Applied Sciences Program focuses on bridging the gap between NASA technology and the public by conducting projects that innovatively use NASA Earth science resources to research environmental issues. Project outcomes focus on assisting communities to better understand environmental change over time. This is accomplished through research with global, national, and regional partners to identify the widest array of practical uses of NASA data. DEVELOP students conduct research in areas that examine how NASA science can better serve society. Projects focus on practical applications of NASA s Earth science research results. Each project is designed to address at least one of the Applied Sciences focus areas, use NASA s Earth observation sources and meet partners needs. DEVELOP research teams partner with end-users and organizations who use project results for policy analysis and decision support, thereby extending the benefits of NASA science and technology to the public.

Childs, Lauren↗

Component-Based Visualization System

A software system has been developed that gives engineers and operations personnel with no "formal" programming expertise, but who are familiar with the Microsoft Windows operating system, the ability to create visualization displays to monitor the health and performance of aircraft/spacecraft. This software system is currently supporting the X38 V201 spacecraft component/system testing and is intended to give users the ability to create, test, deploy, and certify their subsystem displays in a fraction of the time that it would take to do so using previous software and programming methods. Within the visualization system there are three major components: the developer, the deployer, and the widget set. The developer is a blank canvas with widget menu items that give users the ability to easily create displays. The deployer is an application that allows for the deployment of the displays created using the developer application. The deployer has additional functionality that the developer does not have, such as printing of displays, screen captures to files, windowing of displays, and also serves as the interface into the documentation archive and help system. The third major component is the widget set. The widgets are the visual representation of the items that will make up the display (i.e., meters, dials, buttons, numerical indicators, string indicators, and the like). This software was developed using Visual C++ and uses COTS (commercial off-the-shelf) software where possible.

Delgado, Francisco↗

Performance of Simple Gas Foil Thrust Bearings in Air

Foil bearings are self-acting hydrodynamics devices used to support high speed rotating machinery. The advantages that they offer to process fluid lubricated machines include: high rotational speed capability, no auxiliary lubrication system, non-contacting high speed operation, and improved damping as compared to rigid hydrodynamic bearings. NASA has had a sporadic research program in this technology for almost 6 decades. Advances in the technology and understanding of foil journal bearings have enabled several new commercial products in recent years. These products include oil-free turbochargers for both heavy trucks and automobiles, high speed electric motors, microturbines for distributed power generation, and turbojet engines. However, the foil thrust bearing has not received a complimentary level of research and therefore has become the weak link of oil-free turbomachinery. In an effort to both provide machine designers with basic performance parameters and to elucidate the underlying physics of foil thrust bearings, NASA Glenn Research Center has completed an effort to experimentally measure the performance of simple gas foil thrust bearing in air. The database includes simple bump foil supported thrust bearings with full geometry and manufacturing techniques available to the user. Test conditions consist of air at ambient pressure and temperatures up to 500 C and rotational speeds to 55,000 rpm. A complete set of axial load, frictional torque, and rotational speed is presented for two different compliant sub-structures and inter-pad gaps. Data obtained from commercially available foil thrust bearings both with and without active cooling is presented for comparison. A significant observation made possible by this data set is the speed-load capacity characteristic of foil thrust bearings. Whereas for the foil journal bearing the load capacity increases linearly with rotational speed, the foil thrust bearing operates in the hydrodynamic high speed limit. In this case, the load capacity is constant and in fact often decreases with speed if other factors such as thermal conditions and runner distortions are permitted to dominate the bearing performance.

Bruckner, Robert J.↗