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 649 records · Page 36

Response functions of free mass gravitational wave antennas

The work of Gursel, Linsay, Spero, Saulson, Whitcomb and Weiss (1984) on the response of a free-mass interferometric antenna is extended. Starting from first principles, the earlier work derived the response of a 2-arm gravitational wave antenna to plane polarized gravitational waves. Equivalent formulas (generalized slightly to allow for arbitrary elliptical polarization) are obtained by a simple differencing of the '3-pulse' Doppler response functions of two 1-arm antennas. A '4-pulse' response function is found, with quite complicated angular dependences for arbitrary incident polarization. The differencing method can as readily be used to write exact response functions ('3n+1 pulse') for antennas having multiple passes or more arms.

Estabrook, F. B.↗

Parallel computation with the force

A methodology, called the force, supports the construction of programs to be executed in parallel by a force of processes. The number of processes in the force is unspecified, but potentially very large. The force idea is embodied in a set of macros which produce multiproceossor FORTRAN code and has been studied on two shared memory multiprocessors of fairly different character. The method has simplified the writing of highly parallel programs within a limited class of parallel algorithms and is being extended to cover a broader class. The individual parallel constructs which comprise the force methodology are discussed. Of central concern are their semantics, implementation on different architectures and performance implications.

Jordan, H. F.↗

Guidelines for submitting data to the National Space Science Data Center

The mission of the National Space Science Data Center (NSSDC) is to disseminate space science data for further analysis beyond that provided by the principal investigators (PIs) or team leaders (TLs) and their coworkers. Consequently, the NSSDC is responsible for the acquisition, organization, storage, retrieval, announcement, and distribution of scientific data obtained mainly from satellites and spacecraft. Any scientist may acquired data from the NSSDC and use them in further studies, either alone or in conjunction with data from ground-based or spacecraft experiments. With the responsibility for archiving data is the concomitant responsibility for distributing the documentation necessary to make those data usable. Since the group most knowledgeable about a particular experiment and its data is the PI or TL and his coworkers, and since the NSSDC cannot possibly supply the qualified personnel needed to write this documentation comprehensively, it is the responsibility of the PI or TL to provide the essential documentation. The NSSDC will support this effort by defining what is needed, by reviewing what is provided, and by reproducing and distributing the resulting documentation with the data. For a high-use data set, the NSSDC may publish the documentation as a Data Users Note; for a low-use data set, the NSSDC may distribute a Xerox, microfilm, or microfiche copy of the documentation.

Source record↗

Executable assertions and flight software

Executable assertions are used to test flight control software. The techniques used for testing flight software; however, are different from the techniques used to test other kinds of software. This is because of the redundant nature of flight software. An experimental setup for testing flight software using executable assertions is described. Techniques for writing and using executable assertions to test flight software are presented. The error detection capability of assertions is studied and many examples of assertions are given. The issues of placement and complexity of assertions and the language features to support efficient use of assertions are discussed.

Mahmood, A.↗

A high-order language for a system of closely coupled processing elements

The research reported in this paper was occasioned by the requirements on part of the Real-Time Digital Simulator (RTDS) project under way at NASA Lewis Research Center. The RTDS simulation scheme employs a network of CPUs running lock-step cycles in the parallel computations of jet airplane simulations. Their need for a high order language (HOL) that would allow non-experts to write simulation applications and that could be implemented on a possibly varying network can best be fulfilled by using the programming language Ada. We describe how the simulation problems can be modeled in Ada, how to map a single, multi-processing Ada program into code for individual processors, regardless of network reconfiguration, and why some Ada language features are particulary well-suited to network simulations.

Feyock, S.↗

Interface of the transport systems research vehicle monochrome display system to the digital autonomous terminal access communication data bus

An upgrade of the transport systems research vehicle (TSRV) experimental flight system retained the original monochrome display system. The original host computer was replaced with a Norden 11/70, a new digital autonomous terminal access communication (DATAC) data bus was installed for data transfer between display system and host, while a new data interface method was required. The new display data interface uses four split phase bipolar (SPBP) serial busses. The DATAC bus uses a shared interface ram (SIR) for intermediate storage of its data transfer. A display interface unit (DIU) was designed and configured to read from and write to the SIR to properly convert the data from parallel to SPBP serial and vice versa. It is found that separation of data for use by each SPBP bus and synchronization of data tranfer throughout the entire experimental flight system are major problems which require solution in DIU design. The techniques used to accomplish these new data interface requirements are described.

Easley, W. C.↗

Mod silver metallization: Screen printing and ink-jet printing

Basic material efforts have proven to be very successful. Adherent and conductive films were achieved. A silver neodecanoate/bismuth 2-ethylhexanoate mixture has given the best results in both single and double layer applications. Another effort is continuing to examine the feasibility of applying metallo-organic deposition films by use of an ink jet printer. Direct line writing would result in a saving of process time and materials. So far, some well defined lines have been printed.

Vest, R. W.↗

A knowledge based software engineering environment testbed

The Carnegie Group Incorporated and Boeing Computer Services Company are developing a testbed which will provide a framework for integrating conventional software engineering tools with Artifical Intelligence (AI) tools to promote automation and productivity. The emphasis is on the transfer of AI technology to the software development process. Experiments relate to AI issues such as scaling up, inference, and knowledge representation. In its first year, the project has created a model of software development by representing software activities; developed a module representation formalism to specify the behavior and structure of software objects; integrated the model with the formalism to identify shared representation and inheritance mechanisms; demonstrated object programming by writing procedures and applying them to software objects; used data-directed and goal-directed reasoning to, respectively, infer the cause of bugs and evaluate the appropriateness of a configuration; and demonstrated knowledge-based graphics. Future plans include introduction of knowledge-based systems for rapid prototyping or rescheduling; natural language interfaces; blackboard architecture; and distributed processing

Gill, C.↗

The force on the flex: Global parallelism and portability

A parallel programming methodology, called the force, supports the construction of programs to be executed in parallel by an unspecified, but potentially large, number of processes. The methodology was originally developed on a pipelined, shared memory multiprocessor, the Denelcor HEP, and embodies the primitive operations of the force in a set of macros which expand into multiprocessor Fortran code. A small set of primitives is sufficient to write large parallel programs, and the system has been used to produce 10,000 line programs in computational fluid dynamics. The level of complexity of the force primitives is intermediate. It is high enough to mask detailed architectural differences between multiprocessors but low enough to give the user control over performance. The system is being ported to a medium scale multiprocessor, the Flex/32, which is a 20 processor system with a mixture of shared and local memory. Memory organization and the type of processor synchronization supported by the hardware on the two machines lead to some differences in efficient implementations of the force primitives, but the user interface remains the same. An initial implementation was done by retargeting the macros to Flexible Computer Corporation's ConCurrent C language. Subsequently, the macros were caused to directly produce the system calls which form the basis for ConCurrent C. The implementation of the Fortran based system is in step with Flexible Computer Corporations's implementation of a Fortran system in the parallel environment.

Jordan, H. F.↗

Analyzing the security of an existing computer system

Most work concerning secure computer systems has dealt with the design, verification, and implementation of provably secure computer systems, or has explored ways of making existing computer systems more secure. The problem of locating security holes in existing systems has received considerably less attention; methods generally rely on thought experiments as a critical step in the procedure. The difficulty is that such experiments require that a large amount of information be available in a format that makes correlating the details of various programs straightforward. This paper describes a method of providing such a basis for the thought experiment by writing a special manual for parts of the operating system, system programs, and library subroutines.

Bishop, M.↗

Notes on implementation of sparsely distributed memory

The Sparsely Distributed Memory (SDM) developed by Kanerva is an unconventional memory design with very interesting and desirable properties. The memory works in a manner that is closely related to modern theories of human memory. The SDM model is discussed in terms of its implementation in hardware. Two appendices discuss the unconventional approaches of the SDM: Appendix A treats a resistive circuit for fast, parallel address decoding; and Appendix B treats a systolic array for high throughput read and write operations.

Keeler, J. D.↗

Resonance cone structure in a warm inhomogeneous bounded plasma with lower-hybrid resonance layers

The paper presents a theoretical study of the problem of the wave fields excited by a gap source at the edge of an inhomogeneous magnetized plasma with a pair of lower-hybrid resonance layers present and bounded by conducting walls. The approach used is that of a solution as a sum of multiply reflected extraordinary mode and ion-thermal resonance cones as an alternative to the guided-wave mode approach. A diagrammatic scheme for writing the solution is given which can be used to determine in great detail the structure and properties of the resonance cones and the way they transform across the back-to-back hybrid layers. Evanescent resonance cones are shown to exist in the high-density region between the hybrid resonance layers and to tunnel through to the other side, maintaining this general structure if the layer is relatively thin.

Grabbe, C. L.↗

Implicit finite-difference methods for the Euler equations

The present paper is concerned with two-dimensional Euler equations and with schemes which are in use of the time of this writing. Most of the development presented carries over directly to three dimensions. The characteristics of the two-dimensional Euler equations in Cartesian coordinates are considered along with generalized curvilinear coordinate transformations, metric relations, invariants of the transformation, flux Jacobian matrices and eigensystems, numerical algorithms, flux split algorithms, implicit and explicit nonlinear control (smoothing), upwind differencing in supersonic regions, unsteady and steady-state computation, the diagonal form of implicit algorithm, metric differencing and invariants, boundary conditions, geometry and mesh generation, and sample solutions.

Pulliam, T. H.↗

Finite difference simulation of unsteady interactive flows

The development of time-dependent numerical simulations of unsteady interactive flows of an aerodynamic nature is reviewed with emphasis on compressible flows at flight Reynolds numbers and noniterative schemes based on Navier-Stokes equations. The importance of writing the equations in strong conservation-law form for a generalized body-oriented coordinate system is pointed out. The discussion covers time and length scales and numerical methods currently in use. Some computed results are presented and compared with experimental data.

Deiwert, G. S.↗

Dynamics and control of orbiting grid and the synchronously deployable beam

The dynamic analysis of a grid structure hung from the ceiling by two steel wires is described. The method of approach uses the discrete mass model system. The concept of the bifilar pendulum is used in writing the equation of motion. Assumptions are made with regard to the bar stiffnesses in the vertical and horizontal planes. The discrete mases are assumed to be connected by inextensible massless strings that do not provide any torsion or bending. The modal frequencies obtained by this method are compared with those obtained from the finite element model.

Abu-Saba, E. G.↗

A single-board preprocessor and pulse generator

The Aeronomy Lab. of NOAA has designed and built a single board, programmable radar controller for use with VHF ST (stratosphere troposphere) radars. The controller consists of a coherent integrator preprocessor and a radar pulse generator, both of which are described, as well as interfaces to an antenna beam switch and a receiver bandwidth switch. The controller occupies a single slot in a Data General Nova of Eclipse computer. The integrator and pulse generator take advantage of high density, dual port FIFO chips such as the 512 x 9 Mostek MK 4501. These FIFOs have separate input and output ports and independent read and write cycles with cycle times of less than 200 ns, making them very fast and easy to interface. A simple block diagram of the coherent integrator is shown. The integrator is designed to handle inputs from one receiver (2 channels) with 1 sec sample spacing. The pulse generator is based on controllers designed by R. F. Woodman for the Arecibo and SOUSY radars us a recirculating memory scheme.

Carter, D. A.↗

International Halley Watch: Discipline specialists for radio science

Some 34 radio observatories in 18 countries are participating in the Radio Science Net of the International Halley Watch. Approximately 100 radio astronomers are contributing to this effort, which has included observations of comets P/Crommelin and P/Giacobini-Zinner as well as P/Halley. It is clear that the record of data for the 18 cm OH ground state lambda doublet, which provides fundamental information on the gas production rate, kinematics, and potentially the magnetic field in the coma, will be vastly more complete and of higher accuracy than has even been obtained on any previous comet. The coverage by a number of radio observatories will enable short period variations to be studied and correlated with simultaneous data obtained at other wavelengths. Likewise, the first definitive detection of the important parent molecule hydrogen cyanide in a comet was obtained and is being studied by groups in the United States, Sweden, and France. The first detection of the comet with the Very Large Array telescope operated by NRAO was achieved and has produced exciting results for the distribution of emission at high angular resolution from the OH radical. At this writing data are still being obtained and being processed, and there are still strong indications that exciting information will be obtained from radar studies of P/Halley and from searches for additional parent molecules.

Irvine, W. M.↗

Novel measurement techniques (development and analysis of silicon solar cells near 20% effciency)

Work in identifying, developing, and analyzing techniques for measuring bulk recombination rates, and surface recombination velocities and rates in all regions of high-efficiency silicon solar cells is presented. The accuracy of the previously developed DC measurement system was improved by adding blocked interference filters. The system was further automated by writing software that completely samples the unkown solar cell regions with data of numerous recombination velocity and lifetime pairs. The results can be displayed in three dimensions and the best fit can be found numerically using the simplex minimization algorithm. Also described is a theoretical methodology to analyze and compare existing dynamic measurement techniques.

Wolf, M.↗