Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “Programming Framework”

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 451 records · Page 25

IRIS-MASH: Efficient Multi-device Asynchronous Multi-Stream Heterogeneous Computing

In the rapidly evolving field of high-performance computing (HPC), effectively leveraging heterogeneous devices through asynchronous task programming is paramount. This paper presents a robust asynchronous task programming model tailored for a multi-device, multi-stream execution environment that incorporates a diverse array of heterogeneous computing units, including GPUs from various vendors and other accelerators. Current state-of-the-art task programming models provide methodologies to support asynchronous task executions, but they typically handle homogeneous devices using native programming languages, while support for heterogeneous devices is limited to frameworks like OpenCL. This gap presents significant challenges in abstracting heterogeneous devices to harness their true asynchronous capabilities effectively using their native programming languages. By implementing asynchronous task execution, our model significantly boosts the performance of tiled algorithm task graphs through overlapping data transfers with computation and enabling the simultaneous execution of multiple kernels. We integrate this approach into a heterogeneous Intelligent Runtime System (IRIS) and assess its performance using a suite of tiled algorithm benchmarks from the heterogeneous math kernels library (MatRIS) based on IRIS. Experimental results demonstrate a performance improvement ranging from 1.6 × to 2 × over IRIS without asynchronous support, and a notable 22% performance enhancement compared to established runtime systems such as StarPU and PaRSEC. This approach significantly improves computation efficiency of HPC workflows and provides a solid base for future exploration and development in the area of asynchronous task programming in heterogeneous systems.

Miniskar, Narasinga Rao [ORNL] (ORCID:000000018259↗

Initial Engineering Framework for Species Tracking in MSRs Involving Fuel Salt and Structures

This report implements a high-fidelity multiphysics modeling framework using the Nuclear Energy Advanced Modeling and Simulation (NEAMS) program tools to track leaching and plating of materials between the fuel salt and structures in Molten Salt Reactors (MSRs). Specifically, this framework is demonstrated in modeling various processes within MSRs including hot and cold leg corrosion, redox potential driven corrosion, colloid precipitation and deposition, and noble metal plating and decay heat modeling. The model integrates neutronics, thermal-hydraulics, depletion, and thermochemistry to simulate the evolving chemical behavior of the fuel salt in interactions with structural materials. Initial findings suggest that hot-cold leg corrosion in MSR systems may become significant if the redox potential of the fuel salt is not sufficiently controlled. Additionally, the impact of noble metal decay heat deposition in large power reactors is explored. The resulting engineering framework for species tracking will be applied in the future toward specific validation work with ongoing experimental efforts focusing on both chloride and fluoride salt loop experiments with in-situ corrosion and redox control instrumentation.

11 - NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Exploration Systems Development Mission Directorate (ESDMD) Moon-to-Mars Architecture Definition Document

There are many opportunities in executing the ambitious Moon-to-Mars efforts through an integrated architecture. NASA addresses this in its Moon-to-Mars Strategy and Objectives Development2 document (hereafter referred to as the M2M Strategy). Many of these opportunities involve establishing a system engineering framework that can support the breadth of necessary program and system contributions. By applying these needs to nearer-term lunar development, NASA will be instituting the process, procedures, and techniques needed to enable longer-term Mars goals and more. Some of the challenges being addressed in the M2M Strategy are associated with the architecture definition and include broad/changing goals, funding, and external pressures/influences. This document and the methodology outlined for architecture definition have been crafted to contend with these using an iterative and adaptable framework. The primary purpose of the Architecture Definition Document (ADD) is to capture the methodology, organization, and decomposition necessary to translate the broad objectives outlined in the M2M Strategy into functions and use cases that can be allocated to implementable programs and projects. Inherent in this process will be the need to communicate the long-term vision, maintain traceability to responsible parties, and iterate on the architectural implementation as innovations and solutions develop. This document will be updated and improved in conjunction with the Architecture Concept Review (ACR) which will be held annually to help unify the Agency and to get buy-in and input from across the Agency on the human exploration architecture. The annual nature of the process provides the opportunity to continually incorporate new developments in technologies and new partnerships, whether they be with industry, the U.S. Government, international entities, or academia.

Moon-to-Mars Strategy↗

A Distributed Simulation Framework Applied to Artemis Analysis, Studies, Integration, and Test

The National Aeronautics and Space Administration (NASA) established the Artemis Program, a series of missions to return humans to the Moon and explore further than before. To execute the Artemis missions, NASA is collaborating with commercial and international partners to create the necessary infrastructure and logistics plan that will establish a long term presence on the Moon ahead of exploring Mars. NASA and its partners are developing a collection of space and surface systems to support crewed missions to the lunar surface that will provide the mobility, habitation, logistics, and exploration support necessary for Artemis mission successes which includes robust scientific investigations. This paper details the design, capabilities, and uses of the Artemis Distributed Simulation (ADS) being developed by the NASA Exploration Systems Simulations (NExSyS) Team to support Artemis architecture studies. ADS utilizes international interoperability standards to connect a collection of independent vehicle and service simulations; these include but are not limited to elements such as rovers, landers, and habitation elements along with services like communications, environment, visualization, and data logging. ADS’s distributed nature allows for the complex aggregation of constituent Artemis elements; this includes efficient scenario modification with the addition or removal of individual simulations representing Artemis elements or services. This capability provides support for the rapid performance of various Artemis mission trade studies exploring alternate configurations. Currently, ADS uses NASA developed simulations for development and testing; however, through the use of international simulation interoperability standards, ADS provides an integration framework to incorporate dissimilar authoritative vendor simulations as Artemis systems mature and vendor simulations become available. Vendor simulations will be able to join ADS and interact with other Artemis elements and vehicles while limiting the exposure of proprietary data. This paper describes the expansion of an existing distributed simulation infrastructure to accommodate a collaborative and dynamic framework for the Artemis Program. This work includes updated federation designs, integration into existing NASA facilities, advancements in visualizations, and advancements in human driven inputs. This paper will also outline recently completed and ongoing support and collaboration with NASA studies and testing, namely results from energetics and Human-In-The-Loop (HITL) studies. The paper concludes with a plan for future developments and facility integration to enable enhanced studies in preparation for a return of humans to the lunar surface.

Artemis↗

Hypersonic Research Facilities Study - Volume IV, Part 1: Phase III Final Studies Flight Research Facilities

The Phase III analyses of Flight Research Facilities performed as a portion of the Hypersonic Research Facilities (HYFAC) Study are presented herein. Two attractive flight research vehicle concepts, geared to the development needs of future (1980-2n00) operational hypersonic aircraft systems, are defined. The inherent research capability of each concept is further expanded by incorporating provisions within the basic vehicle design to accommodate the testing of several additional research options. The design feasibility of this approach to achieving increased research flexibility is examined. Near term propulsion systems are employed as the basic power plants to shorten acquisition time, reduce development costs, and provide high confidence in attaining the performance capability desired, Performance is determined for each basic vehicle and for the vehicles when incorporating several optional research packages. Total program cost estimates are developed for each vehicle and for the various research options. This study provides the necessary framework for the formulation of an attractive and needed flight research program which is a key element in the systematic development of an overall advanced research plan.

Source record↗

NuSD: A Geant4 based simulation framework for segmented anti-neutrino detectors

NuSD: Neutrino Segmented Detector is a Geant4-based user application that simulates inverse beta decay event in a variety of segmented scintillation detectors developed by different international collaborations. This simulation framework uses a combination of cross-programs and libraries including Geant4, ROOT and CLHEP developed and used by high energy physics community. It will enable the neutrino physics community to simulate and study neutrino interactions within different detector concepts using a single program. In addition to neutrino simulations in segmented detectors, this program can also be used for various research projects that use of scintillation detectors for different physics purposes.

46 INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND ↗

International fuel performance study of fresh fuel experiments for PCMI effects during RIA experiments

This paper presents the results of High-burnup Experiments for Reactivity-initiated Accident (HERA) Modeling & Simulation (M&S) exercise. The HERA project under the Nuclear Energy Agency (NEA) Second Framework for Irradiation Experiments (FIDES-II) program is focused on studying Light Water Reactor (LWR) fuel behavior during Reactivity-Initiated Accident (RIA) conditions. The Part I M&S cases are based on a series of tests in the Transient Reactor Test (TREAT) facility in the United States and the Nuclear Safety Research Reactor (NSRR) in Japan. The purpose of this work is to evaluate the test design to accomplish its goals in establishing clearer understanding of the effects of power pulse width during RIA conditions. Further, the blind predictions using various computational tools have been performed and compared amongst to interpret the behaviors of high burnup fuels during RIA. While many international participants evaluate the thermal–mechanical behavior of fuel rod under different conditions, a considerable scatter of outputs comes out for the cases due to the disparity between codes in predicting mechanical behaviors. In general, however, the results of thermal–mechanical analysis elaborate that nominal design conditions the shorter pulse width tests in NSRR should cause cladding failures while the TREAT tests appear to have more split prediction of failure or not. Furthermore, the sensitivity analysis varying key testing parameters reveals the considerable effect of power pulse width and total energy deposition on prediction of fuel rod failure.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

MUPPET: An automated OpenMP mutation testing framework for performance optimization

MUPPET is a tool for OpenMP programs that identifies program modifications, called mutations, aimed at improving program performance. Existing performance optimization techniques, including profiling-based and auto-tuning techniques, fail to indicate program modifications at the source level thus preventing their portability across compilers. MUPPET aims to help HPC developers reason about performance defects and missed opportunities to improve performance at the source code level.

Parasyris, Konstantinos↗

Los Alamos Enterprise Analysis and Data System (LEADS)

The Los Alamos Enterprise Analysis and Data System (LEADS) is an integrated database system and analysis application used to examine the Laboratory’s assets and equities. The data mapping framework is structured to follow laboratory organizations, programs, geographical technical areas, and other functional groupings, such as facilities and equipment. LEADS application goal is to quantify the size and information related to the current condition of assets and equities. The data and inter-dependent relationships allow for insights and further analyses to be conducted of current program-of-records, the laboratory agenda, and “what-if” scenario studies. The understanding and the outputs of this application will support understanding of the laboratory’s current state, planning, and decision-making processes.

29 ENERGY PLANNING, POLICY, AND ECONOMY↗

Real Time Phasor Analytics (RTPA) and RTPA-SCR System Strength Online Tool

This presentation showcases the Real-Time Phasor Analytics (RTPA) framework for monitoring inertia and assessing system strength in power grids. RTPA is an open-source tool designed to standardize access to data from Power Management Units (PMUs) and Phasor Data Concentrators (PDCs). It facilitates real-time connectivity to multiple PDCs in accordance with the IEEE C37.118-2 standard and supports asynchronous data stream integration. Additionally, RTPA can simulate a PDC server streaming C37.118-2 data and provides Python bindings for seamless interaction with the framework, eliminating the need for direct Rust programming.

24 POWER TRANSMISSION AND DISTRIBUTION↗

Computational aspects of maximum likelihood estimation and reduction in sensitivity function calculations

This paper discusses numerical aspects of computing maximum likelihood estimates for linear dynamical systems in state-vector form. Different gradient-based nonlinear programming methods are discussed in a unified framework and their applicability to maximum likelihood estimation is examined. The problems due to singular Hessian or singular information matrix that are common in practice are discussed in detail and methods for their solution are proposed. New results on the calculation of state sensitivity functions via reduced order models are given. Several methods for speeding convergence and reducing computation time are also discussed.

Gupta, N. K.↗

Technology alternatives for the SPS

Emerging technologies may offer advantages over those selected for the reference design adopted for the SPS. While it is not possible to list all the technological innovations that may affect the SPS, it is feasible to develop a systematic methodology for assessing technical alternatives. This may be of value in evaluating proposed technologies and identifying high priority areas for research. Such a methodology includes involves (1) variation of guidelines; (2) analysis of system functions; (3) analysis of system sensitivity; (4) analysis of technology status and risk; and (5) external costs, problem areas, and criticisms of the SPS concept. The methodology is a first step towards the creation of a formal decision analytic framework which can support design choices and program decisions as development proceeds.

Glaser, P.↗

An interval logic for higher-level temporal reasoning

Prior work explored temporal logics, based on classical modal logics, as a framework for specifying and reasoning about concurrent programs, distributed systems, and communications protocols, and reported on efforts using temporal reasoning primitives to express very high level abstract requirements that a program or system is to satisfy. Based on experience with those primitives, this report describes an Interval Logic that is more suitable for expressing such higher level temporal properties. The report provides a formal semantics for the Interval Logic, and several examples of its use. A description of decision procedures for the logic is also included.

Schwartz, R. L.↗

International cooperation in the Space Station programme - Assessing the experience to date

The origins and framework for cooperation in the Space Station program are outlined. Particular attention is paid to issues and commitments between the countries and to the political context of the Station partnership. A number of conclusions concerning international cooperation in space are drawn based on the Space Station experience. Among these conclusions is the assertion that an international partnership requires realistic assesments, mutual trust, and strong commitments in order to work.

Logsdon, John M.↗

Heterogeneous concurrent computing with exportable services

Heterogeneous concurrent computing, based on the traditional process-oriented model, is approaching its functionality and performance limits. An alternative paradigm, based on the concept of services, supporting data driven computation, and built on a lightweight process infrastructure, is proposed to enhance the functional capabilities and the operational efficiency of heterogeneous network-based concurrent computing. TPVM is an experimental prototype system supporting exportable services, thread-based computation, and remote memory operations that is built as an extension of and an enhancement to the PVM concurrent computing system. TPVM offers a significantly different computing paradigm for network-based computing, while maintaining a close resemblance to the conventional PVM model in the interest of compatibility and ease of transition Preliminary experiences have demonstrated that the TPVM framework presents a natural yet powerful concurrent programming interface, while being capable of delivering performance improvements of upto thirty percent.

Sunderam, Vaidy↗

Organization and Management of the International Space Station (ISS) Multilateral Medical Operations

The goal of this work is to review the principles, design, and function of the ISS multilateral medical authority and the medical support system of the ISS Program. Multilateral boards and panels provide operational framework, direct, and supervise the ISS joint medical operational activities. The Integrated Medical Group (IMG) provides front-line medical support of the crews. Results of ongoing activities are reviewed weekly by physician managers. A broader status review is conducted monthly to project the state of crew health and medical support for the following month. All boards, panels, and groups function effectively and without interruptions. Consensus prevails as the primary nature of decisions made by all ISS medical groups, including the ISS medical certification board. The sustained efforts of all partners have resulted in favorable medical outcomes of the initial fourteen long-duration expeditions. The medical support system appears to be mature and ready for further expansion of the roles of all Partners, and for the anticipated increase in the size of ISS crews.

Duncan, J. M.↗

CASTOR: Cathode/Anode Satellite Thruster for Orbital Repositioning

The purpose of CASTOR (Cathode/Anode Satellite Thruster for Orbital Repositioning) satellite is to demonstrate in Low Earth Orbit (LEO) a nanosatellite that uses a Divergent Cusped Field Thruster (DCFT) to perform orbital maneuvers representative of an orbital transfer vehicle. Powered by semi-deployable solar arrays generating 165W of power, CASTOR will achieve nearly 1 km/s of velocity increment over one year. As a technology demonstration mission, success of CASTOR in LEO will pave the way for a low cost, high delta-V orbital transfer capability for small military and civilian payloads in support of Air Force and NASA missions. The educational objective is to engage graduate and undergraduate students in critical roles in the design, development, test, carrier integration and on-orbit operations of CASTOR as a supplement to their curricular activities. This program is laying the foundation for a long-term satellite construction program at MIT. The satellite is being designed as a part of AFRL's University Nanosatellite Program, which provides the funding and a framework in which student satellite teams compete for a launch to orbit. To this end, the satellite must fit within an envelope of 50cmx50cmx60cm, have a mass of less than 50kg, and meet stringent structural and other requirements. In this framework, the CASTOR team successfully completed PDR in August 2009 and CDR in April 2010 and will compete at FCR (Flight Competition Review) in January 2011. The complexity of the project requires implementation of many systems engineering techniques which allow for development of CASTOR from conception through FCR and encompass the full design, fabrication, and testing process.

Mruphy, Gloria A.↗

NASA KSC Intern Final Paper

I am finishing up my internship with the Application & Simulation group at NASA Kennedy Space Center (KSC). During this internship I was working with the Plant Habitat development team. The Plant Habitat provides a large enclosed, environmentally controlled chamber designed to support commercial and fundamental plant research onboard the International Space Station (ISS). The work that I did was for the prototype of the Graphical User Interface (GUI) display. This display is used by the scientists to monitor the system health, start new experiment configurations, and get real-time information about the experiment as its being run. This display is developed using the Qt Framework Integrated Development Environment (IDE) and the programming language C++.

Colton, Andrew↗