Search NASA⌕ Search

SEARCH · Search NASA

Results for “Sorting”

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,171 records · Page 65

Transferable Output ASCII Data (TOAD) editor version 1.0 user's guide

The Transferable Output ASCII Data (TOAD) editor is an interactive software tool for manipulating the contents of TOAD files. The TOAD editor is specifically designed to work with tabular data. Selected subsets of data may be displayed to the user's screen, sorted, exchanged, duplicated, removed, replaced, inserted, or transferred to and from external files. It also offers a number of useful features including on-line help, macros, a command history, an 'undo' option, variables, and a full compliment of mathematical functions and conversion factors. Written in ANSI FORTRAN 77 and completely self-contained, the TOAD editor is very portable and has already been installed on SUN, SGI/IRIS, and CONVEX hosts.

Bingel, Bradford D.↗

Tail lobe ion composition at energies of 0.1 to 16 keV/e: Evidence for mass-dependent density gradients

A large set of energetic (0.1 to 16 keV/e) ion composition data from the central magnetotail, obtained by the ISEE 1 spacecraft between 10 and 23R(sub E) from Earth, is sorted according to measured total ion beta value, in order to investigate whether bulk properties of different ions vary in different ways between plasma sheets and lobes, as suggested by a comparison of certain experimental and theoretical results in the literature. Despite inevitable difficulties with extracting statistically valid data at very low beta (10(exp -2) or lower), the results seem to support a recent theoretical model suggesting that lighter ions have a steeper density gradient than heavier ions, especially when comparing H(+) ions with O(+) ions. The results also indicate that ion velocity distributions are fairly isotropic even at low beta, at least those of H(+) ions, although field-aligned flows are common. The results are evaluated in the context of plasma transport and are found to lend some support to the notion that tail lobe convection may be directed inward from the dawn and dusk flanks.

Lennartsson, O. W.↗

A versatile nondestructive evaluation imaging workstation

Ultrasonic C-scan and eddy current imaging systems are of the pointwise type evaluation systems that rely on a mechanical scanner to physically maneuver a probe relative to the specimen point by point in order to acquire data and generate images. Since the ultrasonic C-scan and eddy current imaging systems are based on the same mechanical scanning mechanisms, the two systems can be combined using the same PC platform with a common mechanical manipulation subsystem and integrated data acquisition software. Based on this concept, we have developed an IBM PC-based combined ultrasonic C-scan and eddy current imaging system. The system is modularized and provides capacity for future hardware and software expansions. Advantages associated with the combined system are: (1) eliminated duplication of the computer and mechanical hardware, (2) unified data acquisition, processing and storage software, (3) reduced setup time for repetitious ultrasonic and eddy current scans, and (4) improved system efficiency. The concept can be adapted to many engineering systems by integrating related PC-based instruments into one multipurpose workstation such as dispensing, machining, packaging, sorting, and other industrial applications.

Chern, E. James↗

A petabyte size electronic library using the N-Gram memory engine

A model library containing petabytes of data is proposed by Triada, Ltd., Ann Arbor, Michigan. The library uses the newly patented N-Gram Memory Engine (Neurex), for storage, compression, and retrieval. Neurex splits data into two parts: a hierarchical network of associative memories that store 'information' from data and a permutation operator that preserves sequence. Neurex is expected to offer four advantages in mass storage systems. Neurex representations are dense, fully reversible, hence less expensive to store. Neurex becomes exponentially more stable with increasing data flow; thus its contents and the inverting algorithm may be mass produced for low cost distribution. Only a small permutation operator would be recalled from the library to recover data. Neurex may be enhanced to recall patterns using a partial pattern. Neurex nodes are measures of their pattern. Researchers might use nodes in statistical models to avoid costly sorting and counting procedures. Neurex subsumes a theory of learning and memory that the author believes extends information theory. Its first axiom is a symmetry principle: learning creates memory and memory evidences learning. The theory treats an information store that evolves from a null state to stationarity. A Neurex extracts information data without a priori knowledge; i.e., unlike neural networks, neither feedback nor training is required. The model consists of an energetically conservative field of uniformly distributed events with variable spatial and temporal scale, and an observer walking randomly through this field. A bank of band limited transducers (an 'eye'), each transducer in a bank being tuned to a sub-band, outputs signals upon registering events. Output signals are 'observed' by another transducer bank (a mid-brain), except the band limit of the second bank is narrower than the band limit of the first bank. The banks are arrayed as n 'levels' or 'time domains, td.' The banks are the hierarchical network (a cortex) and transducers are (associative) memories. A model Neurex was built and studied. Data were 50 MB to 10 GB samples of text, data base, and images: black/white, grey scale, and high resolution in several spectral bands. Memories at td, S(m(sub td)), were plotted against outputs of memories at td-1. S(m(sub td)) was Boltzman distributed, and memory frequencies exhibited self-organized criticality (SOC); i.e., 'l/f(sup beta)' after long exposures to data. Whereas output signals from level n may be encoded with B(sub output) = O(-log(2)f(sup beta)) bits, and input data encoded with B(sub input) = O((S(td)/S(td-1))(sup n)), B(sup output)/B(sub input) is much less than 1 always, the Neurex determines a canonical code for data and it is a lossless data compressor. Further tests are underway to confirm these results with more data types and larger samples.

Bugajski, Joseph M.↗

Advanced timeline systems

The Mission Planning Division of the Mission Operations Laboratory at NASA's Marshall Space Flight Center is responsible for scheduling experiment activities for space missions controlled at MSFC. In order to draw statistically relevant conclusions, all experiments must be scheduled at least once and may have repeated performances during the mission. An experiment consists of a series of steps which, when performed, provide results pertinent to the experiment's functional objective. Since these experiments require a set of resources such as crew and power, the task of creating a timeline of experiment activities for the mission is one of resource constrained scheduling. For each experiment, a computer model with detailed information of the steps involved in running the experiment, including crew requirements, processing times, and resource requirements is created. These models are then loaded into the Experiment Scheduling Program (ESP) which attempts to create a schedule which satisfies all resource constraints. ESP uses a depth-first search technique to place each experiment into a time interval, and a scoring function to evaluate the schedule. The mission planners generate several schedules and choose one with a high value of the scoring function to send through the approval process. The process of approving a mission timeline can take several months. Each timeline must meet the requirements of the scientists, the crew, and various engineering departments as well as enforce all resource restrictions. No single objective is considered in creating a timeline. The experiment scheduling problem is: given a set of experiments, place each experiment along the mission timeline so that all resource requirements and temporal constraints are met and the timeline is acceptable to all who must approve it. Much work has been done on multicriteria decision making (MCDM). When there are two criteria, schedules which perform well with respect to one criterion will often perform poorly with respect to the other. One schedule dominates another if it performs strictly better on one criterion, and no worse on the other. Clearly, dominated schedules are undesireable. A nondominated schedule can be generated by some sort of optimization problem. Generally there are two approaches: the first is a hierarchical approach while the second requires optimizing a weighting or scoring function.

Bulfin, R. L.↗

The mass of Mars, Phobos, and Deimos, from the analysis of the Mariner 9 and Viking Orbiter tracking data

We have estimated the mass of Phobos, Deimos, and Mars using the Viking Orbiter and Mariner 9 tracking data. We divided the data into 282 arcs and sorted the data by periapse height, by inclination, and by satellite. The data were processed with the GEODYN/SOLVE orbit determination programs, which have previously been used to analyze planetary tracking data. The a priori Mars gravity field applied in this study was the 50th degree and order GMM-1 (Goddard Mars Model-1) model. The subsets of data were carefully edited to remove any arcs with close encounters of less than 500 km with either Phobos or Deimos. Whereas previous investigators have used close flybys (less than 500 km) to estimate the satellite masses, we have attempted to estimate the masses of Phobos and Deimos from multiday arcs which only included more distant encounters. The subsets of data were further edited to eliminate spurious data near solar conjunction (Nov.-Dec. 1976 and January 1979). In addition, the Viking-1 data from Oct. through Dec. 1978 were also excluded because of the low periapse altitude (as low as 232 km) and thus high sensitivity to atmospheric drag.

Smith, D. E.↗

Certification of computational results

A conceptually novel and powerful technique to achieve fault detection and fault tolerance in hardware and software systems is described. When used for software fault detection, this new technique uses time and software redundancy and can be outlined as follows. In the initial phase, a program is run to solve a problem and store the result. In addition, this program leaves behind a trail of data called a certification trail. In the second phase, another program is run which solves the original problem again. This program, however, has access to the certification trail left by the first program. Because of the availability of the certification trail, the second phase can be performed by a less complex program and can execute more quickly. In the final phase, the two results are compared and if they agree the results are accepted as correct; otherwise an error is indicated. An essential aspect of this approach is that the second program must always generate either an error indication or a correct output even when the certification trail it receives from the first program is incorrect. The certification trail approach to fault tolerance is formalized and realizations of it are illustrated by considering algorithms for the following problems: convex hull, sorting, and shortest path. Cases in which the second phase can be run concurrently with the first and act as a monitor are discussed. The certification trail approach are compared to other approaches to fault tolerance.

Sullivan, Gregory F.↗

Experimental evaluation of the certification-trail method

Certification trails are a recently introduced and promising approach to fault-detection and fault-tolerance. A comprehensive attempt to assess experimentally the performance and overall value of the method is reported. The method is applied to algorithms for the following problems: huffman tree, shortest path, minimum spanning tree, sorting, and convex hull. Our results reveal many cases in which an approach using certification-trails allows for significantly faster overall program execution time than a basic time redundancy-approach. Algorithms for the answer-validation problem for abstract data types were also examined. This kind of problem provides a basis for applying the certification-trail method to wide classes of algorithms. Answer-validation solutions for two types of priority queues were implemented and analyzed. In both cases, the algorithm which performs answer-validation is substantially faster than the original algorithm for computing the answer. Next, a probabilistic model and analysis which enables comparison between the certification-trail method and the time-redundancy approach were presented. The analysis reveals some substantial and sometimes surprising advantages for ther certification-trail method. Finally, the work our group performed on the design and implementation of fault injection testbeds for experimental analysis of the certification trail technique is discussed. This work employs two distinct methodologies, software fault injection (modification of instruction, data, and stack segments of programs on a Sun Sparcstation ELC and on an IBM 386 PC) and hardware fault injection (control, address, and data lines of a Motorola MC68000-based target system pulsed at logical zero/one values). Our results indicate the viability of the certification trail technique. It is also believed that the tools developed provide a solid base for additional exploration.

Sullivan, Gregory F.↗

Certification trails and software design for testability

Design techniques which may be applied to make program testing easier were investigated. Methods for modifying a program to generate additional data which we refer to as a certification trail are presented. This additional data is designed to allow the program output to be checked more quickly and effectively. Certification trails were described primarily from a theoretical perspective. A comprehensive attempt to assess experimentally the performance and overall value of the certification trail method is reported. The method was applied to nine fundamental, well-known algorithms for the following problems: convex hull, sorting, huffman tree, shortest path, closest pair, line segment intersection, longest increasing subsequence, skyline, and voronoi diagram. Run-time performance data for each of these problems is given, and selected problems are described in more detail. Our results indicate that there are many cases in which certification trails allow for significantly faster overall program execution time than a 2-version programming approach, and also give further evidence of the breadth of applicability of this method.

Sullivan, Gregory F.↗

Parallel computational fluid dynamics - Implementations and results

The present volume on parallel CFD discusses implementations on parallel machines, numerical algorithms for parallel CFD, and performance evaluation and computer science issues. Attention is given to a parallel algorithm for compressible flows through rotor-stator combinations, a massively parallel Euler solver for unstructured grids, a fast scheme to analyze 3D disk airflow on a parallel computer, and a block implicit multigrid solution of the Euler equations. Topics addressed include a 3D ADI algorithm on distributed memory multiprocessors, clustered element-by-element computations for fluid flow, hypercube FFT and the Fourier pseudospectral method, and an investigation of parallel iterative algorithms for CFD. Also discussed are fluid dynamics using interface methods on parallel processors, sorting for particle flow simulation on the connection machine, a large grain mapping method, and efforts toward a Teraflops capability for CFD.

Simon, Horst D.↗

Three dimensional model calculations of the global dispersion of high speed aircraft exhaust and implications for stratospheric ozone loss

Two-dimensional (zonally averaged) photochemical models are commonly used for calculations of ozone changes due to various perturbations. These include calculating the ozone change expected as a result of change in the lower stratospheric composition due to the exhaust of a fleet of supersonic aircraft flying in the lower stratosphere. However, zonal asymmetries are anticipated to be important to this sort of calculation. The aircraft are expected to be restricted from flying over land at supersonic speed due to sonic booms, thus the pollutant source will not be zonally symmetric. There is loss of pollutant through stratosphere/troposphere exchange, but these processes are spatially and temporally inhomogeneous. Asymmetry in the pollutant distribution contributes to the uncertainty in the ozone changes calculated with two dimensional models. Pollutant distributions for integrations of at least 1 year of continuous pollutant emissions along flight corridors are calculated using a three dimensional chemistry and transport model. These distributions indicate the importance of asymmetry in the pollutant distributions to evaluation of the impact of stratospheric aircraft on ozone. The implications of such pollutant asymmetries to assessment calculations are discussed, considering both homogeneous and heterogeneous reactions.

Douglass, Anne R.↗

Some considerations on velocity vector accuracy in dust trajectory analysis

The relative contributions of comets and asteroids to the reservoir of dust in the interplanetary medium is not known. There are direct observations of dust released from comets and there is evidence to associate the IRAS dust bands with possible collisions of asteroids in the main belt. A means to sorting out the parent sources has been proposed in the establishment of a dust collector in orbit about the Earth. In order to characterize the orbits of particles as they crossed the Earth's orbits, a study of the long-time dust orbital evolution was undertaken. We have considered various parameters associated with these dust orbits to see if one may in a general way discriminate between particles evolved from comets and asteroids.

Jackson, A. A.↗

A catalogue of potentially bright close binary gravitational wave sources

This is a current print-out of results of a survey, undertaken in the spring of 1985, to identify those known binary stars which might produce significant gravitational wave amplitudes at earth, either dimensionless strain amplitudes exceeding a threshold h = 10(exp -21), or energy fluxes exceeding F = 10(exp -12) erg cm(exp -2) s(exp -1). All real or putative binaries brighter than a certain limiting magnitude (calculated as a function of primary spectral type, orbital period, orbital eccentricity, and bandpass) are included. All double degenerate binaries and Wolf-Rayet binaries with known or suspected orbital periods have also been included. The catalog consists of two parts: a listing of objects in ascending order of Right Ascension (Equinox B1950), followed by an index, listing of objects by identification number according to all major stellar catalogs. The object listing is a print-out of the spreadsheets on which the catalog is currently maintained. It should be noted that the use of this spreadsheet program imposes some limitations on the display of entries. Text entries which exceed the cell size may appear in truncated form, or may run into adjacent columns. Greek characters are not available; they are represented here by the first two or three letters of their Roman names, the first letter appearing as a capital or lower-case letter according to whether the capital or lower-case Greek character is represented. Neither superscripts nor subscripts are available; they appear here in normal position and type-face. The index provides the Right Ascension and Declination of objects sorted by catalogue number.

Webbink, Ronald F.↗

Periglacial and glacial analogs for Martian landforms

The list of useful terrestrial analogs for Martian landforms has been expanded to include: features developed by desiccation processes; catastrophic flood features associated with boulder-sized materials; and sorted ground developed at a density boundary. Quantitative analytical techniques developed for physical geography have been adapted and applied to planetary studies, including: quantification of the patterns of polygonally fractured ground to describe pattern randomness independent of pattern size, with possible correlation to the mechanism of origin and quantification of the relative area of a geomorphic feature or region in comparison to planetary scale. Information about Martian geomorphology studied in this project was presented at professional meetings world-wide, at seven colleges and universities, in two interactive televised courses, and as part of two books. Overall, this project has expanded the understanding of the range of terrestrial analogs for Martian landforms, including identifying several new analogs. The processes that created these terrestrial features are characterized by both cold temperatures and low humidity, and therefore both freeze-thaw and desiccation processes are important. All these results support the conclusion that water has played a significant role in the geomorphic history of Mars.

Rossbacher, Lisa A.↗

Efficient bulk-loading of gridfiles

This paper considers the problem of bulk-loading large data sets for the gridfile multiattribute indexing technique. We propose a rectilinear partitioning algorithm that heuristically seeks to minimize the size of the gridfile needed to ensure no bucket overflows. Empirical studies on both synthetic data sets and on data sets drawn from computational fluid dynamics applications demonstrate that our algorithm is very efficient, and is able to handle large data sets. In addition, we present an algorithm for bulk-loading data sets too large to fit in main memory. Utilizing a sort of the entire data set it creates a gridfile without incurring any overflows.

Leutenegger, Scott T.↗

Quantum noise limits to matter-wave interferometry

We derive the quantum limits for an atomic interferometer in which the atoms obey either Bose-Einstein or Fermi-Dirac statistics. It is found that the limiting quantum noise is due to the uncertainty associated with the particle sorting between the two branches of the interferometer. As an example, the quantum-limited sensitivity of a matter-wave gyroscope is calculated and compared with that of laser gyroscopes.

Scully, Marlan O.↗

Asteroseismology: Theory and phenomenology

Seismic studies of the Sun have succeeded in mapping the variation of sound speed with depth in the Sun, and variation of angular velocity with both depth and latitude. Many stars besides the Sun may also be amenable to asteroseismic analysis. Stars of roughly solar type should of course behave in ways similar to the sun, and stars of this sort form a large fraction of the potential targets for asteroseismology. But several other types of stars (delta scuti stars, roAP stars, and the pulsating white dwarfs) also have the desired pulsation characteristics. Pulsations in some of these stars are, for various reasons, much easier to observe than in the Sun-like stars. Virtually all unambiguous observations of multi-mode pulsators relate to these other categories of stars. Since oscillation mode frequencies are arguably the most precise measurement relating to a star that we can make, a few tens of such frequencies may still be of great importance to our understanding of the stellar structure and evolution.

Brown, Timothy M.↗

An optical technique for examining aircraft shock wave structures in flight

The detailed properties of sonic booms have to be better understood before commercial, next generation, supersonic and hypersonic aircraft can be properly developed. Experimental tests and measurements are needed to help sort the physical details of the flows at realistic test conditions. Some of these tests can be made in wind tunnels, but the need for full flight conditions simulation, the problem of tunnel wall interference, and the short distance the shocks can be examined from the aircraft, limit the usefulness of wind tunnel tests. Previous measurement techniques for examining the flow field of aircraft in flight have included pressure measurements on the aircraft, ground based pressure measurements, and flow field measurements made with chase aircraft. Obtaining data with chase planes is a slow and difficult process, and is limited in how close it can be obtained to the test aircraft. A need clearly existed for a better technique to examine the shock structure from the plane to large distances from the plane. A new technique has been recently developed to obtain schlieren photographs of aircraft in flight (SAF). Preliminary results have been obtained, and the technique holds promise as a tool to study the shape and approximate strength of the shock wave structure around the test aircraft, and examine shock wave details all the way from the aircraft to near the ground. The current paper describes this approach, and gives some preliminary test results.

Weinstein, Leonard M.↗