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 847 records · Page 47

Welding, Bonding and Fastening, 1984

A compilation of papers presented in a joint NASA, American Society for Metals, The George Washington University, American Welding Soceity, and Society of Manufacturing Engineers conference on Welding, Bonding, and Fastening at Langley Research Center, Hampton, VA, on October 23 to 25, 1984 is given. Papers were presented on technology developed in current research programs relevant to welding, bonding, and fastening of structural materials required in fabricating structures and mechanical systems used in the aerospace, hydrospace, and automotive industries. Topics covered in the conference included equipment, hardware and materials used when welding, brazing, and soldering, mechanical fastening, explosive welding, use of unique selected joining techniques, adhesives bonding, and nondestructive evaluation. A concept of the factory of the future was presented, followed by advanced welding techniques, automated equipment for welding, welding in a cryogenic atmosphere, blind fastening, stress corrosion resistant fasteners, fastening equipment, explosive welding of different configurations and materials, solid-state bonding, electron beam welding, new adhesives, effects of cryogenics on adhesives, and new techniques and equipment for adhesive bonding.

Buckley, J. D.↗

Joining technologies for the 1990s: Welding, brazing, soldering, mechanical, explosive, solid-state, adhesive

A compilation of papers presented in a joint NASA, American Society for Metals, The George Washington University, American Welding Society, and Society of Manufacturing Engineers Conference on Welding, Bonding, and Fastening at Langley Research Center, Hampton, VA, on October 23 to 25, 1984 is given. Papers were presented on technology developed in current research programs relevant to welding, bonding, and fastening of structural materials required in fabricating structures and mechanical systems used in the aerospace, hydrospace, and automotive industries. Topics covered in the conference included equipment, hardware and materials used when welding, brazing, and soldering, mechanical fastening, explosive welding, use of unique selected joining techniques, adhesives bonding, and nondestructive evaluation. A concept of the factory of the future was presented, followed by advanced welding techniques, automated equipment for welding, welding in a cryogenic atmosphere, blind fastening, stress corrosion resistant fasteners, fastening equipment, explosive welding of different configurations and materials, solid-state bonding, electron beam welding, new adhesives, effects of cryogenics on adhesives, and new techniques and equipment for adhesive bonding.

Buckley, John D.↗

Stopping computer crimes

Two new books about intrusions and computer viruses remind us that attacks against our computers on networks are the actions of human beings. Cliff Stoll's book about the hacker who spent a year, beginning in Aug. 1986, attempting to use the Lawrence Berkeley Computer as a stepping-stone for access to military secrets is a spy thriller that illustrates the weaknesses of our password systems and the difficulties in compiling evidence against a hacker engaged in espionage. Pamela Kane's book about viruses that attack IBM PC's shows that viruses are the modern version of the old problem of a Trojan horse attack. It discusses the most famous viruses and their countermeasures, and it comes with a floppy disk of utility programs that will disinfect your PC and thwart future attack.

Denning, Peter J.↗

National Aeronautics and Space Administration (NASA)/american Society for Engineering Education (ASEE) Summer Faculty Fellowship Program, 1991, Volume 2

The objectives of the program are: (1) to further the professional knowledge of qualified engineering and science faculty members; (2) to stimulate an exchange of ideas between participants and NASA; (3) to enrich and refresh the research and teaching activities of participant's institutions; and (4) to contribute to the research objectives of the NASA Centers. A compilation of the final reports on the research projects done by the faculty fellows during the summer of 1991 are presented. Some of the topics covered include: collision avoidance for rover vehicles, bioinstrumentation, neural nets, total quality management of flexible space structures, project scheduling, nondestructive tests, orthostatic intolerance to bedrest, hypersonic reentry simulation, measuring human energy expenditure, tribological models, trace element movement in Anarctic ice, gastrointestinal function, and computer assisted instruction.

Hyman, William A.↗

Adaptation of a Control Center Development Environment for Industrial Process Control

In the control center, raw telemetry data is received for storage, display, and analysis. This raw data must be combined and manipulated in various ways by mathematical computations to facilitate analysis, provide diversified fault detection mechanisms, and enhance display readability. A development tool called the Graphical Computation Builder (GCB) has been implemented which provides flight controllers with the capability to implement computations for use in the control center. The GCB provides a language that contains both general programming constructs and language elements specifically tailored for the control center environment. The GCB concept allows staff who are not skilled in computer programming to author and maintain computer programs. The GCB user is isolated from the details of external subsystem interfaces and has access to high-level functions such as matrix operators, trigonometric functions, and unit conversion macros. The GCB provides a high level of feedback during computation development that improves upon the often cryptic errors produced by computer language compilers. An equivalent need can be identified in the industrial data acquisition and process control domain: that of an integrated graphical development tool tailored to the application to hide the operating system, computer language, and data acquisition interface details. The GCB features a modular design which makes it suitable for technology transfer without significant rework. Control center-specific language elements can be replaced by elements specific to industrial process control.

Killough, Ronnie L.↗

Expanded Benefits for Humanity from the International Space Station

In 2012, the International Space Station (ISS) partnership published the updated International Space Station Benefits for Humanity, 2nd edition, a compilation of stories about the many benefits being realized in the areas of human health, Earth observations and disaster response, and global education. This compilation has recently been revised to include updated statistics on the impacts of the benefits, and new benefits that have developed since the first publication. Two new sections have also been added to the book, economic development of space and innovative technology. This paper will summarize the updates on behalf of the ISS Program Science Forum, made up of senior science representatives across the international partnership. The new section on "Economic Development of Space" highlights case studies from public-private partnerships that are leading to a new economy in low earth orbit (LEO). Businesses provide both transportation to the ISS as well as some research facilities and services. These relationships promote a paradigm shift of government-funded, contractor-provided goods and services to commercially-provided goods purchased by government agencies. Other examples include commercial firms spending research and development dollars to conduct investigations on ISS and commercial service providers selling services directly to ISS users. This section provides examples of ISS as a test bed for new business relationships, and illustrates successful partnerships. The second new section, Innovative Technology, merges technology demonstration and physical science findings that promise to return Earth benefits through continued research. Robotic refueling concepts for life extensions of costly satellites in geo-synchronous orbit have applications to robotics in industry on Earth. Flame behavior experiments reveal insight into how fuel burns in microgravity leading to the possibility of improving engine efficiency on Earth. Nanostructures and smart fluids are examples of materials improvements that are being developed using data from ISS. The publication also expands the benefits of research results in human health, environmental change and disaster response and in education activities developed to capture student imaginations in support of science, technology, engineering and mathematics, or STEM, education internationally. Applications to human health of the knowledge gained on ISS continues to grow and improve healthcare technologies and our understanding of human physiology. Distinct benefits return to Earth from the only orbiting multi-disciplinary laboratory of its kind. The ISS is a stepping stone for future space exploration by providing findings that develop LEO and improve life on our planet.

Rai, Amelia↗

Triangulation using synthetic aperture radar images

For the extraction of topographic information about Venus from stereoradar images obtained from the Magellan Mission, a Synthetic Aperture Radar (SAR) compilation system was developed on analytical stereoplotters. The system software was extensively tested by using stereoradar images from various spacecraft and airborne radar systems, including Seasat, SIR-B, ERIM XCL, and STAR-1. Stereomodeling from radar images was proven feasible, and development is on a correct approach. During testing, the software was enhanced and modified to obtain more flexibility and better precision. Triangulation software for establishing control points by using SAR images was also developed through a joint effort with the Defense Mapping Agency. The SAR triangulation system comprises four main programs, TRIDATA, MODDATA, TRISAR, and SHEAR. The first two programs are used to sort and update the data; the third program, the main one, performs iterative statistical adjustment; and the fourth program analyzes the results. Also, input are flight data and data from the Global Positioning System and Inertial System (navigation information). The SAR triangulation system was tested with six strips of STAR-1 radar images on a VAX-750 computer. Each strip contains images of 10 minutes flight time (equivalent to a ground distance of 73.5 km); the images cover a ground width of 22.5 km. All images were collected from the same side. With an input of 44 primary control points, 441 ground control points were produced. The adjustment process converged after eight iterations. With a 6-m/pixel resolution of the radar images, the triangulation adjustment has an average standard elevation error of 81 m. Development of Magellan radargrammetry will be continued to convert both SAR compilation and triangulation systems into digital form.

Wu, Sherman S. C.↗

On a Simplified Approach to Achieve Parallel Performance and Portability Across CPU and GPU Architectures

This paper presents software advances to easily exploit computer architectures consisting of a multi-core CPU and CPU+GPU to accelerate diverse types of high-performance computing (HPC) applications using a single code implementation. The paper describes and demonstrates the performance of the open-source C++ matrix and array (MATAR) library that uniquely offers: (1) a straightforward syntax for programming productivity, (2) usable data structures for data-oriented programming (DOP) for performance, and (3) a simple interface to the open-source C++ Kokkos library for portability and memory management across CPUs and GPUs. The portability across architectures with a single code implementation is achieved by automatically switching between diverse fine-grained parallelism backends (e.g., CUDA, HIP, OpenMP, pthreads, etc.) at compile time. The MATAR library solves many longstanding challenges associated with easily writing software that can run in parallel on any computer architecture. This work benefits projects seeking to write new C++ codes while also addressing the challenges of quickly making existing Fortran codes performant and portable over modern computer architectures with minimal syntactical changes from Fortran to C++. We demonstrate the feasibility of readily writing new C++ codes and modernizing existing codes with MATAR to be performant, parallel, and portable across diverse computer architectures.

97 MATHEMATICS AND COMPUTING↗

Assessment of NDE reliability data

Twenty sets of relevant nondestructive test (NDT) reliability data were identified, collected, compiled, and categorized. A criterion for the selection of data for statistical analysis considerations was formulated, and a model to grade the quality and validity of the data sets was developed. Data input formats, which record the pertinent parameters of the defect/specimen and inspection procedures, were formulated for each NDE method. A comprehensive computer program was written and debugged to calculate the probability of flaw detection at several confidence limits by the binomial distribution. This program also selects the desired data sets for pooling and tests the statistical pooling criteria before calculating the composite detection reliability. An example of the calculated reliability of crack detection in bolt holes by an automatic eddy current method is presented.

Yee, B. G. W.↗

Discovery and problem solving: Triangulation as a weak heuristic

Recently the artificial intelligence community has turned its attention to the process of discovery and found that the history of science is a fertile source for what Darden has called compiled hindsight. Such hindsight generates weak heuristics for discovery that do not guarantee that discoveries will be made but do have proven worth in leading to discoveries. Triangulation is one such heuristic that is grounded in historical hindsight. This heuristic is explored within the general framework of the BACON, GLAUBER, STAHL, DALTON, and SUTTON programs. In triangulation different bases of information are compared in an effort to identify gaps between the bases. Thus, assuming that the bases of information are relevantly related, the gaps that are identified should be good locations for discovery and robust analysis.

Rochowiak, Daniel↗

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↗

Compilation of a Global Emission Inventory from 1980 to 2000 for Global Model Simulations of the Long-term Trend of Tropospheric Aerosols

The approach to create a comprehensive emission inventory for the time period 1980 to 2000 is described in this paper. We have recently compiled an emission database, which we will use for a 21 year simulation of tropospheric aerosols with the GOCART model. Particular attention was paid to the time-dependent SO2, black carbon and organic carbon aerosol emissions. For the emission of SO2 from sporadically erupting volcanoes, we assembled emission data from the Global Volcanism Program of the Smithsonian Institution, using the VEI to derive the volcanic cloud height and the SO2 amount, and amended this dataset by the SO2 emission data from the TOMS instrument when available. 3-dimensional aircraft emission data was obtained for a number of years from the AEAP project, converted from burned fuel to SO2 and interpolated to each year, taking the sparsity of the flight patterns into account. Other anthropogenic SO2 emissions are based on gridded emissions from the EDGAR 2000 database (excluding sources from aircraft, biomass burning and international ship traffic), which were scaled to individual years with country/regional based emission inventories. Gridded SO2 emissions from international ship traffic for 2000 and the scaling factors for other years are from [Eyring et al., 2005]. We used gridded anthropogenic black and organic carbon emissions for 1996 [Bond et al., 2005], again excluding aircraft, biomass burning and ship sources. These emissions were scaled with regional based emission inventories from 1980 to 2000 to derive gridded emissions for each year. The biomass burning emissions are based on a climatology, which is scaled with regional scaling factors derived from the TOMS aerosol index and the AVHRR/ASTR fire counts to each year [Duncan et al., 2003]. Details on the integration of the information from the various sources will be provided and the distribution patterns and total emissions in the final product will be discussed.

Diehl, Thomas L.↗

Compilation of a Global Emission Inventory from 1980 to 2000 for Global Model Simulations of the Long-term Trend of Tropospheric Aerosols

The approach to create a comprehensive emission inventory for the time period 1980 to 2000 is described in this paper. We have recently compiled an emission database, which we will use for a 21 year simulation of tropospheric aerosols with the GOCART model. Particular attention was paid to the time-dependent SO2, black carbon and organic carbon aerosol emissions. For the emission of SO2 from sporadically erupting volcanoes, we assembled emission data from the Global Volcanism Program of the Smithsonian Institution, using the VEI to derive the volcanic cloud height and the SO2 amount, and amended this dataset by the SO2 emission data from the TOMS instrument when available. 3-dimensional aircraft emission data was obtained for a number of years from the AEAP project, converted from burned fuel to SO2 and interpolated to each year, taking the sparsity of the flight patterns into account. Other anthopogenic SO2 emissions are based on gridded emissions from the EDGAR 2000 database (excluding sources from aircraft, biomass burning and international ship traffic), which were scaled to individual years with country/regional based emission inventories. Gridded SO2 emissions from international ship traffic for 2000 and the scaling factors for other years are from [Eyring et al., 2005]. We used gridded anthropogenic black and organic carbon emissions for 1996 [Bond et al., 2005], again excluding aircraft, biomass burning and ship sources. These emissions were scaled with regional based emission inventories from 1980 to 2000 to derive gridded emissions for each year. The biomass burning emissions are based on a climatology, which is scaled with regional scaling factors derived from the TOMS aerosol index and the AVHRR/ATSR fire counts to each year [Duncan et al., 2003]. Details on the integration of the information from the various sources will be provided and the distribution patterns and total emissions in the final product will be discussed.

Diehl, T. L.↗

Correlation Between Weather Alerts and Grid Component Failures for Grid Alert

Weather events cause most grid failures. Often, we even get notifications on our phones to take cover or be prepared for an imminent event. If electric grid utilities had a similar warning that also included probable scenarios and the equipment involved, they could prepare and minimize the effects. Recent research at Idaho National Laboratory into electric grid risk analysis methods resulted in a tool that allows for the development of the most likely scenarios given failure probabilities of grid components. INL has a project with the U.S. Department of Energy’s Cybersecurity, Energy Security, and Emergency Response (CESER) program to develop a Grid Alert application that receives messages from the existing emergency alert system, filters and determines components possibly affected by the emergency event, calculates probable scenarios uses MASTERRI and then notifies the utility if there is significant risk. Historical failure data of elements that comprise the U.S. electric grid have been compiled by utilities and organizations such as the international regulatory body North American Electric Reliability Corporation (NERC). Nominal failure rates are obtained from this data. To make this tool possible, estimated failure rates are needed for different component types given the alert type, severity, and location. Historic weather-related grid element failures are correlated with historic weather events from Integrated Public Alert & Warning System (IPAWS). These correlated events and failures are used along with Bayesian updates from the historical norms to provide a modified failure rate for grid elements in the alert areas and calculate probable scenarios. This discusses the Grid Alert project plan but focuses on the data gathered and process used in determining failure rates for possible grid failure scenarios.

24 - POWER TRANSMISSION AND DISTRIBUTION↗

Aspects of the interstellar medium in starburst galaxies

Researchers are engaged in a multifaceted program to investigate the stellar content and star formation history of actively star-forming galaxies. A large body of stellar spectra have been examined to identify spectral features characteristic of specific stellar types. These spectral diagnostics are then calibrated in terms of temperature (spectral type), gravity (luminosity class) and metallicity. The spectral data is compiled into a stellar library whose members represent specific locations in the HR diagram. Through the use of population synthesis techniques, both optimizing and evolutionary approaches, the stellar luminosity function in composite populations can be determined by analysis of their integrated light. Researchers have concentrated on the ultraviolet wavelength region (lambda lambda 1200 to 3200), utilizing the International Ultraviolet Explorer (IUE) archives supplemented by additional observations. In the optical, virtually all stars will contribute to the integrated light. In the ultraviolet however, cool stars will produce negligible flux due to their steep ultraviolet-to-visual continua, greatly simplifying the investigation of the hot component in a composite population. The researchers' initial stellar library has been applied to several blue compact galaxies, (BCGs), a class of starburst galaxy which is UV luminous. BCGs possess a complex interstellar medium which affects the emergent stellar continuum in several ways. This presents a challenge to the stellar analysis but affords insight into the properties of the gas and dust from which the massive OB stars have formed. The optimizing synthesis method solves for the stellar luminosity function and extinction simultaneously. This therefore provides an independent measure of the extinction affecting the hot population component. Despite the rise of the reddening law towards the ultraviolet, BCGs are found to be brighter in the ultraviolet than expected.

Fanelli, Michael N.↗

Plant Production Systems for Microgravity: Critical Issues in Water, Air, and Solute Transport Through Unsaturated Porous Media

This NASA Technical Memorandum is a compilation of presentations and discussions in the form of minutes from a workshop entitled 'Plant Production Systems for Microgravity: Critical Issues in Water, Air, and Solute Transport Through Unsaturated Porous Media' held at NASA's Johnson Space Center, July 24-25, 2000. This workshop arose from the growing belief within NASA's Advanced Life Support Program that further advances and improvements in plant production systems for microgravity would benefit from additional knowledge of fundamental processes occurring in the root zone. The objective of the workshop was to bring together individuals who had expertise in various areas of fluid physics, soil physics, plant physiology, hardware development, and flight tests to identify, discuss, and prioritize critical issues of water and air flow through porous media in microgravity. Participants of the workshop included representatives from private companies involved in flight hardware development and scientists from universities and NASA Centers with expertise in plant flight tests, plant physiology, fluid physics, and soil physics.

Steinberg, Susan L.↗

Math Description Engine Software Development Kit

The Math Description Engine Software Development Kit (MDE SDK) can be used by software developers to make computer-rendered graphs more accessible to blind and visually-impaired users. The MDE SDK generates alternative graph descriptions in two forms: textual descriptions and non-verbal sound renderings, or sonification. It also enables display of an animated trace of a graph sonification on a visual graph component, with color and line-thickness options for users having low vision or color-related impairments. A set of accessible graphical user interface widgets is provided for operation by end users and for control of accessible graph displays. Version 1.0 of the MDE SDK generates text descriptions for 2D graphs commonly seen in math and science curriculum (and practice). The mathematically rich text descriptions can also serve as a virtual math and science assistant for blind and sighted users, making graphs more accessible for everyone. The MDE SDK has a simple application programming interface (API) that makes it easy for programmers and Web-site developers to make graphs accessible with just a few lines of code. The source code is written in Java for cross-platform compatibility and to take advantage of Java s built-in support for building accessible software application interfaces. Compiled-library and NASA Open Source versions are available with API documentation and Programmer s Guide at http:/ / prim e.jsc.n asa. gov.

Shelton, Robert O.↗

Organic Contamination Baseline Study in NASA Johnson Space Center Astromaterials Curation Laboratories

Future robotic and human spaceflight missions to the Moon, Mars, asteroids, and comets will require curating astromaterial samples with minimal inorganic and organic contamination to preserve the scientific integrity of each sample. 21st century sample return missions will focus on strict protocols for reducing organic contamination that have not been seen since the Apollo manned lunar landing program. To properly curate these materials, the Astromaterials Acquisition and Curation Office under the Astromaterial Research and Exploration Science Directorate at NASA Johnson Space Center houses and protects all extraterrestrial materials brought back to Earth that are controlled by the United States government. During fiscal year 2012, we conducted a year-long project to compile historical documentation and laboratory tests involving organic investigations at these facilities. In addition, we developed a plan to determine the current state of organic cleanliness in curation laboratories housing astromaterials. This was accomplished by focusing on current procedures and protocols for cleaning, sample handling, and storage. While the intention of this report is to give a comprehensive overview of the current state of organic cleanliness in JSC curation laboratories, it also provides a baseline for determining whether our cleaning procedures and sample handling protocols need to be adapted and/or augmented to meet the new requirements for future human spaceflight and robotic sample return missions.

Calaway, Michael J.↗