Search NASA⌕ Search

SEARCH · Search NASA

Results for “programming systems”

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 829 records · Page 46

A Fine-grained Asynchronous Bulk Synchronous parallelism model for PGAS applications

The Partitioned Global Address Space (PGAS) model is well suited for executing irregular applications on cluster-based systems, due to its efficient support for short, one-sided messages. Separately, the actor model has been gaining popularity as a productive asynchronous message-passing approach for distributed objects in enterprise and cloud computing platforms, typically implemented in languages such as Erlang, Scala or Rust. To the best of our knowledge, there has been no past work on using the actor model to deliver both productivity and scalability to irregular PGAS applications with large number of small messages. In this paper, we introduce a new programming system for PGAS applications, in which point-to-point remote operations can be expressed as fine-grained asynchronous actor messages. In our approach, the programmer does not need to worry about programming complexities related to message aggregation and termination detection. Our approach can be viewed as extending the classical Bulk Synchronous Parallelism model with fine-grained asynchronous communications within a phase or superstep. Here, we believe that our approach offers a desirable point in the productivity-performance space for PGAS applications, with more scalable performance and higher productivity relative to past approaches. Specifically, for seven irregular mini-applications from the Bale Kernels and three graph kernels executed using 2048 cores in the NERSC Cori system, our approach shows geometric mean performance improvements of ≥ 20X relative to standard PGAS versions (UPC and OpenSHMEM) while maintaining comparable productivity to those versions.

97 MATHEMATICS AND COMPUTING↗

Integrated Intermodal Passenger Transportation System

Modern transportation consists of many unique modes of travel. Each of these modes and their respective industries has evolved independently over time, forming a largely incoherent and inefficient overall transportation system. Travelers today are forced to spend unnecessary time and efforts planning a trip through varying modes of travel each with their own scheduling, pricing, and services; causing many travelers to simply rely on their relatively inefficient and expensive personal automobile. This paper presents a demonstration program system to not only collect and format many different sources of trip planning information, but also combine these independent modes of travel in order to form optimal routes and itineraries of travel. The results of this system show a mean decrease in inter-city travel time of 10 percent and a 25 percent reduction in carbon dioxide emissions over personal automobiles. Additionally, a 55 percent reduction in carbon dioxide emissions is observed for intra-city travel. A conclusion is that current resources are available, if somewhat hidden, to drastically improve point to point transportation in terms of time spent traveling, the cost of travel, and the ecological impact of a trip. Finally, future concepts are considered which could dramatically improve the interoperability and efficiency of the transportation infrastructure.

Klock, Ryan↗

HAL/S language specification

A programming language for the flight software of the NASA space shuttle program was developed and identified as HAL/S. The language is intended to satisfy virtually all of the flight software requirements of the space shuttle. The language incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks.

Newbold, P. M.↗

U.S. Spacesuit Knowledge Capture Series Catalog

The National Aeronautics and Space Administration (NASA) and other organizations have been performing U.S. Spacesuit Knowledge Capture (USSKC) since the beginning of space exploration through published reports, conference presentations, specialized seminars, and classes instructed by veterans in the field. The close physical interaction between spacesuit systems and human beings makes them among the most personally evocative pieces of space hardware. Consequently, spacesuit systems have required nearly constant engineering refinements to do their jobs without impinging on human activity. Since 2008, spacesuit knowledge capture has occurred through video recording, engaging both current and former specialists presenting technical scope specifically to educate individuals and preserve knowledge. These archives of spacesuit legacy reflect its rich history and will provide knowledge that will enhance the chances for the success of future and more ambitious spacesuit system programs. The scope and topics of USSKC have included lessons learned in spacesuit technology; experience from the Gemini, Apollo, Skylab, and Shuttle Programs; the process of hardware certification, design, development, and other program components; spacesuit evolution and experience; failure analysis and resolution; and aspects of program management. USSKC activities have progressed to a level where NASA, the National Air and Space Museum (NASM), Hamilton Sundstrand (HS) and the spacesuit community are now working together to provide a comprehensive way to organize and archive intra-agency information related to the development of spacesuit systems. These video recordings are currently being reviewed for public release using NASA export control processes. After a decision is made for either public or non-public release (internal NASA only), the videos and presentations will be available through the NASA Johnson Space Center Engineering Directorate (EA) Engineering Academy, the NASA Technical Reports Server (NTRS), the NASA Aeronautics & Space Database (NA&SD), or NASA YouTube. Event availability is duly noted in this catalog.

Bitterly, Rose↗

Satellite Servicer System flight demonstration program

The major hardware elements, demonstration objectives, and technical approaches, as well as existing and developing technologies for applicability to the Satellite Servicer System (SSSFD) program are presented. In a project to develop the capability of servicing satellites in remote locations, NASA and SDI have planned a series of flights to demonstrate autonomous rendezvous and docking, supervised autonomous fluid transfer, and supervised autonomous orbital replacement unit exchange. Program objectives, design reference mission, and flight demonstrations are described. The expanded capability demonstrated by the SSSFD program will provide alternatives to excessive dependence on ground operations personnel and training, increase the reach into unique space environments, and decrease the costs of managing and operating space assets.

Moore, James S.↗

Power Management and Distribution Trades Studies for a Deep-Space Mission Scientific Spacecraft

As part of NASA's Project Prometheus, the Nuclear Systems Program, NASA GRC performed trade studies on the various Power Management and Distribution (PMAD) options for a deep-space scientific spacecraft which would have a nominal electrical power requirement of 100 kWe. These options included AC (1000Hz and 1500Hz and DC primary distribution at various voltages. The distribution system efficiency, reliability, mass, thermal, corona, space radiation levels and technology readiness of devices and components were considered. The final proposed system consisted of two independent power distribution channels, sourced by two 3-phase, 110 kVA alternators nominally operating at half-rated power. Each alternator nominally supplies 50kWe to one half of the ion thrusters and science modules but is capable of supplying the total power re3quirements in the event of loss of one alternator. This paper is an introduction to the methodology for the trades done to arrive at the proposed PMAD architecture. Any opinions expressed are those of the author(s) and do not necessarily reflect the views of Project Prometheus.

Kimnach, Greg L.↗

The implementation and use of Ada on distributed systems with high reliability requirements

The use and implementation of Ada in distributed environments in which reliability is the primary concern were investigted. A distributed system, programmed entirely in Ada, was studied to assess the use of individual tasks without concern for the processor used. Continued development and testing of the fault tolerant Ada testbed; development of suggested changes to Ada to cope with the failures of interest; design of approaches to fault tolerant software in real time systems, and the integration of these ideas into Ada; and the preparation of various papers and presentations were discussed.

Knight, J. C.↗

IRDS prototyping with applications to the representation of EA/RA models

The requirements and system overview for the Information Resources Dictionary System (IRDS) are described. A formal design specification for a scaled down IRDS implementation compatible with the proposed FIPS IRDS standard is contained. The major design objectives for this IRDS will include a menu driven user interface, implementation of basic IRDS operations, and PC compatibility. The IRDS was implemented using Smalltalk/5 object oriented programming system and an ATT 6300 personal computer running under MS-DOS 3.1. The difficulties encountered in using Smalltalk are discussed.

Lekkos, Anthony A.↗

Adaptive-Control Experiments On A Large Flexible Structure

Antennalike flexible structure built for research in advanced technology including suppression of vibrations and control of initial deflections. Structure instrumented with sensors and actuators connected to digital electronic control system, programmed with control algorithms to be tested. Particular attention in this research focused on direct model-reference adaptive-control algorithm based on command generator tracker theory. Built to exhibit multiple vibrational modes, low modal frequencies, and low structural damping. Made three-dimensional so complicated interactions among components of structure and control system investigated.

Ih, Che-Hang C.↗

The Ristra Project: FY20/21 Milestone Report

The ASC Advanced Technology Development and Mitigation (ATDM) sub-program was established in 2014 to develop new simulation tools operating on exascale-class computers to serve NNSA (see Appendix B). Over the course of ATDM, LANL management have set a strategy for exascale-class application codes that follows two supportive and mutually risk-mitigating paths: evolution for established production integrated design codes (IDCs) – with a strong pedigree within the user community – based upon existing programming paradigms(MPI+X); and a new start ATDM project, Ristra, a high-risk/high-reward push for a next-generation multi-physics, multi-scale simulation toolkit based on emerging advanced programming systems(with an initial focus on data-flow task-based models exemplified by Legion). The role of Ristra as the high-risk/high-reward path for LANL’s codes was fully consistent with the goals of ATDM as described in Appendix B, in particular its emphasis on evolving ASC capabilities through novel computing programming models and computing technologies.

97 MATHEMATICS AND COMPUTING↗

Enhanced Simulation Tools for Scheduling Solar Plus Storage Power Plants

This is the final technical report for the Department of Energy's Office of Energy Efficiency and Renewable Energy (EERE) under the Solar Energy Technology's Office Balance of Systems program, Award Number 38429. This report summarizes the key outputs and findings of the project, which was focused on long-duration energy storage (LDES) and solar. In particular, one of the most significant challenges of maximizing the value of variable solar energy is the timing of charging and discharging stored energy from LDES devices. Power systems often fail to capture the benefits of LDES and can undervalue the role of storage in providing energy arbitrage, reliability support, and resiliency. This project examined those challenges and proposed alternative methodologies that better capture the value that LDES can provide.

14 SOLAR ENERGY↗

Testing of a variable-stroke Stirling engine

Testing of a variable-stroke Stirling engine at NASA Lewis has been completed. In support of the DOE Stirling Engine Highway Vehicle Systems Program, the engine was tested for about 70 hours total with both He and H2 working fluids over a range of pressures and strokes. A direct comparison was made of part-load efficiencies obtained with variable-stroke (VS) and variable-pressure operation. Two failures with the variable-angle swash-plate drive system limited testing to low power levels. These failures are not thought to be caused by problems inherent with the VS concept but do emphasize the need for careful design in the area of the crossheads.

Thieme, L. G.↗

Solar parabolic dish thermal power systems - Technology and applications

Activities of two projects at JPL in support of DOE's Small Power Systems Program are reported. These two projects are the Point-Focusing Distributed Receiver (PFDR) Technology Project and the Point-Focusing Thermal and Electric Applications (PFTEA) Project. The PFDR Technology Project's major activity is developing the technology of solar concentrators, receivers and power conversion subsystems suitable for parabolic dish or point-focusing distributed receiver power systems. Other PFDR activities include system integration and cost estimation under mass production, as well as the testing of the hardware. The PFTEA Project's first major activity is applications analysis, that is seeking ways to introduce PFDR systems into appropriate user sectors. The second activity is systems engineering and development wherein power plant systems are analyzed for specific applications. The third activity is the installation of a series of engineering experiments in various user environments to obtain actual operating experience

Lucas, J. W.↗

Testing of a variable-stroke Stirling engine

Testing of a variable-stroke Stirling engine at NASA Lewis has been completed. In support of the DOE Stirling Engine Highway Vehicle Systems Program, the engine was tested for about 70 hours total with both He and H2 as working fluids over a range of pressures and strokes. A direct comparison was made of part-load efficiencies obtained with variable-stroke (VS) and variable-pressure operation. Two failures with the variable-angle swash-plate drive system limited testing to low power levels. These failures are not thought to be caused by problems inherent with the VS concept but do emphasize the need for careful design in the area of the crossheads.

Thieme, Lanny G.↗

Howard University Energy Expert Systems Institute Summer Program (EESI)

Howard University, under the auspices of the Center for Energy Systems and Controls runs the Energy Expert Systems Institute (EESI) summer outreach program for high school/pre-college minority students. The main objectives are to introduce precollege minority students to research in the power industry using modern state-of-the-art technology such as Expert Systems, Fuzzy Logic and Artificial Neural Networks; to involve minority students in space power management, systems and failure diagnosis; to generate interest in career options in electrical engineering; and to experience problem-solving in a teamwork environment consisting of faculty, senior research associates and graduate students. For five weeks the students are exposed not only to the exciting experience of college life, but also to the inspiring field of engineering, especially electrical engineering. The program consists of lectures in the fundamentals of engineering, mathematics, communication skills and computer skills. The projects are divided into mini and major. Topics for the 1995 mini projects were Expert Systems for the Electric Bus and Breast Cancer Detection. Topics on the major projects include Hybrid Electric Vehicle, Solar Dynamics and Distribution Automation. On the final day, designated as 'EESI Day' the students did oral presentations of their projects and prizes were awarded to the best group. The program began in the summer of 1993. The reaction from the students has been very positive. The program also arranges field trips to special places of interest such as the NASA Goddard Space Center.

Momoh, James A.↗

Calculated effects of varying Reynolds Number and dynamic pressure on flexible wings at transonic speeds

A computational method is described that includes the effects of static aeroelastic wing deflections in steady transonic aerodynamic calculations. This method, known as the Transonic Aero-elastic Program System (TAPS), interacts a 3D transonic computer code with boundary layer and a linear finite element structural analysis codes to calculate wing pressures and deflections. The nonlinear nature of the transonic flow makes it necessary to couple the aerodynamic and structures codes in an iterative manner. TAPS has been arranged in a modular fashion so that different aerodynamic or structures programs may be used with a minimum of coding changes required. Results obtained using two different aerodynamic codes in TAPS are given, and those results are correlated with experimental data.

Campbell, R. L.↗

User's guide to programming fault injection and data acquisition in the SIFT environment

Described are the features, command language, and functional design of the SIFT (Software Implemented Fault Tolerance) fault injection and data acquisition interface software. The document is also intended to assist and guide the SIFT user in defining, developing, and executing SIFT fault injection experiments and the subsequent collection and reduction of that fault injection data. It is also intended to be used in conjunction with the SIFT User's Guide (NASA Technical Memorandum 86289) for reference to SIFT system commands, procedures and functions, and overall guidance in SIFT system programming.

Elks, Carl R.↗

An Overview of Ecological Modeling and Machine Learning Research Within the U.S. National Aeronautics and Space Administration

In the early 1980 s NASA began research to understand global habitability and quantify the processes and fluxes between the Earth's vegetation and the biosphere. This effort evolved into the Earth Observing System Program which current encompasses 18 platforms and 80 sensors. During this time, the global environmental research community has evolved from a data poor to a data rich research area and is challenged to provide timely use of these new data. This talk will outline some of the data mining research NASA has funded in support for the environmental sciences in the Intelligent Systems project and will give a specific example in ecological forecasting, predicting the land surface properties given nowcasts and weather forecasts, using the Terrestrial Observation and Prediction System (TOPS).

Coughlan, Joseph C.↗