Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “compiler directive”

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 181 records · Page 10

Future directions in materials and structures for space applications

A comprehensive evaluation is made of materials and structural technology requirements for future space transportation systems, large spacecraft, and space structures. Exceptional promise is noted in carbon-carbon composites for large area thermal protection systems. High temperature test facilities, techniques, and instrumentation systems have unfortunately been neglected, and a materials systems data base suitable for high confidence design of long life space structures has yet to be compiled with a view to material environments in low earth and geosynchronous orbits. A coordinated analysis, ground test, and in-orbit experimentation program for candidate structure designs is called for.

Venneri, S. L.↗

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↗

Emission Line Spectra from Low-Density Laboratory Plasmas

Using spectroscopic equipment optimized for laboratory astrophysics, we are performing systematic measurements of the line emission from astrophysically relevant ions in the wavelength band between 1 and 400 Angstroms important to X-ray missions such as Chandra, XMM, Astro-E, and EUVE. Obtained in a controlled laboratory setting at electron densities similar to those found in stellar coronae, the data are used to test spectral modeling codes for accuracy and completeness. Our effort includes the compilation of the iron L-shell emission lines from 6-18 Angstroms and the iron M-shell emission lines from 50-200 Angstroms. Many lines have been identified for the first time, and the fluxes from lines missing in the spectral modeling codes are assessed. Our measurements also assess the accuracy of line excitation calculations, including direct electron-impact excitation, dielectronic recombination, and resonance excitation. These measurements yield a calibration of specific diagnostic line ratios. Examples of our current measurements are given.

Beiersdorfer, P.↗

Future Directions for Fusion Propulsion Research at NASA

Fusion propulsion is inevitable if the human race remains dedicated to exploration of the solar system. There are fundamental reasons why fusion surpasses more traditional approaches to routine crewed missions to Mars, crewed missions to the outer planets, and deep space high speed robotic missions, assuming that reduced trip times, increased payloads, and higher available power are desired. A recent series of informal discussions were held among members from government, academia, and industry concerning fusion propulsion. We compiled a sufficient set of arguments for utilizing fusion in space. .If the U.S. is to lead the effort and produce a working system in a reasonable amount of time, NASA must take the initiative, relying on, but not waiting for, DOE guidance. Arguments for fusion propulsion are presented, along with fusion enabled mission examples, fusion technology trade space, and a proposed outline for future efforts.

Adams, Robert B.↗

Application of NASA General-Purpose Solver to Large-Scale Computations in Aeroacoustics

Of several iterative and direct equation solvers evaluated previously for computations in aeroacoustics, the most promising was the NASA-developed General-Purpose Solver (winner of NASA's 1999 software of the year award). This paper presents detailed, single-processor statistics of the performance of this solver, which has been tailored and optimized for large-scale aeroacoustic computations. The statistics, compiled using an SGI ORIGIN 2000 computer with 12 Gb available memory (RAM) and eight available processors, are the central processing unit time, RAM requirements, and solution error. The equation solver is capable of solving 10 thousand complex unknowns in as little as 0.01 sec using 0.02 Gb RAM, and 8.4 million complex unknowns in slightly less than 3 hours using all 12 Gb. This latter solution is the largest aeroacoustics problem solved to date with this technique. The study was unable to detect any noticeable error in the solution, since noise levels predicted from these solution vectors are in excellent agreement with the noise levels computed from the exact solution. The equation solver provides a means for obtaining numerical solutions to aeroacoustics problems in three dimensions.

Watson, Willie R.↗

Investigation of MAGSAT and TRIAD magnetometer data to provide corrective information on high-latitude external fields

The compilation of a catalog of the MAGSAT-observed high altitude disturbances is discussed and an example of contents and format is given. The graphs allow the investigation of Birkeland current signatures which are superimposed upon the main geomagnetic field. An example of a display of the MAGSAT orbital tracks in a polar geomagnetic coordinate system with the locations, flow directions, and intensities of field aligned currents shown in color is also given. The display was generated using an interactive color graphics terminal.

Potemra, T. A.↗

Mentat/A: Medium grain parallel processing

The objective of this project is to support the Algorithm to Architecture Mapping Model (ATAMM) firing rules using the Mentat run-time system and the Mentat Programming Language (MPL). Specifically, this required changes to (1) modify the run-time system to control queue length and inhibit actor firing until required data tokens are available and space is available in the input queues of all of the direct descendent actors, (2) disallow the specification of persistent object classes in the MPL, and (3) permit only decision free graphs in the MPL. We have been successful in implementing the spirit of the plan, although some goals changed as we came to better understand the problem. Here, we report on what we accomplished and the lessons we learned. The Mentat/A runtime system, the compiler, results for three applications, and a summary and some observations are given. Appendix A contains a list of technical reports and published papers partially supported by the grant. Appendix B contains listings for the three applications.

Grimshaw, Andrew S.↗

High Performance FORTRAN

High performance FORTRAN is a set of extensions for FORTRAN 90 designed to allow specification of data parallel algorithms. The programmer annotates the program with distribution directives to specify the desired layout of data. The underlying programming model provides a global name space and a single thread of control. Explicitly parallel constructs allow the expression of fairly controlled forms of parallelism in particular data parallelism. Thus the code is specified in a high level portable manner with no explicit tasking or communication statements. The goal is to allow architecture specific compilers to generate efficient code for a wide variety of architectures including SIMD, MIMD shared and distributed memory machines.

Mehrotra, Piyush↗

Rapid Diagnostics of Onboard Sequences

Keeping track of sequences onboard a spacecraft is challenging. When reviewing Event Verification Records (EVRs) of sequence executions on the Mars Exploration Rover (MER), operators often found themselves wondering which version of a named sequence the EVR corresponded to. The lack of this information drastically impacts the operators diagnostic capabilities as well as their situational awareness with respect to the commands the spacecraft has executed, since the EVRs do not provide argument values or explanatory comments. Having this information immediately available can be instrumental in diagnosing critical events and can significantly enhance the overall safety of the spacecraft. This software provides auditing capability that can eliminate that uncertainty while diagnosing critical conditions. Furthermore, the Restful interface provides a simple way for sequencing tools to automatically retrieve binary compiled sequence SCMFs (Space Command Message Files) on demand. It also enables developers to change the underlying database, while maintaining the same interface to the existing applications. The logging capabilities are also beneficial to operators when they are trying to recall how they solved a similar problem many days ago: this software enables automatic recovery of SCMF and RML (Robot Markup Language) sequence files directly from the command EVRs, eliminating the need for people to find and validate the corresponding sequences. To address the lack of auditing capability for sequences onboard a spacecraft during earlier missions, extensive logging support was added on the Mars Science Laboratory (MSL) sequencing server. This server is responsible for generating all MSL binary SCMFs from RML input sequences. The sequencing server logs every SCMF it generates into a MySQL database, as well as the high-level RML file and dictionary name inputs used to create the SCMF. The SCMF is then indexed by a hash value that is automatically included in all command EVRs by the onboard flight software. Second, both the binary SCMF result and the RML input file can be retrieved simply by specifying the hash to a Restful web interface. This interface enables command line tools as well as large sophisticated programs to download the SCMF and RMLs on-demand from the database, enabling a vast array of tools to be built on top of it. One such command line tool can retrieve and display RML files, or annotate a list of EVRs by interleaving them with the original sequence commands. This software has been integrated with the MSL sequencing pipeline where it will serve sequences useful in diagnostics, debugging, and situational awareness throughout the mission.

Starbird, Thomas W.↗

The IRAS asteroid and comet survey

Observations made by the Infrared Astronomical Satellite (IRAS) during 1983 constitute the largest, most complete, and least biased of the asteroid surveys to date. A total of 1811 asteroids and 25 comets with known orbits were measured. Thermal flux densities at 12, 25, 60, and 100 microns, as well as (in the case of asteroids) their derived radiometric albedos and diameters have been compiled in the IRAS Asteroid and Comet Survey. Useful low-resolution spectra were obtained for 47 numbered asteroids. There is evidence in the IRAS data base for a large population of asteroids with unknown orbits. The methods of observation are outlined. The survey strategy and the data reduction are discussed. The rationale is given for the various IRAS asteroid and comet data products. Some directions for future research using IRAS data are suggested.

Matson, Dennis L.↗

Increasing Springtime Ozone Mixing Ratios in the Free Troposphere Over Western North America

In the lowermost layer of the atmosphere - the troposphere - ozone is an important source of the hydroxyl radical, an oxidant that breaks down most pollutants and some greenhouse gases. High concentrations of tropospheric ozone are toxic, however, and have a detrimental effect on human health and ecosystem productivity1. Moreover, tropospheric ozone itself acts as an effective greenhouse gas. Much of the present tropospheric ozone burden is a consequence of anthropogenic emissions of ozone precursors resulting in widespread increases in ozone concentrations since the late 1800s. At present, east Asia has the fastest-growing ozone precursor emissions. Much of the springtime east Asian pollution is exported eastwards towards western North America. Despite evidence that the exported Asian pollution produces ozone, no previous study has found a significant increase in free tropospheric ozone concentrations above the western USA since measurements began in the late 1970s. Here we compile springtime ozone measurements from many different platforms across western North America. We show a strong increase in springtime ozone mixing ratios during 1995-2008 and we have some additional evidence that a similar rate of increase in ozone mixing ratio has occurred since 1984. We find that the rate of increase in ozone mixing ratio is greatest when measurements are more heavily influenced by direct transport from Asia. Our result agrees with previous modelling studies, which indicate that global ozone concentrations should be increasing during the early part of the twenty-first century as a result of increasing precursor emissions, especially at northern mid-latitudes, with western North America being particularly sensitive to rising Asian emissions. We suggest that the observed increase in springtime background ozone mixing ratio may hinder the USA s compliance with its ozone air quality standard.

Cooper, O. R.↗

Aerodynamic characteristics of a series of airbreathing missile configurations

The results of an experimental program conducted in order to compile a data base useful in the application of airbreathing propulsion to missiles are presented. The configurations investigated used two-dimensional or axisymmetric twin inlets located at three alternative circumferential positions: 90, 115 and 135 deg to the vertical centerline. The effects of a wing located above the inlets and of various tail configurations were investigated, with a view to longitudinal stability/control and lateral-directional stability characteristics. It is noted that of the three tail configurations tested, the 'X' tail showed (1) the most linear pitch-moment curve, (2) control effectiveness, and (3) positive lateral-directional stability.

Hayes, C.↗

MPI, HPF or OpenMP: A Study with the NAS Benchmarks

Porting applications to new high performance parallel and distributed platforms is a challenging task. Writing parallel code by hand is time consuming and costly, but this task can be simplified by high level languages and would even better be automated by parallelizing tools and compilers. The definition of HPF (High Performance Fortran, based on data parallel model) and OpenMP (based on shared memory parallel model) standards has offered great opportunity in this respect. Both provide simple and clear interfaces to language like FORTRAN and simplify many tedious tasks encountered in writing message passing programs. In our study, we implemented the parallel versions of the NAS Benchmarks with HPF and OpenMP directives. Comparison of their performance with the MPI implementation and pros and cons of different approaches will be discussed along with experience of using computer-aided tools to help parallelize these benchmarks. Based on the study, potentials of applying some of the techniques to realistic aerospace applications will be presented.

Jin, H.↗

MPI, HPF or OpenMP: A Study with the NAS Benchmarks

Porting applications to new high performance parallel and distributed platforms is a challenging task. Writing parallel code by hand is time consuming and costly, but the task can be simplified by high level languages and would even better be automated by parallelizing tools and compilers. The definition of HPF (High Performance Fortran, based on data parallel model) and OpenMP (based on shared memory parallel model) standards has offered great opportunity in this respect. Both provide simple and clear interfaces to language like FORTRAN and simplify many tedious tasks encountered in writing message passing programs. In our study we implemented the parallel versions of the NAS Benchmarks with HPF and OpenMP directives. Comparison of their performance with the MPI implementation and pros and cons of different approaches will be discussed along with experience of using computer-aided tools to help parallelize these benchmarks. Based on the study,potentials of applying some of the techniques to realistic aerospace applications will be presented

Jin, Hao-Qiang↗

A kill curve for Phanerozoic marine species

A kill curve for Phanerozoic species is developed from an analysis of the stratigraphic ranges of 17,621 genera, as compiled by Sepkoski. The kill curve shows that a typical species' risk of extinction varies greatly, with most time intervals being characterized by very low risk. The mean extinction rate of 0.25/m.y. is thus a mixture of long periods of negligible extinction and occasional pulses of much higher rate. Because the kill curve is merely a description of the fossil record, it does not speak directly to the causes of extinction. The kill curve may be useful, however, to li inverted question markmit choices of extinction mechanisms.

NASA Discipline Number 52-40↗

Contrasts Between Precipitation over Mediterranean Sea and Adjacent Continental Areas Based on Decadal Scale Satellite Estimates

Most knowledge concerning the last century's climatology and climate dynamics of precipitation over the Mediterranean Sea basin is based on observations taken from rain gauges surrounding the sea itself. In turn, most of the observations come from Southern Europe, with many fewer measurements taken from widely scattered sites situated over North Africa, the Middle East, and the Balkans. This aspect of research on the Mediterranean Sea basin is apparent in a recent compilation of studies presented in book form concerning climate variability of the Mediterranean region [Lionello, P., P. Malanotte-Rizzoli, and R. Boscolo (eds.), 2006: Mediterranean Climate Variability. Elsevier, Amsterdam, 9 chapters.] In light of this missing link to over-water observations, this study (in conjunction with four companion studies by Z. Haddad, A. Mugnai, T. Nakazawa, and G. Stephens) will contrast the nature of precipitation variability directly over the Mediterranean Sea to precipitation variability over the surrounding land areas based on three decades of satellite-based precipitation estimates which have stood up well to validation scrutiny. The satellite observations are drawn from the Global Precipitation Climatology Project (GPCP) dataset extending back to 1979 and the TRMM Merged Algorithm 3b42 dataset extending back to 1998. Both datasets are mostly produced from microwave measurements, excepting the period from 1979 to mid-1987 when only infrared satellite measurements were available for the GPCP estimates. The purpose of this study is to emphasize how the salient properties of precipitation variability over land and sea across a hierarchy of space and time scales, and the salient differences in these properties, might be used in guiding short-term climate models to better predictions of future climate states under different regional temperature-change scenarios.

Smith, Eric A.↗

Engineering Polymers as Structural Materials in Spacecraft Water Systems

The novel application of structural materials, surface treatments, and barrier coatings is desired to mitigate the rapid loss of ionic silver (Ag+) biocide observed with passive metal alloys, improve reliability, and reduce system mass. In this work, we provide an initial look at the potential replacement of these heritage alloys in spacecraft water systems with high-performance thermoplastic engineering polymers, including PEEK, PEI, and PVDF. Such materials have found increasing use as structural materials in a broad array of performance-critical applications, including in the aerospace, medical implant, and chemical processing fields. We selected a number of promising materials for investigation, compiled mechanical behavior data, and conducted theoretical performance analyses. We also identified and began to address numerous material suitability concerns as well as design requirements for pressurized components in human-rated spacecraft hardware. These include material flammability, offgassing, leaching, chemical resistance, radiation tolerance, prevention of fracture/yielding, and others. We find that there is significant potential for use of engineering polymers in spacecraft water systems, and suggest some directions for future research.

Lance Dean Delzeit↗

Self-Directed Cooperative Planetary Rovers

The project is concerned with the development of decision-theoretic techniques to optimize the scientific return of planetary rovers. Planetary rovers are small unmanned vehicles equipped with cameras and a variety of sensors used for scientific experiments. They must operate under tight constraints over such resources as operation time, power, storage capacity, and communication bandwidth. Moreover, the limited computational resources of the rover limit the complexity of on-line planning and scheduling. We have developed a comprehensive solution to this problem that involves high-level tools to describe a mission; a compiler that maps a mission description and additional probabilistic models of the components of the rover into a Markov decision problem; and algorithms for solving the rover control problem that are sensitive to the limited computational resources and high-level of uncertainty in this domain.

Zilberstein, Shlomo↗