Search NASA⌕ Search

SEARCH · Search NASA

Results for “COMPILER PROGRAM”

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 613 records · Page 34

Operations analysis (study 2.1). Program listing for the LOVES computer code

A listing of the LOVES computer program is presented. The program is coded partially in SIMSCRIPT and FORTRAN. This version of LOVES is compatible with both the CDC 7600 and the UNIVAC 1108 computers. The code has been compiled, loaded, and executed successfully on the EXEC 8 system for the UNIVAC 1108.

Wray, S. T., Jr.↗

NASA/Army Rotorcraft Technology. Volume 1: Aerodynamics, and Dynamics and Aeroelasticity

The Conference Proceedings is a compilation of over 30 technical papers presented at this milestone event which reported on the advances in rotorcraft technical knowledge resulting from NASA, Army, and industry rotorcraft research programs over the last 5 to 10 years. The Conference brought together over 230 government, industry, and allied nation conferees to exchange technical information and hear invited technical papers by prominent NASA, Army, and industry researchers covering technology topics which included: aerodynamics, dynamics and elasticity, propulsion and drive systems, flight dynamics and control, acoustics, systems integration, and research aircraft.

Source record↗

Improved performance in NASTRAN (R)

Three areas of improvement in COSMIC/NASTRAN, 1989 release, were incorporated recently that make the analysis program run faster on large problems. Actual log files and actual timings on a few test samples that were run on IBM, CDC, VAX, and CRAY computers were compiled. The speed improvement is proportional to the problem size and number of continuation cards. Vectorizing certain operations in BANDIT, makes BANDIT run twice as fast in some large problems using structural elements with many node points. BANDIT is a built-in NASTRAN processor that optimizes the structural matrix bandwidth. The VAX matrix packing routine BLDPK was modified so that it is now packing a column of a matrix 3 to 9 times faster. The denser and bigger the matrix, the greater is the speed improvement. This improvement makes a host of routines and modules that involve matrix operation run significantly faster, and saves disc space for dense matrices. A UNIX version, converted from 1988 COSMIC/NASTRAN, was tested successfully on a Silicon Graphics computer using the UNIX V Operating System, with Berkeley 4.3 Extensions. The Utility Modules INPUTT5 and OUTPUT5 were expanded to handle table data, as well as matrices. Both INPUTT5 and OUTPUT5 are general input/output modules that read and write FORTRAN files with or without format. More user informative messages are echoed from PARAMR, PARAMD, and SCALAR modules to ensure proper data values and data types being handled. Two new Utility Modules, GINOFILE and DATABASE, were written for the 1989 release. Seven rigid elements are added to COSMIC/NASTRAN. They are: CRROD, CRBAR, CRTRPLT, CRBE1, CRBE2, CRBE3, and CRSPLINE.

Chan, Gordon C.↗

Research in human performance related to space: A compilation of three projects/proposals

Scientific projects were developed in order to maximize performance in space and assure physiological homeostatis upon return. Three projects that are related to this common goal were either initiated or formulated during the Faculty Fellowship Summer Program. The projects were entitled: (1) Effect of simulated weightlessness (bed rest) on muscle performance and morphology; (2) Effect of submaximal eccentric muscle contractions on muscle injury, soreness and performance: A grant proposal; and (3) Correlation between isolated joint dynamic muscle strength to end-effector strength of the push and pull extravehicular activity (EVA) ratchet maneuver. The purpose is to describe each of these studies in greater detail.

Hasson, Scott M.↗

A manual for PARTI runtime primitives

Primitives are presented that are designed to help users efficiently program irregular problems (e.g., unstructured mesh sweeps, sparse matrix codes, adaptive mesh partial differential equations solvers) on distributed memory machines. These primitives are also designed for use in compilers for distributed memory multiprocessors. Communications patterns are captured at runtime, and the appropriate send and receive messages are automatically generated.

Berryman, Harry↗

A manual for PARTI runtime primitives, revision 1

Primitives are presented that are designed to help users efficiently program irregular problems (e.g., unstructured mesh sweeps, sparse matrix codes, adaptive mesh partial differential equations solvers) on distributed memory machines. These primitives are also designed for use in compilers for distributed memory multiprocessors. Communications patterns are captured at runtime, and the appropriate send and receive messages are automatically generated.

Das, Raja↗

The Katydid system for compiling KEE applications to Ada

Components of a system known as Katydid are developed in an effort to compile knowledge-based systems developed in a multimechanism integrated environment (KEE) to Ada. The Katydid core is an Ada library supporting KEE object functionality, and the other elements include a rule compiler, a LISP-to-Ada translator, and a knowledge-base dumper. Katydid employs translation mechanisms that convert LISP knowledge structures and rules to Ada and utilizes basic prototypes of a run-time KEE object-structure library module for Ada. Preliminary results include the semiautomatic compilation of portions of a simple expert system to run in an Ada environment with the described algorithms. It is suggested that Ada can be employed for AI programming and implementation, and the Katydid system is being developed to include concurrency and synchronization mechanisms.

Filman, Robert E.↗

Application of a two-stream radiative transfer model for leaf lignin and cellulose concentrations from spectral reflectance measurements, part 1

Lignin and nitrogen contents of leaves constitute the primary rate-limiting parameters for the decomposition of forest litter, and are determinants of nutrient- and carbon-cyclic rates in forest ecosystems (Melillo et al., 1982). Wessman et al. (1988a) developed empirical multivariate relationships between forest canopy lignin amount and the (first-difference) AIS spectral response in three bands spread over the wavelength interval 1256-1555 nm. Wessman et al. (1988b) and McLellan et al. (1991) developed similar regression relationships from laboratory reflectance measurements on dried samples prepared in a standard fashion. They used four to six infrared bands for analysis of nitrogen, lignin and cellulose content of foliage in forest and prairie species. In the present article (Parts 1 and 2) the feasibility of compositional determinations is explored using positions of composite absorption bands that originate from mixtures of lignin, cellulose, and possibly other chemical constituents in the spectral reflectance of green leaves. To carry out this program, we employ full-spectral-resolution single-leaf diffuse reflectance measurements made with a laboratory spectrometer and integrating sphere. The leaf and other chemical reflectance data compiled by Elvidge (1990) have also been utilized extensively.

Conel, James E.↗

Anticipated Changes in Conducting Scientific Data-Analysis Research in the Big-Data Era

A Big-Data environment is one that is capable of orchestrating quick-turnaround analyses involving large volumes of data for numerous simultaneous users. Based on our experiences with a prototype Big-Data analysis environment, we anticipate some important changes in research behaviors and processes while conducting scientific data-analysis research in the near future as such Big-Data environments become the mainstream. The first anticipated change will be the reduced effort and difficulty in most parts of the data management process. A Big-Data analysis environment is likely to house most of the data required for a particular research discipline along with appropriate analysis capabilities. This will reduce the need for researchers to download local copies of data. In turn, this also reduces the need for compute and storage procurement by individual researchers or groups, as well as associated maintenance and management afterwards. It is almost certain that Big-Data environments will require a different "programming language" to fully exploit the latent potential. In addition, the process of extending the environment to provide new analysis capabilities will likely be more involved than, say, compiling a piece of new or revised code.We thus anticipate that researchers will require support from dedicated organizations associated with the environment that are composed of professional software engineers and data scientists. A major benefit will likely be that such extensions are of higherquality and broader applicability than ad hoc changes by physical scientists. Another anticipated significant change is improved collaboration among the researchers using the same environment. Since the environment is homogeneous within itself, many barriers to collaboration are minimized or eliminated. For example, data and analysis algorithms can be seamlessly shared, reused and re-purposed. In conclusion, we will be able to achieve a new level of scientific productivity in the Big-Data analysis environments.

Kuo, Kwo-Sen↗

Tracking Historical NASA EVA Training: Lifetime Surveillance of Astronaut Health (LSAH) Development of the EVA Suit Exposure Tracker (EVA SET)

During a spacewalk, designated as extravehicular activity (EVA), an astronaut ventures from the protective environment of the spacecraft into the vacuum of space. EVAs are among the most challenging tasks during a mission, as they are complex and place the astronaut in a highly stressful environment dependent on the spacesuit for survival. Due to the complexity of EVA, NASA has conducted various training programs on Earth to mimic the environment of space and to practice maneuvers in a more controlled and forgiving environment. However, rewards offset the risks of EVA, as some of the greatest accomplishments in the space program were accomplished during EVA, such as the Apollo moonwalks and the Hubble Space Telescope repair missions. Water has become the environment of choice for EVA training on Earth, using neutral buoyancy as a substitute for microgravity. During EVA training, an astronaut wears a modified version of the spacesuit adapted for working in water. This high fidelity suit allows the astronaut to move in the water while performing tasks on full-sized mockups of space vehicles, telescopes, and satellites. During the early Gemini missions, several EVA objectives were much more difficult than planned and required additional time. Later missions demonstrated that "complex (EVA) tasks were feasible when restraints maintained body position and underwater simulation training ensured a high success probability".1,2 EVA training has evolved from controlling body positioning to perform basic tasks to complex maintenance of the Hubble Space Telescope and construction of the International Space Station (ISS). Today, preparation is centered at special facilities built specifically for EVA training, such as the Neutral Buoyancy Laboratory (NBL) at NASA's Johnson Space Center ([JSC], Houston) and the Hydrolab at the Gagarin Cosmonaut Training Centre ([GCTC], Star City, outside Moscow). Underwater training for an EVA is also considered hazardous duty for NASA astronauts. This activity places astronauts at risk for decompression sickness and barotrauma as well as various musculoskeletal disorders from working in the spacesuit. The medical, operational and research communities over the years have requested access to EVA training data to better understand the risks. As a result of these requests, epidemiologists within the Lifetime Surveillance of Astronaut Health (LSAH) team have compiled records from numerous EVA training venues to quantify the exposure to EVA training. The EVA Suit Exposure Tracker (EVA SET) dataset is a compilation of ground-based training activities using the extravehicular mobility unit (EMU) in neutrally buoyant pools to enhance EVA performance on orbit. These data can be used by the current ISS program and future exploration missions by informing physicians, researchers, and operational personnel on the risks of EVA training in order that future suit and mission designs incorporate greater safety. The purpose of this technical report is to document briefly the various facilities where NASA astronauts have performed EVA training while describing in detail the EVA training records used to generate the EVA SET dataset.

Laughlin, Mitzi S.↗

Compilation and development of K-6 aerospace materials for implementation in NASA spacelink electronic information system

Spacelink is an electronic information service to be operated by the Marshall Space Flight Center. It will provide NASA news and educational resources including software programs that can be accessed by anyone with a computer and modem. Spacelink is currently being installed and will soon begin service. It will provide daily updates of NASA programs, information about NASA educational services, manned space flight, unmanned space flight, aeronautics, NASA itself, lesson plans and activities, and space program spinoffs. Lesson plans and activities were extracted from existing NASA publications on aerospace activities for the elementary school. These materials were arranged into 206 documents which have been entered into the Spacelink program for use in grades K-6.

Blake, Jean A.↗

A Computer Aided Broad Band Impedance Matching Technique Using a Comparison Reflectometer

An improved broadband impedance matching technique was developed. The technique is capable of resolving points in the waveguide which generate reflected energy. A version of the comparison reflectometer was developed and fabricated to determine the mean amplitude of the reflection coefficient excited at points in the guide as a function of distance, and the complex reflection coefficient of a specific discontinuity in the guide as a function of frequency. An impedance matching computer program was developed which is capable of impedance matching the characteristics of each disturbance independent of other reflections in the guide. The characteristics of four standard matching elements were compiled, and their associated curves of reflection coefficient and shunt susceptance as a function of frequency are presented. It is concluded that an economical, fast, and reliable impedance matching technique has been established which can provide broadband impedance matches.

Gordy, R. S.↗

Celescope catalog of ultraviolet stellar observations

The catalog contains the observational results obtained by the Celescope Experiment during the first 16 months of operation of NASA's Orbiting Astronomical Observatory (OAO-2). It lists the results of the stellar observations, along with selected ground-based information obtained from the available literature. Lunar observations (Ahmad and Deutschman, 1972), as well as other analyses of the data, are being published as separate papers. These data are available in two forms: (1) magnetic tapes and the necessary utility programs for reading and printing the contents of the tapes; and (2) this catalog, transcribed from the magnetic-tape catalog. The magnetic tape version contains not only the compiled results but also the results of the individual observations from which these averaged data were compiled.

Davis, R. J.↗

MUST - An integrated system of support tools for research flight software engineering

The objectives of NASA's MUST (Multipurpose User-oriented Software Technology) program at Langley Research Center are to cut the cost of producing software which effectively utilizes digital systems for flight research. These objectives will be accomplished by providing an integrated system of support software tools for use throughout the research flight software development process. A description of the overall MUST program and its progress toward the release of a first MUST system will be presented. This release includes: a special interactive user interface, a library of subroutines, assemblers, a compiler, automatic documentation tools, and a test and simulation system.

Straeter, T. A.↗

Flight Dynamics Analysis System

Flight Dynamics Analysis System (FDAS) collection of computer programs provides environment for configuration and study of Ada software. Designed to support flight-dynamics research and analysis activities concerning software models, algorithms, and techniques used within flight Dynamics Division at Goddard Space Flight Center. Assists analysts and programmers in building, testing, and evaluating applications software by providing integrated support system for modification and reconfiguration of software. Includes capability of assembling reusable software components into applications programs, and reconfiguring assembled program after partially or fully completed. Developed in Ada for use on DEC VAX computer operating under VMS 4.3 or higher and version 1.3 or higher of VAX Ada Compilation System (ACS).

Tasaki, Keiji↗

Historical annotated bibliography: Space Station documents

Information is presented regarding documentation which has been produced in the Space Station program. This information will enable the researcher to locate readily documents pertinent to a particular study. It is designed to give the historian the necessary data from which to compile the written histories and to preserve records of historically significant aspects of Marshall's involvement in Space Shuttle and Space Station.

Whalen, Jessie E.↗

Continuous Processing With Mars Gases

Current Martian missions call for the production of oxygen for breathing, and fuel and oxygen for propulsion to be produced from atmospheric carbon dioxide (CO2). Adsorption and freezing are the two methods considered for capturing CO2 from the atmosphere. However, the nitrogen (N2) and argon (Ar), which make up less than 5 percent of the atmosphere, cause difficulties with both of these processes by blocking the CO2. This results in the capture process rapidly changing from a pressure driven process to a diffusion controlled process. To increase the CO2 capture rates, some type of mechanical pump is usually proposed to remove the N2 and Ar. The N2 and Ar are useful and have been proposed for blanketing and pressurizing fuel tanks and as buffer gas for breathing air for manned missions. Separation of the Martian gases with the required purity can be accomplished with a combination of membranes. These membrane systems do not require a high feed pressure and provide suitable separation. Therefore, by use of the appropriate membrane combination with the Martian atmosphere supplied by a compressor a continuous Supply Of CO2 for fuel and oxygen production can be supplied. This phase of our program has focused on the selection of the membrane system. Since permeation data for membranes did not exist for Martian atmospheric pressures and temperatures, this information had to be compiled. The general trend as the temperature was lowered was for the membranes to become more selective. In addition, the relative permeation rates between the three gases changed with temperature. The end result was to provide design parameters that could be used to separate CO2 from N2 and Ar. This paper will present the membrane data, provide the design requirements for a compressor, and compare the results with adsorption and freezer methods.

Parrish, Clyde↗

Continuous Processing with Mars Gases

Current Martian missions call for the production of oxygen for breathing, and fuel and oxygen for propulsion to be produced from atmospheric carbon dioxide (CO2). Adsorption and freezing are the two methods considered for capturing CO, from the atmosphere. However, the nitrogen (N2) and argon (Ar), which make up less than 5 percent of the atmosphere, cause difficulties with both of these processes by blocking the CO2, This results in the capture process rapidly changing from a pressure driven process to a diffusion controlled process. To increase the CO, capture rates, some type of mechanical pump is usually proposed to remove the N2 and Ar. The N2 and Ar are useful and have been proposed for blanketing and pressurizing fuel tanks and as buffer gas for breathing air for manned missions. Separation of the Martian gases with the required purity can be accomplished with a combination of membranes. These membrane systems do not require a high feed pressure and provide suitable separation. Therefore, by use of the appropriate membrane combination with the Martian atmosphere supplied by a compressor a continuous supply of CO2 for fuel and oxygen production can be supplied. This phase of our program has focused on the selection of the membrane system. Since permeation data for membranes did not exist for Martian atmospheric pressures and temperatures, this information had to be compiled. The general trend as the temperature was lowered was for the membranes to become more selective. In addition, the relative permeation rates between the three gases changed with temperature. The end result was to provide design parameters that could be used to separate CO2 from N2 and Ar. This paper will present the membrane data, provide the design requirements for a compressor, and compare the results with adsorption and freezer methods.

Parrish, Clyde↗