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 433 records · Page 24

Summary of the Geocarto International Special Issue on "NASA Earth Science Satellite Data for Applications to Public Health" to be Published in Early 2014

At the 2011 Applied Science Public Health review held in Santa Fe, NM, it was announced that Dr. Dale Quattrochi from the NASA Marshall Space Flight Center, John Haynes, Program Manager for the Applied Sciences Public Health program at NASA Headquarters, and Sue Estes, Deputy Program Manager for the NASA Applied Sciences Public Health Program located at the Universities Space Research Association (USRA) at the National Space Science and Technology Center (NSSTC) in Huntsville, AL, would edit a special issue of the journal Geocarto International on "NASA Earth Science Satellite Data for Applications to Public Health". This issue would be focused on compiling research papers that use NASA Earth Science satellite data for applications to public health. NASA's Public Health Program concentrates on advancing the realization of societal and economic benefits from NASA Earth Science in the areas of infectious disease, emergency preparedness and response, and environmental health (e.g., air quality). This application area as a focus of the NASA Applied Sciences program, has engaged public health institutions and officials with research scientists in exploring new applications of Earth Science satellite data as an integral part of public health decision- and policy-making at the local, state and federal levels. Of interest to this special issue are papers submitted on are topics such as epidemiologic surveillance in the areas of infectious disease, environmental health, and emergency response and preparedness, national and international activities to improve skills, share data and applications, and broaden the range of users who apply Earth Science satellite data in public health decisions, or related focus areas.. This special issue has now been completed and will be published n early 2014. This talk will present an overview of the papers that will be published in this special Geocarto International issue.

Quattrochi, Dale A.↗

ATK Launch Systems Engineering NASA Programs Engineering Examples

This presentation provides an overview of the work done at ATK Launch Systems with and indication of how engineering knowledge can be applied to several real world problems. All material in the presentation has been screened to meet ITAR restrictions. The information provided is a compilation of general engineering knowledge and material available in the public domain. The presentation provides an overview of ATK Launch Systems and NASA programs. Some discussion is provided about the types of engineering conducted at the Promontory plant with added detail about RSRM nozzle engineering. Some brief examples of examples of nozzle technical issues with regard to adhesives and phenolics are shared. These technical issue discussions are based on material available in the public domain.

Richardson, David↗

SPACEFLIGHT ASSOCIATED NEURO-OCULAR SYNDROME (SANS): 2023 CLINICAL UPDATE

INTRODUCTION Spaceflight Associated Neuro-ocular Syndrome (SANS) is a condition unique to long-duration spaceflight, with an unclear pathogenesis and pathophysiology, and no perfect terrestrial analog. Approximately 66% of long duration spaceflight (LDSF) astronauts present with the earliest indication of SANS, which is defined as development of any of the following signs in at least one eye during or immediately following spaceflight: 1) optic disc edema (ODE; represented by an increase of ≥ 20 microns in peripapillary total retinal thickness [ΔTRT]); 2) chorioretinal folds; 3) globe flattening; and 4) excessive shift in refractive error (≥ +0.75D). Each of these signs presents potential risk to a crewmember’s vision and mission effectiveness, with ODE posing the highest risk overall. It is not yet known what severity and/or duration of these signs might lead to acute or permanent impacts to ocular anatomy or visual performance. Brain anatomical changes also occur during long-duration spaceflight and are being monitored in the astronaut population; however, these changes have not yet been associated with functional decrements or with SANS. An update will be provided on the latest SANS clinical analyses, diagnostics, and program initiatives. METHODS Data were obtained from clinical records and SANS subject matter experts (SMEs) to compile a SANS clinical update. Areas of interest include: 1) prevalence of SANS signs, 2) defining clinical thresholds for SANS, and 3) an overview of current and planned SANS clinical efforts. DISCUSSION SANS Sign Prevalence: Analysis at the time of this abstract submission indicates that the approximate prevalence of primary SANS findings in USOS LDSF crewmembers is: 64% for ODE (≥ 20-micron ΔTRT), 15% for chorioretinal folds, 26% for globe flattening, and 14% for hyperopic shifts in refractive error (≥ +0.75D). Clinical Thresholds:  The Earliest Indication of SANS was presented publicly for the first time at the 2020 NASA Human Research Program Investigators’ Workshop. See definition in Introduction section (above).  Clinically Concerning SANS – Development of any of the following signs during or immediately following spaceflight: 1) ODE (≥ 55-micron ΔTRT* and/or Frisèn grade ≥1*), 2) sharp chorioretinal folds in the vicinity of the macula, or 3) moderate globe flattening.  Pathological SANS with an Acute Functional Impact – Development of any of the following signs/symptoms during or immediately following spaceflight: 1) visual field loss (e.g., enlarged blindspot), 2) distorted centralvision, or 3) shift in refractive error beyond power of available correction (e.g., “space anticipation glasses”).  Pathological SANS affecting Long-Term Health – Development of any of the following signs/symptoms during or following spaceflight: 1) permanent visual field loss, 2) reduced retinal nerve fiber layer (RNFL) thickness, 3) permanently distorted central vision, 4) atrophy of retinal pigment epithelium (RPE) or photoreceptors, or 5) choroidal neovascularization. Current & Planned Clinical Efforts (accurate at time of abstract submission): All SANS diagnostic hardware are performing nominally onboard the International Space Station: vision screening, fundoscope, optical coherence tomography (OCT) device, ultrasound, and tonometer. The Goggle-Based Visual Field (GBVF) device is nearing completion of its clinical validation study at Ohio State University and is planned for parabolic flight testing in fiscal year 2023 (FY23); pending positive results, this sequence may pave the way towards an ISS technology demonstration in FY24.

T J Brunstetter↗

Compiler analysis for irregular problems in FORTRAN D

We developed a dataflow framework which provides a basis for rigorously defining strategies to make use of runtime preprocessing methods for distributed memory multiprocessors. In many programs, several loops access the same off-processor memory locations. Our runtime support gives us a mechanism for tracking and reusing copies of off-processor data. A key aspect of our compiler analysis strategy is to determine when it is safe to reuse copies of off-processor data. Another crucial function of the compiler analysis is to identify situations which allow runtime preprocessing overheads to be amortized. This dataflow analysis will make it possible to effectively use the results of interprocedural analysis in our efforts to reduce interprocessor communication and the need for runtime preprocessing.

Vonhanxleden, Reinhard↗

Utilities for master source code distribution: MAX and Friends

MAX is a program for the manipulation of FORTRAN master source code (MSC). This is a technique by which one maintains one and only one master copy of a FORTRAN program under a program developing system, which for MAX is assumed to be VAX/VMS. The master copy is not intended to be directly compiled. Instead it must be pre-processed by MAX to produce compilable instances. These instances may correspond to different code versions (for example, double precision versus single precision), different machines (for example, IBM, CDC, Cray) or different operating systems (i.e., VAX/VMS versus VAX/UNIX). The advantage os using a master source is more pronounced in complex application programs that are developed and maintained over many years and are to be transported and executed on several computer environments. The version lag problem that plagues many such programs is avoided by this approach. MAX is complemented by several auxiliary programs that perform nonessential functions. The ensemble is collectively known as MAX and Friends. All of these programs, including MAX, are executed as foreign VAX/VMS commands and can easily be hidden in customized VMS command procedures.

Felippa, Carlos A.↗

Supercomputer optimizations for stochastic optimal control applications

Supercomputer optimizations for a computational method of solving stochastic, multibody, dynamic programming problems are presented. The computational method is valid for a general class of optimal control problems that are nonlinear, multibody dynamical systems, perturbed by general Markov noise in continuous time, i.e., nonsmooth Gaussian as well as jump Poisson random white noise. Optimization techniques for vector multiprocessors or vectorizing supercomputers include advanced data structures, loop restructuring, loop collapsing, blocking, and compiler directives. These advanced computing techniques and superconducting hardware help alleviate Bellman's curse of dimensionality in dynamic programming computations, by permitting the solution of large multibody problems. Possible applications include lumped flight dynamics models for uncertain environments, such as large scale and background random aerospace fluctuations.

Chung, Siu-Leung↗

Architecture Adaptive Computing Environment

Architecture Adaptive Computing Environment (aCe) is a software system that includes a language, compiler, and run-time library for parallel computing. aCe was developed to enable programmers to write programs, more easily than was previously possible, for a variety of parallel computing architectures. Heretofore, it has been perceived to be difficult to write parallel programs for parallel computers and more difficult to port the programs to different parallel computing architectures. In contrast, aCe is supportable on all high-performance computing architectures. Currently, it is supported on LINUX clusters. aCe uses parallel programming constructs that facilitate writing of parallel programs. Such constructs were used in single-instruction/multiple-data (SIMD) programming languages of the 1980s, including Parallel Pascal, Parallel Forth, C*, *LISP, and MasPar MPL. In aCe, these constructs are extended and implemented for both SIMD and multiple- instruction/multiple-data (MIMD) architectures. Two new constructs incorporated in aCe are those of (1) scalar and virtual variables and (2) pre-computed paths. The scalar-and-virtual-variables construct increases flexibility in optimizing memory utilization in various architectures. The pre-computed-paths construct enables the compiler to pre-compute part of a communication operation once, rather than computing it every time the communication operation is performed.

Dorband, John E.↗

Development and Demonstration of an Ada Test Generation System

In this project we have built a prototype system that performs Feasible Path Analysis on Ada programs: given a description of a set of control flow paths through a procedure, and a predicate at a program point feasible path analysis determines if there is input data which causes execution to flow down some path in the collection reaching the point so that tile predicate is true. Feasible path analysis can be applied to program testing, program slicing, array bounds checking, and other forms of anomaly checking. FPA is central to most applications of program analysis. But, because this problem is formally unsolvable, syntactic-based approximations are used in its place. For example, in dead-code analysis the problem is to determine if there are any input values which cause execution to reach a specified program point. Instead an approximation to this problem is computed: determine whether there is a control flow path from the start of the program to the point. This syntactic approximation is efficiently computable and conservative: if there is no such path the program point is clearly unreachable, but if there is such a path, the analysis is inconclusive, and the code is assumed to be live. Such conservative analysis too often yields unsatisfactory results because the approximation is too weak. As another example, consider data flow analysis. A du-pair is a pair of program points such that the first point is a definition of a variable and the second point a use and for which there exists a definition-free path from the definition to the use. The sharper, semantic definition of a du-pair requires that there be a feasible definition-free path from the definition to the use. A compiler using du-pairs for detecting dead variables may miss optimizations by not considering feasibility. Similarly, a program analyzer computing program slices to merge parallel versions may report conflicts where none exist. In the context of software testing, feasibility analysis plays an important role in identifying testing requirements which are infeasible. This is especially true for data flow testing and modified condition/decision coverage. Our system uses in an essential way symbolic analysis and theorem proving technology, and we believe this work represents one of the few successful uses of a theorem prover working in a completely automatic fashion to solve a problem of practical interest. We believe this work anticipates an important trend away from purely syntactic-based methods for program analysis to semantic methods based on symbolic processing and inference technology. Other results demonstrating the practical use of automatic inference is being reported in hardware verification, although there are significant differences between the hardware work and ours. However, what is common and important is that general purpose theorem provers are being integrated with more special-purpose decision procedures to solve problems in analysis and verification. We are pursuina commercial opportunities for this work, and will use and extend the work in other projects we are engaged in. Ultimately we would like to rework the system to analyze C, C++, or Java as a key step toward commercialization.

Source record↗

Spacelab user implementation assessment study. Volume 1: Concept development and evaluation

The total matrix of alternate Spacelab processing concepts and the rejection rationale utilized to reduce the matrix of 243 alternates to the final candidate processing concepts are developed. The work breakdown structure used for the systematic estimation and compilation of integration and checkout resources is presented along with descriptors of each element. Program models are provided of the space transportation system, the Spacelab, the orbiter, and the ATL that were used as the basis for the study trades, analyses, and optimizations. Resource requirements for all processing concepts are summarized along with the optimizations of the processing concepts. Concept evaluations including flight-rate sensitivities of the GSE, facilities, Spacelab hardware elements, and personnel are delineated. An analysis is presented of the applicability of the candidate concepts to potential spacelab users. The impact of the use of the western test range as an orbiter/spacelab launch site on the candidate processing concepts is evaluated. An assessment of the geographical co-location of experiment, Spacelab, and orbiter-cargo integration is included. Ownership options of the support module/system igloo are discussed.

Source record↗

Infrared heterodyne radiometer for airborne atmospheric transmittance measurements

An infrared heterodyne radiometer (IHR) was used to measure atmospheric transmittance at selected hydrogen fluoride (2.7 micrometer) and deuterium fluoride (3.8 micrometer) laser transitions. The IHR was installed aboard a KC-135 aircraft for an airborne atmospheric measurements program that used the sun as a backlighting source for the transmission measurements. The critical components are: a wideband indium antimonide (1nSb) photomixer, a CW HF/DF laser L0, a radiometric processor, and a 1900 K blackbody reference source. The measured heterodyne receiver sensitivity (NEP) is 1.3 x 10 to the -19th power W/Hz, which yields a calculated IHR temperature resolution accuracy of delta I sub S/-3 sub S = 0.005 for a source temperature of 1000 K and a total transmittance of 0.5. Measured atmospheric transmittance at several wavelengths and aircraft altitudes from 9.14 km (30,000 ft) to 13.72 km (45,000 ft) were obtained during the measurements program and have been compared with values predicted by the AFGL Atmospheric Line Parameter Compilation.

Wolczok, J. M.↗

Observational, reference and model data on solar EUV, from measurements on AE-E

Information on solar irradiance at wavelengths below 185 nm, observed by the EUVS experiment on the AE-E satellite over the entire development of the present sunspot cycle 21, is important to a variety of investigations of planetary thermospheres and ionospheres. Since strictly observational information is generally lacking in both the completeness and the spectral detail required by the more advanced programs, it has been necessary to develop computer models in connection with fully detailed compilations of an appropriate reference spectrum. The period of July 13-18, 1976, is selected as an observationally reliable AE-E data reference period reflecting solar conditions of minimum activity for solar cycle 21. It is pointed out that the assignments of absolute irradiance-reference values have been drawn for all available sources of information other than that provided by AE-E.

Hinteregger, H. E.↗

Reports of planetary astronomy, 1985

This is a compilation of abstracts of reports from Principal Investigators funded through NASA's Planetary Astronomy Program, Office of Space Science and Applications. The purpose is to provide a document which succinctly summarizes work conducted in this program for 1985. Each report contains a brief statement on the strategy of investigation and lists significant accomplishments within the area of the author's funded grant or contract, plans for future work, and publications.

Source record↗

Reports of planetary astronomy, 1986

A compilation of abstracts of reports from Principal Investigators funded through NASA's Planetary Astronomy Program, Office of Space Science and Applications, is presented. The purpose is to provide a document which succinctly summarizes work conducted in this program for 1986. Each report contains a brief statement on the strategy of investigation and lists significant accomplishments within the area of the author's funded grant or contract, plans for future work, and publications.

Source record↗

Characterizing Computers And Predicting Computing Times

Improved method for evaluation and comparison of computers running same or different FORTRAN programs devised. Enables one to predict time necessary to run given "benchmark" or other standard program on given computer, in scalar mode and without optimization of codes generated by compiler. Such "benchmark" running times are principal measures used to characterize performances of computers; of interest to designers, manufacturers, programmers, and users.

Saavedra-Barrera, Rafael H.↗

NASA/ASEE Summer Faculty Fellowship Program, 1990, Volume 1

The 1990 Johnson Space Center (JSC) NASA/American Society for Engineering Education (ASEE) Summer Faculty Fellowship Program was conducted by the University of Houston-University Park and JSC. A compilation of the final reports on the research projects are presented. The topics covered include: the Space Station; the Space Shuttle; exobiology; cell biology; culture techniques; control systems design; laser induced fluorescence; spacecraft reliability analysis; reduced gravity; biotechnology; microgravity applications; regenerative life support systems; imaging techniques; cardiovascular system; physiological effects; extravehicular mobility units; mathematical models; bioreactors; computerized simulation; microgravity simulation; and dynamic structural analysis.

Bannerot, Richard B.↗

Distributed and parallel Ada and the Ada 9X recommendations

Recently, the DoD has sponsored work towards a new version of Ada, intended to support the construction of distributed systems. The revised version, often called Ada 9X, will become the new standard sometimes in the 1990s. It is intended that Ada 9X should provide language features giving limited support for distributed system construction. The requirements for such features are given. Many of the most advanced computer applications involve embedded systems that are comprised of parallel processors or networks of distributed computers. If Ada is to become the widely adopted language envisioned by many, it is essential that suitable compilers and tools be available to facilitate the creation of distributed and parallel Ada programs for these applications. The major languages issues impacting distributed and parallel programming are reviewed, and some principles upon which distributed/parallel language systems should be built are suggested. Based upon these, alternative language concepts for distributed/parallel programming are analyzed.

Volz, Richard A.↗

Ground-based sensors for the SR-71 sonic boom propagation experiment

This paper describes ground-level measurements of sonic boom signatures made as part of the SR-71 sonic boom propagation experiment recently completed at NASA Dryden Flight Research Center, Edwards, California. Ground level measurements were the final stage of this experiment which also included airborne measurements at near and intermediate distances from an SR-71 research aircraft. Three types of sensors were deployed to three station locations near the aircraft ground track. Pressure data were collected for flight conditions from Mach 1.25 to Mach 1.60 at altitudes from 30,000 to 48,000 ft. Ground-level measurement techniques, comparisons of data sets from different ground sensors, and sensor system strengths and weaknesses are discussed. The well-known N-wave structure dominated the sonic boom signatures generated by the SR-71 aircraft at most of these conditions. Variations in boom shape caused by atmospheric turbulence, focusing effects, or both were observed for several flights. Peak pressure and boom event duration showed some dependence on aircraft gross weight. The sonic boom signatures collected in this experiment are being compiled in a data base for distribution in support of the High Speed Research Program.

Norris, Stephen R.↗

Ground-Based Sensors for the SR-71 Sonic Boom Propagation Experiment

This paper describes ground-level measurements of sonic boom signatures made as part of the SR-71 sonic boom propagation experiment recently completed at NASA Dryden Flight Research Center, Edwards, California. Ground-level measurements were the final stage of this experiment which also included airborne measurements at near and intermediate distances from an SR-71 research aircraft. The types of sensors were deployed to three station locations near the aircraft ground track. Pressure data collected for flight conditions from Mach 1.25 to Mach 1.60 at altitudes from 30,000 to 48,000 ft. Ground-level measurement techniques, comparisons of data sets from different ground sensors, and sensor system strengths and weaknesses are discussed. The well-known N-wave structure dominated r sonic boom signatures generated by the SR-71 aircraft at most of these conditions. Variations in boom shape caused by atmospheric turbulence, focusing effects, or both, were observed for several flights. Peak pressure and boom event duration showed some dependence on aircraft gross weight. The sonic boom signatures collected in this experiment are being compiled in a data base for distribution in support of the High Speed Research Program.

Norris, Stephen R.↗