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 91 records · Page 5

High resolution absorption cross-sections and band oscillator strengths of the Schumann-Runge absorption bands of isotopic oxygen, (O-18)2, at 79 K

Cross-sections of (O-18)2 at 79 K have been obtained from photoabsorption measurements at various pressures throughout the wavelength region 177.8-197.8 nm with a 6.65 m photoelectric scanning spectrometer equipped with a 2400 lines/mm grating and having an instrumental width (FWHM) of 0.0013 nm. The measured absorption cross-sections of the Schumann-Runge bands (14,0) through (2,0) are, with the exception of the (12,0) band, independent of the instrumental width. The measured cross-sections are presented graphically here and are available at wavenumber intervals of about 0.1/cm as numerical compilations stored on magnetic tape. Band oscillator strengths of those bands have been determined by direct numerical integration of the measured absolute cross-sections and are in excellent agreement with these theoretically calculated values.

Yoshino, K.↗

Past and Present Large Solid Rocket Motor Test Capabilities

A study was performed to identify the current and historical trends in the capability of solid rocket motor testing in the United States. The study focused on test positions capable of testing solid rocket motors of at least 10,000 lbf thrust. Top-level information was collected for two distinct data points plus/minus a few years: 2000 (Y2K) and 2010 (Present). Data was combined from many sources, but primarily focused on data from the Chemical Propulsion Information Analysis Center s Rocket Propulsion Test Facilities Database, and heritage Chemical Propulsion Information Agency/M8 Solid Rocket Motor Static Test Facilities Manual. Data for the Rocket Propulsion Test Facilities Database and heritage M8 Solid Rocket Motor Static Test Facilities Manual is provided to the Chemical Propulsion Information Analysis Center directly from the test facilities. Information for each test cell for each time period was compiled and plotted to produce a graphical display of the changes for the nation, NASA, Department of Defense, and commercial organizations during the past ten years. Major groups of plots include test facility by geographic location, test cells by status/utilization, and test cells by maximum thrust capability. The results are discussed.

Kowalski, Robert R.↗

Aspect-Oriented Monitoring of C Programs

The paper presents current work on extending ASPECTC with state machines, resulting in a framework for aspect-oriented monitoring of C programs. Such a framework can be used for testing purposes, or it can be part of a fault protection strategy. The long term goal is to explore the synergy between the fields of runtime verification, focused on program monitoring, and aspect-oriented programming, focused on more general program development issues. The work is inspired by the observation that most work in this direction has been done for JAVA, partly due to the lack of easily accessible extensible compiler frameworks for C. The work is performed using the SILVER extensible attribute grammar compiler framework, in which C has been defined as a host language. Our work consists of extending C with ASPECTC, and subsequently to extend ASPECTC with state machines.

runtime verifications↗

The Design and Usage of the New Data Management Features in NASTRAN

Two new data management features are installed in the April 1984 release of NASTRAN. These two features are the Rigid Format Data Base and the READFILE capability. The Rigid Format Data Base is stored on external files in card image format and can be easily maintained and expanded by the use of standard text editors. This data base provides the user and the NASTRAN maintenance contractor with an easy means for making changes to a Rigid Format or for generating new Rigid Formats without unnecessary compilations and link editing of NASTRAN. Each Rigid Format entry in the data base contains the Direct Matrix Abstraction Program (DMAP), along with the associated restart, DMAP sequence subset and substructure control flags. The READFILE capability allows an user to reference an external secondary file from the NASTRAN primary input file and to read data from this secondary file. There is no limit to the number of external secondary files that may be referenced and read.

Pamidi, P. R.↗

Indications of low dimensionality in magnetospheric dynamics

Using three separate but related approaches, the question of whether the dynamic response of the magnetosphere to the solar wind input may be described by a low-order system of equations is examined. First, it is determined that the dimension of the subset (the attractor) in the high-dimensional magnetospheric phase space associated with the westward auroral electrojet (AL) index for some of the data sets compiled by Bargatze et al. (1985) is 4.0 + or - 0.2, seemingly independent of activity level. Second, direct modeling of the magnetosphere, considering the bulk properties of the tail plasma, leads to a system of equations that is similar to those previously reported as a dripping faucet model; here, the focus is specifically on the prediction of a natural frequency in this model. Finally, a peak is identified with the predicted frequency in power spectra of AL computed for intervals with both low and high activity. Peaks at other frequencies also appear in the spectra, and such resonances would be expected for a chaotic nonlinear oscillator. Combining these approaches it is concluded that at least some aspects of magnetospheric dynamics may be meaningfully modeled by low-dimensional sets of equations.

Roberts, D. A.↗

Thirty years together: A chronology of U.S.-Soviet space cooperation

The chronology covers 30 years of cooperation between the U.S. and the Soviet Union (and its successor, the Commonwealth of Independent States, of which the Russian Federation is the leading space power). It tracks successful cooperative projects and failed attempts at space cooperation. Included are the Dryden-Blagonravov talks; the UN Space Treaties; the Apollo Soyuz Test Project; COSPAS-SARSAT; the abortive Shuttle-Salyut discussions; widespread calls for joint manned and unmanned exploration of Mars; conjectural plans to use Energia and other Russian space hardware in ambitious future joint missions; and contemporary plans involving the U.S. Shuttle, Russian Mir, and Soyuz-TM. The chronology also includes events not directly related to space cooperation to provide context. A bibliography lists works and individuals consulted in compiling the chronology, plus works not used but relevant to the topic of space cooperation.

Portree, David S. F.↗

Drying Thermoplastics

In searching for an improved method of removing water from polyester type resins without damaging the materials, Conair Inc. turned to the NASA Center at the University of Pittsburgh for assistance. Taking an organized, thorough look at existing technology before beginning research has helped many companies save significant time and money. They searched the NASA and other computerized files for microwave drying of thermoplastics. About 300 relevant citations were retrieved - eight of which were identified as directly applicable to the problem. Company estimates it saved a minimum of a full year in compiling research results assembled by the information center.

Source record↗

New developments at the NASA Astronomical Data Center

The need for a compilation catalog containing a large variety of astronomical data for the Astronomical Data Base of NASA is considered. It is suggested that the catalog should be prepared directly from the SIMBAD data base by processing through a single software program and made available for distribution on magnetic tape or microfilm. Annual updating is recommended to ensure the quality of the catalog. Data recommended for inclusion in the compilation catalog are listed in a table.

Warren, W. H., Jr.↗

High frequency flow-structural interaction in dense subsonic fluids

Prediction of the detailed dynamic behavior in rocket propellant feed systems and engines and other such high-energy fluid systems requires precise analysis to assure structural performance. Designs sometimes require placement of bluff bodies in a flow passage. Additionally, there are flexibilities in ducts, liners, and piping systems. A design handbook and interactive data base have been developed for assessing flow/structural interactions to be used as a tool in design and development, to evaluate applicable geometries before problems develop, or to eliminate or minimize problems with existing hardware. This is a compilation of analytical/empirical data and techniques to evaluate detailed dynamic characteristics of both the fluid and structures. These techniques have direct applicability to rocket engine internal flow passages, hot gas drive systems, and vehicle propellant feed systems. Organization of the handbook is by basic geometries for estimating Strouhal numbers, added mass effects, mode shapes for various end constraints, critical onset flow conditions, and possible structural response amplitudes. Emphasis is on dense fluids and high structural loading potential for fatigue at low subsonic flow speeds where high-frequency excitations are possible. Avoidance and corrective measure illustrations are presented together with analytical curve fits for predictions compiled from a comprehensive data base.

Liu, Baw-Lin↗

Passive remote sensing of ocean optical propagation parameters

A method is described for producing a global data of ocean optical properties through the exploitation of optical remote sensing techniques. The diffuse attenuation, K, and the radiance reflectance factor R sub L, of the ocean surface waters can be derived from the radiance data provided by the Coastal Zone Color Scanner and compiled into a computer based atlas of these properties. While these remotely sensed values can only be directly related to the water properties in the first or upper attenuation length, extensive in water measurements have demonstrated that a useful correlation exists between the K that applies to the upper attenuation length, for example, and the mean K over the upper 100 or 200 meters of the ocean. Such an empirical finding greatly enhances the usefulness of this remotely sensed propagation parameter. Examples of the type of information being produced and archived for the atlas are presented.

Austin, R. W.↗

Electrical Capacitance Volume Tomography with High-Contrast Dielectrics

The Electrical Capacitance Volume Tomography (ECVT) system has been designed to complement the tools created to sense the presence of water in nonconductive spacecraft materials, by helping to not only find the approximate location of moisture but also its quantity and depth. The ECVT system has been created for use with a new image reconstruction algorithm capable of imaging high-contrast dielectric distributions. Rather than relying solely on mutual capacitance readings as is done in traditional electrical capacitance tomography applications, this method reconstructs high-resolution images using only the self-capacitance measurements. The image reconstruction method assumes that the material under inspection consists of a binary dielectric distribution, with either a high relative dielectric value representing the water or a low dielectric value for the background material. By constraining the unknown dielectric material to one of two values, the inverse math problem that must be solved to generate the image is no longer ill-determined. The image resolution becomes limited only by the accuracy and resolution of the measurement circuitry. Images were reconstructed using this method with both synthetic and real data acquired using an aluminum structure inserted at different positions within the sensing region. The cuboid geometry of the system has two parallel planes of 16 conductors arranged in a 4 4 pattern. The electrode geometry consists of parallel planes of copper conductors, connected through custom-built switch electronics, to a commercially available capacitance to digital converter. The figure shows two 4 4 arrays of electrodes milled from square sections of copper-clad circuit-board material and mounted on two pieces of glass-filled plastic backing, which were cut to approximately square shapes, 10 cm on a side. Each electrode is placed on 2.0-cm centers. The parallel arrays were mounted with the electrode arrays approximately 3 cm apart. The open ends were surrounded by a metal guard to reduce the sensitivity of the electrodes to outside interference and to help maintain the spacing between the arrays. Other uses for this innovation potentially include quantifying the amount of commodity remaining in the fuel and oxidizer tanks while on-orbit without having to fire spacecraft engines. Another orbit application is moisture sensing in plant-growth experiments because microgravity causes moisture in soil to distribute itself in unusual ways. At the moment, the hardware and image reconstruction technique may only be of interest to people involved in nondestructive evaluation. The reconstructed image takes almost a full week to reproduce with existing computer power. However, because computer power and speeds follows Moore s Law, execution times are likely to become acceptable within the next five to eight years. The code was written in Mathematica for dedicated use with the ECVT system. In its present form, it is not suitable to be used directly as a consumer product. However, the code could be likely improved by rewriting it in a compiled language such as C or Fortran.

Nurge, Mark↗

Automating MISSE Specimens Image Analysis

The Materials International Space Station Experiment (MISSE) Project consists of experiments focused on the investigation of the effects that occur through the exposure of materials specimens in the space environment. To determine if there is a change in a specimen, the data obtained from the MISSE high-resolution photographic images can be monitored. For this, a compilation of folders was created to provide an organizational system. Each mission was divided into the specific direction in space, materials specimen, and date the image was taken. This organization helps to identify how a specimen behaves as a function of time in the space environment. Once the images were classified, a qualitative process was first used to detect an evolution in the materials of MISSE-9 - MISSE-14.

MISSE ISS Materials↗

pyCRTM: A Python Interface for the Community Radiative Transfer Model

The Community Radiative Transfer Model (CRTM) is a powerful and versatile scalar radiative transfer model for satellite data assimilation and remote sensing applications. It is implemented as an object-oriented Fortran library, enabling flexible code development and optimal runtime performance on clusters. The downsides of the Fortran interface are a steep learning curve for students and the reduced productivity of users that is typical for static compiled languages, in contrast to dynamic interpreted languages like Python. pyCRTM is a new software framework that directly interfaces the CRTM Fortran data structures and procedures in Python, leveraging both the simplicity and ease of use of Python syntax as well as the flexibility arising from the vast contemporary Python ecosystem. The goal of pyCRTM is to lower the barrier of entry for university students to learn and use the CRTM and to boost the productivity of researchers seeking to create new methods in radiative transfer and data assimilation, or seeking to apply the CRTM to study atmospheric phenomena without having to go through the pre-existing complexity of the CRTM Fortran interface.

Python↗

The Nasa earth resources spectral information system: A data compilation, first supplement

The NASA Earth Resources Spectral Information System and the information contained therein are described. It is intended to be used as a supplement to the NASA Earth Resources Spectral Information System: A Data Compilation, N72-28366. This supplement includes approximately 500 rock and mineral, 100 soil, and 30 vegetation bidirectional and directional reflectance, transmittance, emittance, and degree-of-polarization curves in the optical region from 0.2 to 22.0 microns. The data have been categorized by subject and each curve plotted on a single graph. For some rocks and minerals, all curves of the same type, differing only in particle size, have been plotted on one grid as a composite plot. Each graph, composite or single, is fully titled to indicate curve source and is indexed by subject to facilitate user retrieval.

Leeman, V.↗

Identification characteristics of certain lunar relief forms on pictures obtained from spacecraft

This investigation was restricted to the determination of recognitional characteristics of a single type of relief form, dimple craters on the surface of maria. These craters were arbitrarily considered as closed, negative relief forms, circular in plan-view, and symmetric relative to the center. Two techniques were used to determine the shadow configuration in the craters: (1) experimental determination of the shadow edge by illuminating the models of different profile shapes with a parallel light beam; and (2) geometric construction of the shadow edge using a vertical section of the formation in the direction of the solar rays. A morphological map of the surface which includes the following factors can be compiled using the proposed identification technique: crater profile nature, crater diameter, ratio of diameter and depth, sharpness of the lip, and distribution density of the forms.

Kravtsova, V. I.↗

A new method for generating and maintaining rigid formats in NASTRAN

A new method for generating and updating Rigid Formats in NASTRAN is discussed. The heart of this method is a Rigid Format data base that is in card-image format and that can therefore be easily maintained by the use of standard text editors. Each Rigid Format entry in this data base will contain the Direct Matrix Abstraction Program (DMAP) for that Rigid Format along with the related restart, subset and substructure control tables. NASTRAN will read this data base directly in every NASTRAN run and perform the necessary transformations to allow the DMAP to be processed and compiled by the NASTRAN executive. This approach will permit Rigid Formats to be changed without unnecessary compilations and relinking of NASTRAN. Furthermore, this approach will also make it very easy for users to make permanent changes to existing Rigid Formats as well as to generate their own Rigid Formats. This new method will be incorporated in a future release of the public version of NASTRAN.

Pamidi, P. R.↗

A direct-execution parallel architecture for the Advanced Continuous Simulation Language (ACSL)

A direct-execution parallel architecture for the Advanced Continuous Simulation Language (ACSL) is presented which overcomes the traditional disadvantages of simulations executed on a digital computer. The incorporation of parallel processing allows the mapping of simulations into a digital computer to be done in the same inherently parallel manner as they are currently mapped onto an analog computer. The direct-execution format maximizes the efficiency of the executed code since the need for a high level language compiler is eliminated. Resolution is greatly increased over that which is available with an analog computer without the sacrifice in execution speed normally expected with digitial computer simulations. Although this report covers all aspects of the new architecture, key emphasis is placed on the processing element configuration and the microprogramming of the ACLS constructs. The execution times for all ACLS constructs are computed using a model of a processing element based on the AMD 29000 CPU and the AMD 29027 FPU. The increase in execution speed provided by parallel processing is exemplified by comparing the derived execution times of two ACSL programs with the execution times for the same programs executed on a similar sequential architecture.

Carroll, Chester C.↗

Software development without languages

Automatic programming generally involves the construction of a formal specification; i.e., one which allows unambiguous interpretation by tools for the subsequent production of the corresponding software. Previous practical efforts in this direction have focused on the serious problems of: (1) designing the optimum specification language; and (2) mapping (translating or compiling) from this specification language to the program itself. The approach proposed bypasses the above problems. It postulates that the specification proper should be an intermediate form, with the sole function of containing information sufficient to facilitate construction of programs and also of matching documentation. Thus, the means of forming the intermediary becomes a human factors task rather than a linguistic one; human users will read documents generated from the specification, rather than the specification itself.

Osborne, Haywood S.↗