Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Compilers”

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 901 records · Page 50

Automatic recognition of vector and parallel operations in a higher level language

A compiler for recognizing statements of a FORTRAN program which are suited for fast execution on a parallel or pipeline machine such as Illiac-4, Star or ASC is described. The technique employs interval analysis to provide flow information to the vector/parallel recognizer. Where profitable the compiler changes scalar variables to subscripted variables. The output of the compiler is an extension to FORTRAN which shows parallel and vector operations explicitly.

Schneck, P. B.↗

Study of the application of ERTS-A imagery to fracture-related mine safety hazards in the coal mining industry

The author has identified the following significant results. Various data compilation and analysis activities in support of ERTS-1 imagery interpretation are in progress or are completed. These include the compilation of mine accident data, areas of mine roof instability and the analysis of high altitude color infrared photography and low altitude color and color infrared photography which was acquired by NASA in support of the project. The photography reveals that many fracture lineaments are detectable through a varied thickness of glacial till. These data will be compiled on a series of 1:250,000 scale base maps and evaluated for a correlation between fracture zones and mine accidents and rooffalls. Due to high occurrence of cloud cover in the project area and to the delay in imagery shipments, little progress has been made in the analysis of ERTS-1 imagery.

Wier, C. E.↗

Evaluation of ERTS-1 data applications to geologic mapping, structural analysis and mineral resource inventory of South America with special emphasis on the Andes Mountain region

The author has identified the following significant results. ERTS-1 data is ideally suited for small-scale geologic mapping and structural analysis of remote, inaccessible areas such as the Andes of South America. The synoptic view of large areas, low sun-angle and multispectral nature of the images provide the right ingredients for improving existing geologic and other maps of the regions. In most areas it has been possible to compile geologic, drainage, and cultural interpretive overlays to individual scenes mainly using MSS bands 4, 5, and 7. A test image mosaic using MSS band 6 is being compiled for Test Area 7 (La Paz, Bolivia). It will be at a scale of 1:1,000,000 and cover 4 x 6 degrees of latitude and longitude and will serve as a compilation base on which to join the overlays. Repetitive data shows changes in river channels and sedimentation plumes, changes in lake shorelines, and surface moisture distribution. Vegetation and snow line changes in the Andes have been recognized. A year of seasonal data, however, has not yet been acquired due to tape recorder failure.

Carter, W. D.↗

Evaluate ERTS imagery for mapping and detection of changes of snowcover on land and on glaciers

The author has identified the following significant results. The standard error of measurement of snow covered areas in major drainage basins in the Cascade Range, Washington, using single measurements of ERTS-1 images, was found to range from 11% to 7% during a typical melt season, but was as high as 32% in midwinter. Many dangerous glacier situations in Alaska, Yukon, and British Columbia were observed on ERTS-1 imagery. Glacier dammed lakes in Alaska are being monitored by ERTS-1. Embayments in tidal glaciers show changes detectable by ERTS-1. Surges of Russell and Tweedsmuir Glaciers, now in progress, are clearly visible. The Tweedsmuir surge is likely to dam the large Alsek River by mid-November, producing major floods down-river next summer. An ERTS-1 image of the Pamir Mountains, Tadjik S.S.R., shows the surging Medvezhii (Bear) Glacier just after its surge of early summer which dammed the Abdukagor Valley creating a huge lake and later a flood in the populous Vanch River Valley. A map was compiled from an ERTS-1 image of the Lowell Glacier after its recent surge, compared with an earlier map compiled from pain-stakingly compiled from a mosaic of many aerial photographs, in a total elapsed time of 1.5 hours. This demonstrates the value of ERTS-1 for rapid mapping of large features.

Meier, M. F.↗

Advancing HAL to an operational status

The development of the HAL language and the compiler implementation of the mathematical subset of the language have been completed. On-site support, training, and maintenance of this compiler were enlarged to broaden the implementation of HAL to include all features of the language specification for NASA manned space usage. A summary of activities associated with the HAL compiler for the UNIVAC 1108 is given.

Source record↗

HAL/S - The programming language for Shuttle

HAL/S is a higher order language and system, now operational, adopted by NASA for programming Space Shuttle on-board software. Program reliability is enhanced through language clarity and readability, modularity through program structure, and protection of code and data. Salient features of HAL/S include output orientation, automatic checking (with strictly enforced compiler rules), the availability of linear algebra, real-time control, a statement-level simulator, and compiler transferability (for applying HAL/S to additional object and host computers). The compiler is described briefly.

Martin, F. H.↗

FORTRAN Automated Code Evaluation System (FACES) user's manual, version 2

A system which provides analysis services for FORTRAN based software systems not normally available from system software is presented. The system is not a compiler, and compiler syntax diagnostics are not duplicated. For maximum adaptation to FORTRAN dialects, the code presented to the system is assumed to be compiler acceptable. The system concentrates on acceptable FORTRAN code features which are likely to produce undesirable results and identifies potential trouble areas before they become execution time malfunctions.

Source record↗

The use of Skylab and LANDSAT in a geohydrological study of the Paleozoic section, west-central Bighorn Mountains, Wyoming

Sites of geologic structures were identified using Skylab and LANDSAT imagery, and their relationships to ground water recharge and discharge were studied. The study area lies along the western slope of the Bighorn Mountains. Runoff flowing from the Precambrian core of the Bighorn Mountains sinks as it flows over outcrops of the Bighorn dolomite. A comparison of photo-geologic maps prepared from Skylab and LANDSAT imagery and a geologic map compiled by Darton (1906) illustrates that photomapping, by itself, cannot supply adequate detail but can supplement reconnaissance mapping. Lineation maps were compiled from LANDSAT and Skylab images and compared to similar maps compiled by other investigators.

Tomes, B. J.↗

Photogrammetric portrayal of Mars topography

Special photogrammetric techniques have been developed to portray Mars topography, using Mariner and Viking imaging and nonimaging topographic information and earth-based radar data. Topography is represented by the compilation of maps at three scales: global, intermediate, and very large scale. The global map is a synthesis of topographic information obtained from Mariner 9 and earth-based radar, compiled at a scale of 1:25,000,000 with a contour interval of 1 km; it gives a broad quantitative view of the planet. At intermediate scales, Viking Orbiter photographs of various resolutions are used to compile detailed contour maps of a broad spectrum of prominent geologic features; a contour interval as small as 20 m has been obtained from very high resolution orbital photography. Imagery from the Viking lander facsimile cameras permits construction of detailed, very large scale (1:10) topographic maps of the terrain surrounding the two landers; these maps have a contour interval of 1 cm. This paper presents several new detailed topographic maps of Mars.

Wu, S. S. C.↗

Status and future of extraterrestrial mapping programs

Extensive mapping programs have been completed for the Earth's Moon and for the planet Mercury. Mars, Venus, and the Galilean satellites of Jupiter (Io, Europa, Ganymede, and Callisto), are currently being mapped. The two Voyager spacecraft are expected to return data from which maps can be made of as many as six of the satellites of Saturn and two or more of the satellites of Uranus. The standard reconnaissance mapping scales used for the planets are 1:25,000,000 and 1:5,000,000; where resolution of data warrants, maps are compiled at the larger scales of 1:2,000,000, 1:1,000,000 and 1:250,000. Planimetric maps of a particular planet are compiled first. The first spacecraft to visit a planet is not designed to return data from which elevations can be determined. As exploration becomes more intensive, more sophisticated missions return photogrammetric and other data to permit compilation of contour maps.

Batson, R. M.↗

Photogrammetric application of Viking orbital photography

The paper describes special techniques for the photogrammetric compilation of topographic maps and profiles from stereoscopic photographs taken by the two Viking Orbiter spacecraft. These techniques were developed because the extremely narrow field of view of the Viking cameras rules out compilation by conventional photogrammetric methods. The techniques adjust for internal consistency the Supplementary Experimental Data Record and the computation of geometric orientation parameters of the stereo models. A series of contour maps of Mars is being compiled by these new techniques using a wide variety of Viking Orbiter photographs.

Wu, S. S. C.↗

Atlas of Archived Vegetation, Land-use and Seasonal Albedo Data Sets

Global digital data bases of natural vegetation and land use were compiled, for use in climate studies, at 1 deg resolution from over 100 published sources. A series of 6 data sets, derived from the original compilations, was prepared and archived on tape at the National Center for Atmospheric Research (NCAR) (Matthews, 1984). The first is a vegetation data set representing natural (pre-agricultural) vegetation based on the UNESCO classification system. The second, derived from the land-use compilation, is a cultivation-intensity data set defining the areal extent of presently-cultivated land in the 1 deg cells. The last four are integrated surface-albedo data sets (January, April, July, October) for snow-free conditions, incorporating natural-vegetation and cultivation characteristics from the vegetation and cultivation-intensity data sets. Each of these data sets covers the entire surface of the earth. They include non-zero data for permanent land only, including continental ice; water, including oceans and lakes, is zero. The present report includes maps, presented by continent, of the complete archived data, with the exception of Antarctica.

Matthews, E.↗

The Mystro system: A comprehensive translator toolkit

Mystro is a system that facilities the construction of compilers, assemblers, code generators, query interpretors, and similar programs. It provides features to encourage the use of iterative enhancement. Mystro was developed in response to the needs of NASA Langley Research Center (LaRC) and enjoys a number of advantages over similar systems. There are other programs available that can be used in building translators. These typically build parser tables, usually supply the source of a parser and parts of a lexical analyzer, but provide little or no aid for code generation. In general, only the front end of the compiler is addressed. Mystro, on the other hand, emphasizes tools for both ends of a compiler.

Collins, W. R.↗

Portable EDITOR (PEDITOR): A portable image processing system

The PEDITOR image processing system was created to be readily transferable from one type of computer system to another. While nearly identical in function and operation to its predecessor, EDITOR, PEDITOR employs additional techniques which greatly enhance its portability. These cover system structure and processing. In order to confirm the portability of the software system, two different types of computer systems running greatly differing operating systems were used as target machines. A DEC-20 computer running the TOPS-20 operating system and using a Pascal Compiler was utilized for initial code development. The remaining programmers used a Motorola Corporation 68000-based Forward Technology FT-3000 supermicrocomputer running the UNIX-based XENIX operating system and using the Silicon Valley Software Pascal compiler and the XENIX C compiler for their initial code development.

Angelici, G.↗

Aspects of Voyager photogrammetry

In January 1986, Voyager 2 took a series of pictures of Uranus and its satellites with the Imaging Science System (ISS) on board the spacecraft. Based on six stereo images from the ISS narrow-angle camera, a topographic map was compiled of the Southern Hemisphere of Miranda, one of Uranus' moons. Assuming a spherical figure, a 20-km surface relief is shown on the map. With three additional images from the ISS wide-angle camera, a control network of Miranda's Southern Hemisphere was established by analytical photogrammetry, producing 88 ground points for the control of multiple-model compilation on the AS-11AM analytical stereoplotter. Digital terrain data from the topographic map of Miranda have also been produced. By combining these data and the image data from the Voyager 2 mission, perspective views or even a movie of the mapped area can be made. The application of these newly developed techniques to Voyager 1 imagery, which includes a few overlapping pictures of Io and Ganymede, permits the compilation of contour maps or topographic profiles of these bodies on the analytical stereoplotters.

Wu, Sherman S. C.↗

Digital cartography of Mars

A medium-resolution Digital Image Model (DIM) of Mars is being compiled. A DIM is a mosaic of radiometrically corrected, photometrically modelled spacecraft images displaying accurate reflectance properties at uniform resolution, and geometrically tied to the best available control. The Mars medium-resolution DIM contains approximately 4700 Viking Orbiter image frames that were used to compile the recently completed 1:2,000,000-scale controlled photomosaic series of Mars. This DIM provides a planimetric control base to which all other Mars maps will be registered. A similar control base of topographic elevations (Digital Terrain Model, or DTM) is also being compiled. These products are scheduled for completion in 1989.

Batson, R. M.↗

The HITRAN database - 1986 edition

A description and summary of the latest edition of the AFGL high-resolution transmission molecular absorption database (HITRAN) parameters are presented. This new database combines the information for the seven principal atmospheric absorbers and twenty-one additional molecular species previously contained on the AFGL atmospheric absorption line parameter compilation and on the trace gas compilation. In addition to updating the parameters on earlier editions of the compilation, new parameters have been added to this edition such as the self-broadened half-width, the temperature dependence of the air-broadened half-width, and the transition probability. The database contains 348,043 entries between 0 and 17,900/cm. A FORTRAN program is now furnished to allow rapid access to the molecular transitions and for the creation of customized output. A separate file of molecular cross sections of 11 heavy molecular species, applicable for qualitative simulation of transmission and emission in the atmosphere, has also been provided.

Rothman, L. S.↗

An Ada programming support environment

The toolset of an Ada Programming Support Environment (APSE) being developed at North American Aircraft Operations (NAAO) of Rockwell International, is described. The APSE is resident on three different hosts and must support developments for the hosts and for embedded targets. Tools and developed software must be freely portable between the hosts. The toolset includes the usual editors, compilers, linkers, debuggers, configuration magnagers, and documentation tools. Generally, these are being supplied by the host computer vendors. Other tools, for example, pretty printer, cross referencer, compilation order tool, and management tools were obtained from public-domain sources, are implemented in Ada and are being ported to the hosts. Several tools being implemented in-house are of interest, these include an Ada Design Language processor based on compilable Ada. A Standalone Test Environment Generator facilitates test tool construction and partially automates unit level testing. A Code Auditor/Static Analyzer permits the Ada programs to be evaluated against measures of quality. An Ada Comment Box Generator partially automates generation of header comment boxes.

Tyrrill, AL↗