Search NASA⌕ Search

SEARCH · Search NASA

Results for “task programming”

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 109 records · Page 6

Software for Secondary-School Learning About Robotics

The ROVer Ranch is an interactive computer program designed to help secondary-school students learn about space-program robotics and related basic scientific concepts by involving the students in simplified design and programming tasks that exercise skills in mathematics and science. The tasks involve building simulated robots and then observing how they behave. The program furnishes (1) programming tools that a student can use to assemble and program a simulated robot and (2) a virtual three-dimensional mission simulator for testing the robot. First, the ROVer Ranch presents fundamental information about robotics, mission goals, and facts about the mission environment. On the basis of this information, and using the aforementioned tools, the student assembles a robot by selecting parts from such subsystems as propulsion, navigation, and scientific tools, the student builds a simulated robot to accomplish its mission. Once the robot is built, it is programmed and then placed in a three-dimensional simulated environment. Success or failure in the simulation depends on the planning and design of the robot. Data and results of the mission are available in a summary log once the mission is concluded.

Shelton, Robert O.↗

XPI: The Xanadu Parameter Interface

XPI is a table driven parameter interface which greatly simplifies both command driven programs such as BROWSE and XIMAGE as well as stand alone single-task programs. It moves all of the syntax and semantic parsing of commands and parameters out of the users code into common code and externally defined tables. This allows the programmer to concentrate on writing the code unique to the application rather than reinventing the user interface and for external graphical interfaces to interface with no changes to the command driven program. XPI also includes a compatibility library which allows programs written using the IRAF host interface (Mandel and Roll) to use XPI in place of the IRAF host interface.

White, N.↗

Research and technology: 1985 annual report of the Lyndon B. Johnson Space Center

Johnson Space Center accomplishments in new and advanced concepts during 1985 are highlighted. Included are research funded by the Office of Aeronautics and Space Technology; Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications; and Advanced Programs tasks funded by the Office of Space Flight. Summary sections describing the role of the Johnson Space Center in each program are followed by one-page descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.

Source record↗

Research and technology: 1986 annual report of the Lyndon B. Johnson Space Center

Johnson Space Center accomplishments in new and advanced concepts during 1986 are highlighted. Included are research funded by the Office of Aeronautics and Space Technology; Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications; and Advanced Programs tasks funded by the Office of Space Flight. Summary sections describing the role of the Johnson Space Center in each program are followed by one-page descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.

Source record↗

Research and technology of the Lyndon B. Johnson Space Center

Johnson Space Center accomplishments in new and advanced concepts during 1987 are highlighted. Included are research projects funded by the Office of Aeronautics and Space Technology, Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications, and advanced Programs tasks funded by the Office of Space Flight. Summary sections describing the role of the Johnson Space Center in each program are followed by descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.

Source record↗

Enabling Pulse-level Programming, Compilation, and Execution in XACC

Noisy gate-model quantum processing units (QPUs) are currently available from vendors over the cloud, and digital quantum programming approaches exist to run low-depth circuits on physical hardware. These digital representations are ultimately lowered to pulse-level instructions by vendor quantum control systems to affect unitary evolution representative of the submitted digital circuit. Vendors are beginning to open this pulse-level control system to the public via specified interfaces. Robust programming methodologies, software frameworks, and backend simulation technologies for this analog model of quantum computation will prove critical to advancing pulse-level control research and development. Prototypical use cases for this include error mitigation, optimal pulse control, and physics-inspired pulse construction. Here we present an extension to the XACC quantum-classical software framework that enables pulse-level programming for superconducting, gate-model quantum computers, and a novel, general, and extensible pulse-level simulation backend for XACC that scales on classical compute clusters via MPI. Our work enables custom backend Hamiltonian definitions and gate-level compilation to available pulses with a focus on performance and scalability. We end with a demonstration of this capability, and show how to use XACC for pertinent pulse-level programming tasks.

97 MATHEMATICS AND COMPUTING↗

Space station thermal control surfaces. Volume 1: Interim report

The U.S. space program goals for long-duration manned missions place particular demands on thermal-control systems. The objective of this program is to develop plans which are based on the present thermal-control technology, and which will keep pace with the other space program elements. The program tasks are as follows: (1) requirements analysis, with the objectives to define the thermal-control-surface requirements for both space station and 25 kW power module, to analyze the missions, and to determine the thermal-control-surface technology needed to satisfy both sets of requirements; (2) technology assessment, with the objectives to perform a literature/industry survey on thermal-control surfaces, to compare current technology with the requirements developed in the first task, and to determine what technology advancements are required for both the space station and the 25 kW power module; and (3) program planning that defines new initiative and/or program augmentation for development and testing areas required to provide the proper environment control for the space station and the 25 kW power module.

Maag, C. R.↗

Harnessing billions of tasks for a scalable portable hydrodynamic simulation of the merger of two stars

We propose a highly scalable demonstration of a portable asynchronous many-task programming model and runtime system applied to a grid-based adaptive mesh refinement hydrodynamic simulation of a double white dwarf merger with 14 levels of refinement that spans 17 orders of magnitude in astrophysical densities. The code uses the portable C++ parallel programming model that is embodied in the HPX library and being incorporated into the ISO C++ standard. The model reflects a significant shift from existing bulk synchronous parallel programming models under consideration for exascale systems. Through the use of the Futurization technique, seemingly sequential code is transformed into wait-free asynchronous tasks. We demonstrate the potential of our model by showing results from strong scaling runs on National Energy Research Scientific Computing Center’s Cori system (658,784 Intel Knight’s Landing cores) that achieve a parallel efficiency of 96.8% using billions of asynchronous tasks.

79 ASTRONOMY AND ASTROPHYSICS↗

Parallel Programming Strategies for Irregular Adaptive Applications

Achieving scalable performance for dynamic irregular applications is eminently challenging. Traditional message-passing approaches have been making steady progress towards this goal; however, they suffer from complex implementation requirements. The use of a global address space greatly simplifies the programming task, but can degrade the performance for such computations. In this work, we examine two typical irregular adaptive applications, Dynamic Remeshing and N-Body, under competing programming methodologies and across various parallel architectures. The Dynamic Remeshing application simulates flow over an airfoil, and refines localized regions of the underlying unstructured mesh. The N-Body experiment models two neighboring Plummer galaxies that are about to undergo a merger. Both problems demonstrate dramatic changes in processor workloads and interprocessor communication with time; thus, dynamic load balancing is a required component.

Biswas, Rupak↗

Development of an alkaline fuel cell subsystem

A two task program was initiated to develop advanced fuel cell components which could be assembled into an alkaline power section for the Space Station Prototype (SSP) fuel cell subsystem. The first task was to establish a preliminary SSP power section design to be representative of the 200 cell Space Station power section. The second task was to conduct tooling and fabrication trials and fabrication of selected cell stack components. A lightweight, reliable cell stack design suitable for the SSP regenerative fuel cell power plant was completed. The design meets NASA's preliminary requirements for future multikilowatt Space Station missions. Cell stack component fabrication and tooling trials demonstrated cell components of the SSP stack design of the 1.0 sq ft area can be manufactured using techniques and methods previously evaluated and developed.

Source record↗

TEAMER Technical Support of Ramboll's for Numerical Modeling of WECs to Support OES Task 10: Cooperative Research and Development (Final Report)

National Technology & Engineering Solutions of Sandia, LLC (NTESS) in collaboration with the National Renewable Energy Laboratory (NREL), and with guidance from Ramboll, will perform fluid dynamics simulations to support of The Ocean Energy Systems (OES) Energy Technology Collaboration Program Task 10 Wave Energy Converters (WEC) Modelling Verification and Validation effort. Specific numerical simulations include the fixed device wave impingement studies to benchmark the performance of simulation techniques against physical testing results.

16 TIDAL AND WAVE POWER↗

Coordinated NASA nickel-cadmium battery technology program

This paper describes the NASA nickel-cadmium (Ni-Cd) battery technology program which is being coordinated by JPL to provide NASA and other users with lighter and/or longer-lived Ni-Cd cells for low-earth-orbit, geosynchronous-orbit, and planetary spacecraft missions in the 1980s. The goal is to double the energy density and/or life of the system. Failure modes and mechanisms are differentiated and discussed to point out the critical design variables which affect Ni-Cd cell life. Cell component weights are listed, approaches for reducing weight are discussed, and program tasks and schedules are presented. The nine major tasks being worked on by various organizations are described. Progress has been made in weight reduction, understanding of life reliability mechanisms, and development of a process for manufacturing more stable electrodes. An accelerated and predictive life test program is approximately 30% complete. It appears feasible to double the life and/or usable energy density of the Ni-Cd cell.

Bogner, R. S.↗

Research and technology, Lyndon B. Johnson Space Center

Johnson Space Center accomplishments in new and advanced concepts during 1984 are highlighted. Included are research funded by the Office of Aeronautics and Space Technology; Advanced Programs tasks funded by the Office of Space Flight; and Solar System Exploration and Life Sciences research funded by the Office of Space Sciences and Applications. Summary sections describing the role of the Johnson Space Center in each program are followed by one page descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.

Source record↗

Research and technology at the Lyndon B. Johnson Space Center

Johnson Space Center accomplishments in new and advanced concepts during 1983 are highlighted. Included are research funded by the Office of Aeronautics and Space Technology; Advanced Programs tasks funded by the Office of Space Flight; and Solar System Explorations, Life Sciences, and Earth Sciences and Applications research funded by the Office of Space Sciences and Applications. Summary sections describing the role of the Johnson Space Center in each program are followed by one-page descriptions of significant projects. Descriptions are suitable for external consumption, free of technical jargon, and illustrated to increase ease of comprehension.

Source record↗

HAL/SM language specification

A programming language is presented for the flight software of the NASA Space Shuttle program. It is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, it incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. It is a higher order language designed to allow programmers, analysts, and engineers to communicate with the computer in a form approximating natural mathematical expression. Parts of the English language are combined with standard notation to provide a tool that readily encourages programming without demanding computer hardware expertise. Block diagrams and flow charts are included. The semantics of the language is discussed.

Williams, G. P. W., Jr.↗

Overview of International Activities in Hydrogen System Safety in IEA Hydrogen TCP Task 43

Safety and reliability have long been recognized as key issues for the development, commercialization, and implementation of new technologies and infrastructure, and hydrogen systems are no exception to this rule. Reliability engineering, quantitative risk assessment (QRA), and knowledge exchange each play a key role in proactive addressing safety - before problems happen - and help us learn from problems if they happen. Many international research activities are focusing on both reliability and risk assessment for hydrogen systems. However, the element of knowledge exchange is sometimes less visible. To support international collaboration and knowledge exchange, the International Energy Agency (IEA) convened a new Technology Collaboration Program, "Task 43: Safety and Regulatory Aspects of Emerging Large Scale Hydrogen Energy Applications" started in June 2022. Within Task 43, Subtask E focuses on Hydrogen Systems Safety. This paper discusses the structure of the Hydrogen Systems Safety subtask and the aligned activities and introduces opportunities for future work.

HYDROGEN↗

An Expanded Role for Python in Expediting System Simulation Development

The Python programming language has traditionally been used as a “scripting” language and is not generally recognized as a language for building system simulations, where C++, Java, and other compiled languages are typically used. While very powerful and gaining favor for a large set of programming tasks, Python is generally regarded as not having the speed to directly do the extensive numeric computations required in large-scale simulation. This paper aims to present an approach, supported by case studies, to re-think this assertion. Directly using Python in this new role has the potential to expedite an agile, spiral cycle of development of design-test-modify for systems simulation.

programming language↗

Fuel cell technology program

A fuel cell technology program was established to advance the state-of-the-art of hydrogen-oxygen fuel cells using low temperature, potassium hydroxide electrolyte technology as the base. Program tasks are described consisting of baseline cell design and stack testing, hydrogen pump design and testing, and DM-2 powerplant testing and technology extension efforts. A baseline cell configuration capable of a minimum of 2000 hours of life was defined. A 6-cell prototype stack, incorporating most of the scheme cell features, was tested for a total of 10,497 hours. A 6-cell stack incorporating all of the design features was tested. The DM-2 powerplant with a 34 cell stack, an accessory section packaged in the basic configuration anticipated for the space shuttle powerplant and a powerplant control unit, was defined, assembled, and tested. Cells were used in the stack and a drag-type hydrogen pump was installed in the accessory section. A test program was established, in conjunction with NASA/JSC, based on space shuttle orbiter mission. A 2000-hour minimum endurance test and a 5000-hour goal were set and the test started on August 8, 1972. The 2000-hour milestone was completed on November 3, 1972. On 13 March 1973, at the end of the thirty-first simulated seven-day mission and 5072 load hours, the test was concluded, all goals having been met. At this time, the DM-2 was in excellent condition and capable of additional endurance.

Source record↗