Search NASASearch

SEARCH · Search NASA

Results for “subscription size”

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.

Advanced compilation techniques in the PARADIGM compiler for distributed-memory multicomputers

The PARADIGM compiler project provides an automated means to parallelize programs, written in a serial programming model, for efficient execution on distributed-memory multicomputers. .A previous implementation of the compiler based on the PTD representation allowed symbolic array sizes, affine loop bounds and array subscripts, and variable number of processors, provided that arrays were single or multi-dimensionally block distributed. The techniques presented here extend the compiler to also accept multidimensional cyclic and block-cyclic distributions within a uniform symbolic framework. These extensions demand more sophisticated symbolic manipulation capabilities. A novel aspect of our approach is to meet this demand by interfacing PARADIGM with a powerful off-the-shelf symbolic package, Mathematica. This paper describes some of the Mathematica routines that performs various transformations, shows how they are invoked and used by the compiler to overcome the new challenges, and presents experimental results for code involving cyclic and block-cyclic arrays as evidence of the feasibility of the approach.

Su, Ernesto

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.

24-Way Radial Power Combiner/Divider for 31 to 36 GHz

The figure shows a prototype radial power-combining waveguide structure, capable of operation at frequencies from 31 to 36 GHz, that features an unusually large number (N = 24) of combining (input) ports. The combination of wide-band operation and large N is achieved by incorporating several enhancements over a basic radial power-combiner design. In addition, the structure can be operated as a power divider by reversing the roles of the input and output ports. In this structure, full-height waveguides at the combining ports are matched in impedance to reduced-height radial waveguides inside the combiner base. This match is effected by impedance-transforming stepped waveguide sections. This matching scheme is essential to achievement of large N because N is limited by the height of the waveguides in the base. Power is coupled from the 24 reduced- height radial waveguides into the TE01 mode of a circular waveguide in the base with the help of a matching post at the bottom of the base. ( TE signifies transverse electric, the first subscript is the azimuthal mode number, and the second subscript is the radial mode number.) More specifically, the matching post matches the reflections from the walls of the 24 reduced-height waveguides and enables the base design to exceed the bandwidth requirement. After propagating along the circular waveguide, the combined power is coupled, via a mode transducer, to a rectangular waveguide output port. The mode transducer is divided into three sections, each sized and shaped as part of an overall design to satisfy the mode-conversion and output-coupling requirements while enabling the circular waveguide to be wide enough for combining the 24 inputs over the frequency range of 31 to 36 GHz. During the design process, it was found that two different rectangular waveguide outputs could be accommodated through modification of only the first section of the mode converter, thereby enabling operation in multiple frequency ranges.

Epp, Larry

A Comparison of Techniques for Scheduling Fleets of Earth-Observing Satellites

Earth observing satellite (EOS) scheduling is a complex real-world domain representative of a broad class of over-subscription scheduling problems. Over-subscription problems are those where requests for a facility exceed its capacity. These problems arise in a wide variety of NASA and terrestrial domains and are .XI important class of scheduling problems because such facilities often represent large capital investments. We have run experiments comparing multiple variants of the genetic algorithm, hill climbing, simulated annealing, squeaky wheel optimization and iterated sampling on two variants of a realistically-sized model of the EOS scheduling problem. These are implemented as permutation-based methods; methods that search in the space of priority orderings of observation requests and evaluate each permutation by using it to drive a greedy scheduler. Simulated annealing performs best and random mutation operators outperform our squeaky (more intelligent) operator. Furthermore, taking smaller steps towards the end of the search improves performance.

Globus, Al