Search NASA⌕ Search

SEARCH · Search NASA

Results for “Writing”

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 253 records · Page 14

Calculating potential fields using microchannel spatial light modulators

We describe and present experimental results of the optical calculation of potential field maps suitable for mobile robot navigation. The optical computation employs two write modes of a microchannel spatial light modulator (MSLM). In one mode, written patterns expand spatially, and this characteristic is used to create an extended two dimensional function representing the influence of the goal in a robot's workspace. Distinct obstacle patterns are written in a second, non-expanding, mode. A model of the mechanisms determining MSLM write mode characteristics is developed and used to derive the optical calculation time for full potential field maps. Field calculations at a few hertz are possible with current technology, and calculation time vs. map size scales favorably in comparison to digital electronic computation.

Reid, Max B.↗

Vertical bloch line memory

Vertical Bloch Line (VBL) memory is a recently conceived, integrated, solid-state, block-access, VLSI memory which offers the potential of 1Gbit/sq cm real storage density, gigabit per second data rates, and sub-millisecond average access times simultaneously at relatively low mass, volume, and power values when compared to alternative technologies. VBL's are micromagnetic structures within magnetic domain walls which can be manipulated using magnetic fields from integrated conductors. The presence or absence of VBL pairs are used to store binary information. At present, efforts are being directed at developing a single-chip memory using 25Mbit/sq cm technology in magnetic garnet material which integrates, at a single operating point, the writing, storage, reading, and amplification functions needed in a memory. This paper describes the current design architecture, functional elements, and supercomputer simulation results which are used to assist the design process. The current design architecture uses three metal layers, two ion implantation steps for modulating the thickness of the magnetic layer, one ion implantation step for assisting propagation in the major line track, one NiFe soft magnetic layer, one CoPt hard magnetic layer, and one reflective Cr layer for facilitating magneto-optic observation of magnetic structure. Data are stored in a series of elongated magnetic domains, called stripes, which serve as storage sites for arrays of VBL pairs. The ends of these stripes are placed near conductors which serve as VBL read/write gates. A major line track is present to provide a source and propagation path for magnetic bubbles. Writing and reading, respectively, are achieved by converting magnetic bubbles to VBL's and vice versa. The output function is effected by stretching a magnetic bubble and detecting it magnetoresistively. Experimental results from the past design cycle created four design goals for the current design cycle. First, the bias field ranges for the stripes and the major line needed to be matched. Second, the magnetic field barrier between the stripe and the read/write gates needed to be reduced. Third, current conductor routing needed to be improved to reduce occurrences of open-circuiting, short-circuiting, and eddy-current shielding. Fourth, a modified Co-alloy was needed with an increased coercivity and controlled magnetization to allow VBL stabilization to occur without affecting stripe stability.

Katti, R.↗

Compact disk error measurements

The objectives of this project are as follows: provide hardware and software that will perform simple, real-time, high resolution (single-byte) measurement of the error burst and good data gap statistics seen by a photoCD player read channel when recorded CD write-once discs of variable quality (i.e., condition) are being read; extend the above system to enable measurement of the hard decision (i.e., 1-bit error flags) and soft decision (i.e., 2-bit error flags) decoding information that is produced/used by the Cross Interleaved - Reed - Solomon - Code (CIRC) block decoder employed in the photoCD player read channel; construct a model that uses data obtained via the systems described above to produce meaningful estimates of output error rates (due to both uncorrected ECC words and misdecoded ECC words) when a CD disc having specific (measured) error statistics is read (completion date to be determined); and check the hypothesis that current adaptive CIRC block decoders are optimized for pressed (DAD/ROM) CD discs. If warranted, do a conceptual design of an adaptive CIRC decoder that is optimized for write-once CD discs.

Howe, D.↗

An overview of the text propagation effects for land-mobile-satellite systems: Experimental and modeling results

We present an overview of the contents of the text having the above title and which is now in the form of a preliminary document titled, 'Propagation Handbook for Land-Mobile-Satellite Systems-Preliminary.' At this writing the text is undergoing peer review, and the final revised manuscript will be published in the near future as a NASA document. The text was inspired by a series of Land-Mobile-Satellite System (LMSS) experiments by the authors and other investigators at UHF and L-Band. The rationale for its writing is to place in a single document an overview of the previous propagation related salient experimental and modeling results pertaining to LMSS scenarios. It is apparent that LMSS propagation at UHF and L-Band can be seriously degraded because of attenuation (e.g., greater than 10 dB) caused by roadside tree shadowing. The extent of attenuation is shown to depend on such factors at the elevation angle to the satellite, the bearing of the line-of-signt path to the satellite relative to the line of roadside trees, the side of the road in which the vehicle is driven, the season, and the frequency. Multipath effects during line-of-sight communications are shown to cause less serious fading (e.g., smaller than 3 dB for 90 percent of the driving distance).

Goldhirsh, Julius↗

Order of accuracy of QUICK and related convection-diffusion schemes

This report attempts to correct some misunderstandings that have appeared in the literature concerning the order of accuracy of the QUICK scheme for steady-state convective modeling. Other related convection-diffusion schemes are also considered. The original one-dimensional QUICK scheme written in terms of nodal-point values of the convected variable (with a 1/8-factor multiplying the 'curvature' term) is indeed a third-order representation of the finite volume formulation of the convection operator average across the control volume, written naturally in flux-difference form. An alternative single-point upwind difference scheme (SPUDS) using node values (with a 1/6-factor) is a third-order representation of the finite difference single-point formulation; this can be written in a pseudo-flux difference form. These are both third-order convection schemes; however, the QUICK finite volume convection operator is 33 percent more accurate than the single-point implementation of SPUDS. Another finite volume scheme, writing convective fluxes in terms of cell-average values, requires a 1/6-factor for third-order accuracy. For completeness, one can also write a single-point formulation of the convective derivative in terms of cell averages, and then express this in pseudo-flux difference form; for third-order accuracy, this requires a curvature factor of 5/24. Diffusion operators are also considered in both single-point and finite volume formulations. Finite volume formulations are found to be significantly more accurate. For example, classical second-order central differencing for the second derivative is exactly twice as accurate in a finite volume formulation as it is in single-point.

Leonard, B. P.↗

The evolution of the FIGARO data reduction system

The Figaro data reduction system originated at Caltech around 1983. It was based on concepts being developed in the U.K. by the Starlink organization, particularly the use of hierarchical self-defining data structures and the abstraction of most user-interaction into a set of 'parameter system' routines. Since 1984 it has continued to be developed at AAO, in collaboration with Starlink and Caltech. It was adopted as Starlink's main spectroscopic data reduction package, although it is by no means limited to spectra; it has operations for images and data cubes and even a few (very specialized) for four-dimensional data hypercubes. It continued to be used at Caltech and will be used at the Keck. It is also in use at a variety of other organizations around the world. Figaro was originally a system for VMS Vaxes. Recently it was ported (at Caltech) to run on SUN's, and work is underway at the University of New South Wales on a DecStation version. It is hoped to coordinate all this work into a unified release, but coordination of the development of a system by organizations covering three continents poses a number of interesting administrative problems. The hierarchical data structures used by Figaro allow it to handle a variety of types of data, and to add new items to data structures. Error and data quality information was added to the basic file format used, error information being particularly useful for infrared data. Cooperating sets of programs can add specific sub-structures to data files to carry information that they understand (polarimetry data containing multiple data arrays, for example), without this affecting the way other programs handle the files. Complex instrument-specific ancillary information can be added to data files written at a telescope and can be used by programs that understand the instrumental details in order to produce properly calibrated data files. Once this preliminary data processing was done the resulting files contain 'ordinary' spectra or images that can be processed by programs that are not instrument-specific. The structures holding the instrumental information can then be discarded from the files. Much effort has gone into trying to make it easy to write Figaro programs; data access subroutines are now available to handle access to all the conventional items found in Figaro files (main data arrays, error information, quality information etc), and programs that only need to access such items can be very simple indeed. A large number of Figaro users do indeed write their own Figaro applications using these routines. The fact that Figaro programs are written as callable subroutines getting information from the user through a small set of parameter routines means that they can be invoked in numerous ways; they are normally linked and run as individual programs (called by a small main routine that is generated automatically), but are also available linked to run under the ADAM data acquisition system and there is an interface that lets them be called as part of a user-written Fortran program. The long-term future of Figaro probably depends to a large extent on how successfully it manages the transition from being a VMS-only system to being a multi-platform system.

Shortridge, K.↗

A new programming metaphor for image processing procedures

Most image processing systems, besides an Application Program Interface (API) which lets users write their own image processing programs, also feature a higher level of programmability. Traditionally, this is a command or macro language, which can be used to build large procedures (scripts) out of simple programs or commands. This approach, a legacy of the teletypewriter has serious drawbacks. A command language is clumsy when (and if! it attempts to utilize the capabilities of a multitasking or multiprocessor environment, it is but adequate for real-time data acquisition and processing, it has a fairly steep learning curve, and the user interface is very inefficient,. especially when compared to a graphical user interface (GUI) that systems running under Xll or Windows should otherwise be able to provide. ll these difficulties stem from one basic problem: a command language is not a natural metaphor for an image processing procedure. A more natural metaphor - an image processing factory is described in detail. A factory is a set of programs (applications) that execute separate operations on images, connected by pipes that carry data (images and parameters) between them. The programs function concurrently, processing images as they arrive along pipes, and querying the user for whatever other input they need. From the user's point of view, programming (constructing) factories is a lot like playing with LEGO blocks - much more intuitive than writing scripts. Focus is on some of the difficulties of implementing factory support, most notably the design of an appropriate API. It also shows that factories retain all the functionality of a command language (including loops and conditional branches), while suffering from none of the drawbacks outlined above. Other benefits of factory programming include self-tuning factories and the process of encapsulation, which lets a factory take the shape of a standard application both from the system and the user's point of view, and thus be used as a component of other factories. A bare-bones prototype of factory programming was implemented under the PcIPS image processing system, and a complete version (on a multitasking platform) is under development.

Smirnov, O. M.↗

Round-off error in long-term orbital integrations using multistep methods

Techniques for reducing roundoff error are compared by testing them on high-order Stormer and summetric multistep methods. The best technique for most applications is to write the equation in summed, function-evaluation form and to store the coefficients as rational numbers. A larger error reduction can be achieved by writing the equation in backward-difference form and performing some of the additions in extended precision, but this entails a larger central processing unit (cpu) cost.

Quinlan, Gerald D.↗

Voyager investigation of the cosmic diffuse background: Observations of rocket-studied locations with Voyager

Attachments to this final report include 2 papers connected with the Voyager work: 'Voyager Observations of Dust Scattering Near the Coalsack Nebula' and 'Search for the Intergalactic Medium'. An appendix of 12 one-page write-ups prepared in connection with another program, UVISI, is also included. The one-page write-ups are: (1) Sky survey of UV point sources to 600 times fainter than previous (TD-1) survey; (2) Diffuse galactic light: starlight scattered from dust at high galactic latitude; (3) Optical properties of interstellar grains; (4) Fluorescence of molecular hydrogen in the interstellar medium; (5) Line emission from hot interstellar medium and/or hot halo of galaxy; (6) Integrated light of distant galaxies in the ultraviolet; (7) Intergalactic far-ultraviolet radiation field; (8) Radiation from recombining intergalactic medium; (9) Radiation from re-heating of intergalactic medium following recombination; (10) Radiation from radiative decay of dark matter candidates (neutrino, etc.); (11) Reflectivity of the asteroids in the Ultraviolet; and (12) Zodiacal light.

Henry, Richard C.↗

Characterizing parallel file-access patterns on a large-scale multiprocessor

Rapid increases in the computational speeds of multiprocessors have not been matched by corresponding performance enhancements in the I/O subsystem. To satisfy the large and growing I/O requirements of some parallel scientific applications, we need parallel file systems that can provide high-bandwidth and high-volume data transfer between the I/O subsystem and thousands of processors. Design of such high-performance parallel file systems depends on a thorough grasp of the expected workload. So far there have been no comprehensive usage studies of multiprocessor file systems. Our CHARISMA project intends to fill this void. The first results from our study involve an iPSC/860 at NASA Ames. This paper presents results from a different platform, the CM-5 at the National Center for Supercomputing Applications. The CHARISMA studies are unique because we collect information about every individual read and write request and about the entire mix of applications running on the machines. The results of our trace analysis lead to recommendations for parallel file system design. First the file system should support efficient concurrent access to many files, and I/O requests from many jobs under varying load conditions. Second, it must efficiently manage large files kept open for long periods. Third, it should expect to see small requests predominantly sequential access patterns, application-wide synchronous access, no concurrent file-sharing between jobs appreciable byte and block sharing between processes within jobs, and strong interprocess locality. Finally, the trace data suggest that node-level write caches and collective I/O request interfaces may be useful in certain environments.

Purakayastha, Apratim↗

Low Frequency Vibration Characteristics of the Space Acceleration Measurement System 2 Tape Drive Assembly

This report summarizes results of force and moment measurements of the Space Acceleration Measurement System 2 (SAMS 2) Tape Drive Assembly (TDA) over the frequency range from 0.35 Hz to 256 Hz for steady state operations including write, read, rewind, and fast forward. Time domain force results are presented for transient TDA operations that include software eject, manual eject, and manual load. Three different mounting configurations were employed for attaching the inner box with the tape drive unit to the outer box. Two configurations employed grommet sets with spring rates of 42 and 62 pounds per inch respectively. The third configuration employed a set of metallic washers. For all four steady state operations the largest average forces were on the Y axis with the metallic washers and were less than 0.005 pounds. The largest average moments were on the X axes with the washers and were less than 0.030 pound inches. At the third octave centerband frequency of 31.5 Hz, the 42 pound per inch grommets showed the greatest forces and moments for read and write operations. At the third octave centerband frequency of 49.6 Hz, the 62 pound per inch grommets showed the greatest forces and moments for rewind operation. Transient operation forces ranged from 0.75 pounds for the software eject to greater than 1 pound for manual load and eject.

Javeed, Mehzad↗

Optical Potential Field Mapping System

The present invention relates to an optical system for creating a potential field map of a bounded two dimensional region containing a goal location and an arbitrary number of obstacles. The potential field mapping system has an imaging device and a processor. Two image writing modes are used by the imaging device, electron deposition and electron depletion. Patterns written in electron deposition mode appear black and expand. Patterns written in electron depletion mode are sharp and appear white. The generated image represents a robot's workspace. The imaging device under processor control then writes a goal location in the work-space using the electron deposition mode. The black image of the goal expands in the workspace. The processor stores the generated images, and uses them to generate a feedback pattern. The feedback pattern is written in the workspace by the imaging device in the electron deposition mode to enhance the expansion of the original goal pattern. After the feedback pattern is written, an obstacle pattern is written by the imaging device in the electron depletion mode to represent the obstacles in the robot's workspace. The processor compares a stored image to a previously stored image to determine a change therebetween. When no change occurs, the processor averages the stored images to produce the potential field map.

Reid, Max B.↗

Large Format Multifunction 2-Terabyte Optical Disk Storage System

The Kodak Digital Science OD System 2000E automated disk library (ADL) base module and write-once drive are being developed as the next generation commercial product to the currently available System 2000 ADL. Under government sponsorship with the Air Force's Rome Laboratory, Kodak is developing magneto-optic (M-O) subsystems compatible with the Kodak Digital Science ODW25 drive architecture, which will result in a multifunction (MF) drive capable of reading and writing 25 gigabyte (GB) WORM media and 15 GB erasable media. In an OD system 2000 E ADL configuration with 4 MF drives and 100 total disks with a 50% ration of WORM and M-O media, 2.0 terabytes (TB) of versatile near line mass storage is available.

Kaiser, David R.↗

Development of Distant Learning Laboratory and Creation of Educational Materials

The Office of Education's fundamental goal is to disseminate information, mostly that which relates to science and technology. In this attempt, as I have observed, the office has many programs bringing both students and teachers to NASA Langley to expose them to the facilities and to teach them some about the scientific theory and about available modern technology. As a way of expanding the audience that can be reached, as the expense of bringing people in is limiting, Marchelle Canright has proposed establishing a center dedicated to researching and producing distant learning videos. Although distant learning through telecommunications is not a new concept, as many universities, colleges, and precollege level schools offer televised courses, the research in this field has been limited. Many of the standing distant learning broadcasts are simply recordings of teachers in classrooms giving lectures to their own students; they are not aimed at the television audience. In some cases the videos are produced without a Live-lecture atmosphere, but are still only classroom lectures. In either case, however, the full range of capabilities of video production are not being fully utilized. Methods for best relaying educational material have not been explored. Possibilities for including computerized images and video clips for the purpose of showing diagrams and processes, as well as examples in fitting cases, may add considerably to the educational value of these videos. Also, through Internet and satellite links, it is possible for remote students to interact with the teachers during televised sessions. These possibilities might, also, add to the effectiveness of distant learning programs. Ms. Canright's proposed center will be dedicated to researching these possibilities and eventually spreading the results to distant learning program managers. This is the project I was involved in over the summer. As implied, the center is still at the foundation stages. Ms. Canright has proposed four or five possible series that could be developed, each one aimed at a specific age group of students, or group of teachers. I was involved in the design of the series aimed at the youngest children, the Picture Book Science series. My involvement included proposing and researching topics, writing a lesson for the first show, writing the latter portion of the picture book story (the part including the scientific lesson), and illustrating the story. I also designed and collected the materials for the Learning Center's television studio set as well as finished the painting of the main backdrop panels.

Considine, Michelle↗

User Interface on the World Wide Web: How to Implement a Multi-Level Program Online

The objective of this Langley Aerospace Research Summer Scholars (LARSS) research project was to write a user interface that utilizes current World Wide Web (WWW) technologies for an existing computer program written in C, entitled LaRCRisk. The project entailed researching data presentation and script execution on the WWW and than writing input/output procedures for the database management portion of LaRCRisk.

Cranford, Jonathan W.↗

Aiming at Targets: The Autobiography of Robert C. Seamans, Jr.

Bob Seamans originally was inspired to write this book for his family and friends. That is a large audience. By his own count his immediate family numbers twenty-four, not counting brothers and cousins and their families. His friends are uncounted but surely run to hundreds. As one of them and as a colleague at NASA, I am pleased and honored that he asked me to write this foreword. While written in Bob's unique and informal style, this autobiography has significance for many readers beyond his large circles of family and friends. Leaders and students of large, complex technological endeavors should be able to learn much from reading how Bob faced the daunting technical and management challenges in his career. As the title of this book implies, Bob has always set high goals for himself and then kept his eyes focused on both the necessary details and the broader picture. His ability to shift smoothly among jobs that required seemingly disparate abilities and skills speaks volumes about his insight, dedication, and enthusiasm for achievement. The book spans a truly remarkable life story. Bob first takes us through his growing up, education, and early professional and family life. Next he focuses on the crucial years when he was the general manager of NASA. Then he moves on to his career in the top jobs at the Air Force, the National Academy of Engineering, and the Energy Research and Development Administration. Finally, he touches on his later leadership activities in the academic and business worlds. Aiming at Targets is a series of fascinating topical vignettes covering his professional life. Taken together, like broad brushstrokes in an impressionist painting, they give a better picture of Bob Seamans and his work than a detailed recitation of facts and dates could hope to do. This is a cheerful account of an interesting and successful career. The book is full of good stories, with many memorable characters. Like the proverbial sundial, it counts the sunny hours. It is a good read. But it has its serious side. Bob's career wasn't all fun. The Apollo 204 fire, which killed three astronauts, was a terrible climax to his time at NASA. As one who lived through those days with him, I can recall the trauma and special sense of responsibility he felt. His account of this period and of the sad deterioration of his relationship with his boss, Jim Webb, is both fair and generous. Those were not happy times, but they should not be allowed to overshadow the fact that in his seven years at NASA, Bob Seamans led the agency to its first successes and laid the groundwork for the great successes that came later.

Seamans, Robert C., Jr.↗

NASA/DOD Aerospace Knowledge Diffusion Research Project. Paper 61: The Technical Communications Practices of ESL Aerospace Engineering Students in the United States: Results of a National Survey

When engineering students graduate and enter the world of work, they make the transition from an academic to a professional community of knowledge. The importance of oral and written communication to the professional success and advancement of engineers is well documented. For example, studies such as those conducted by Mailloux (1989) indicate that communicating data, information, and knowledge takes up as much as 80% of an engineer's time. However, these same studies also indicate that many engineering graduates cannot (a) write technical reports that effectively inform and influence decisionmaking, (b) present their ideas persuasively, and (c) communicate with their peers. If these statements are true, how is learning to communicate effectively in their professional knowledge community different for engineering students educated in the United States but who come from other cultures-cultures in which English is not the primary language of communication? Answering this question requires adequate and generalizable data about these students' communications abilities, skills, and competencies. To contribute to the answer, we undertook a national (mail) survey of 1,727 student members of the American Institute of Aeronautics and Astronautics (AIAA). The focus of our analysis and this paper is a comparison of the responses of 297 student members for whom English is a second language with the responses of 1,430 native English speaking students to queries regarding career choice, bilingualism and language fluency, communication skills, collaborative writing, computer use, and the use of electronic (computer) networks.

Webb, John R.↗

MPI-IO: A Parallel File I/O Interface for MPI Version 0.3

Thanks to MPI [9], writing portable message passing parallel programs is almost a reality. One of the remaining problems is file I/0. Although parallel file systems support similar interfaces, the lack of a standard makes developing a truly portable program impossible. Further, the closest thing to a standard, the UNIX file interface, is ill-suited to parallel computing. Working together, IBM Research and NASA Ames have drafted MPI-I0, a proposal to address the portable parallel I/0 problem. In a nutshell, this proposal is based on the idea that I/0 can be modeled as message passing: writing to a file is like sending a message, and reading from a file is like receiving a message. MPI-IO intends to leverage the relatively wide acceptance of the MPI interface in order to create a similar I/0 interface. The above approach can be materialized in different ways. The current proposal represents the result of extensive discussions (and arguments), but is by no means finished. Many changes can be expected as additional participants join the effort to define an interface for portable I/0. This document is organized as follows. The remainder of this section includes a discussion of some issues that have shaped the style of the interface. Section 2 presents an overview of MPI-IO as it is currently defined. It specifies what the interface currently supports and states what would need to be added to the current proposal to make the interface more complete and robust. The next seven sections contain the interface definition itself. Section 3 presents definitions and conventions. Section 4 contains functions for file control, most notably open. Section 5 includes functions for independent I/O, both blocking and nonblocking. Section 6 includes functions for collective I/O, both blocking and nonblocking. Section 7 presents functions to support system-maintained file pointers, and shared file pointers. Section 8 presents constructors that can be used to define useful filetypes (the role of filetypes is explained in Section 2 below). Section 9 presents how the error handling mechanism of MPI is supported by the MPI-IO interface. All this is followed by a set of appendices, which contain information about issues that have not been totally resolved yet, and about design considerations. The reader can find there the motivation behind some of our design choices. More information on this would definitely be welcome and will be included in a further release of this document. The first appendix contains a description of MPI-I0's 'hints' structure which is used when opening a file. Appendix B is a discussion of various issues in the support for file pointers. Appendix C explains what we mean in talking about atomic access. Appendix D provides detailed examples of filetype constructors, and Appendix E contains a collection of arguments for and against various design decisions.

Corbett, Peter↗