Search NASA⌕ Search

SEARCH · Search NASA

Results for “Multiple 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 55 records · Page 3

Implementing Multidisciplinary and Multi-Zonal Applications Using MPI

Multidisciplinary and multi-zonal applications are an important class of applications in the area of Computational Aerosciences. In these codes, two or more distinct parallel programs or copies of a single program are utilized to model a single problem. To support such applications, it is common to use a programming model where a program is divided into several single program multiple data stream (SPMD) applications, each of which solves the equations for a single physical discipline or grid zone. These SPMD applications are then bound together to form a single multidisciplinary or multi-zonal program in which the constituent parts communicate via point-to-point message passing routines. Unfortunately, simple message passing models, like Intel's NX library, only allow point-to-point and global communication within a single system-defined partition. This makes implementation of these applications quite difficult, if not impossible. In this report it is shown that the new Message Passing Interface (MPI) standard is a viable portable library for implementing the message passing portion of multidisciplinary applications. Further, with the extension of a portable loader, fully portable multidisciplinary application programs can be developed. Finally, the performance of MPI is compared to that of some native message passing libraries. This comparison shows that MPI can be implemented to deliver performance commensurate with native message libraries.

Fineberg, Samuel A.↗

MPIRUN: A Portable Loader for Multidisciplinary and Multi-Zonal Applications

Multidisciplinary and multi-zonal applications are an important class of applications in the area of Computational Aerosciences. In these codes, two or more distinct parallel programs or copies of a single program are utilized to model a single problem. To support such applications, it is common to use a programming model where a program is divided into several single program multiple data stream (SPMD) applications, each of which solves the equations for a single physical discipline or grid zone. These SPMD applications are then bound together to form a single multidisciplinary or multi-zonal program in which the constituent parts communicate via point-to-point message passing routines. One method for implementing the message passing portion of these codes is with the new Message Passing Interface (MPI) standard. Unfortunately, this standard only specifies the message passing portion of an application, but does not specify any portable mechanisms for loading an application. MPIRUN was developed to provide a portable means for loading MPI programs, and was specifically targeted at multidisciplinary and multi-zonal applications. Programs using MPIRUN for loading and MPI for message passing are then portable between all machines supported by MPIRUN. MPIRUN is currently implemented for the Intel iPSC/860, TMC CM5, IBM SP-1 and SP-2, Intel Paragon, and workstation clusters. Further, MPIRUN is designed to be simple enough to port easily to any system supporting MPI.

Fineberg, Samuel A.↗

The Iodine Satellite (iSAT) Hall Thruster Demonstration Mission Concept and Development

The use of iodine propellant for Hall thrusters has been studied and proposed by multiple organizations due to the potential mission benefits over xenon. In 2013, NASA Marshall Space Flight Center competitively selected a project for the maturation of an iodine flight operational feed system through the Technology Investment Program. Multiple partnerships and collaborations have allowed the team to expand the scope to include additional mission concept development and risk reduction to support a flight system demonstration, the iodine Satellite (iSAT). The iSAT project was initiated and is progressing towards a technology demonstration mission preliminary design review. The current status of the mission concept development and risk reduction efforts in support of this project is presented.

Dankanich, John W.↗

Recent Langley Aerothermodynamic Laboratory Testing (2019-2022)

In support of flight programs, multiple wind tunnel entries were conducted on reentry vehicle configurations to investigate blunt body aeroheating environments. Blunt body block thermal protection system (TPS) roughness, the Low-Earth Orbit Flight Test of an Inflatable Decelerator aeroshell scalloping, and a woven TPS all were tested to determine the effects of those parameters on increased surface heating to the vehicle. Commercial Crew Program studies also utilized the speed and ease of testing in the LAL to analyze parametric databases of low-earth reentry configurations, like the Boeing CST-100, and vehicles designed to travel to the moon or Mars, such as the SpaceX Starship. LAL wind tunnel investigations also supported several DoD and AFRL flight projects, such as HIFiRE 6 and BOLT. External customers leveraged the LAL testing capability to advance their research programs, including UPSTAR, RocketLab, and Lawrence Livermore National Laboratory. Academia groups benefitted from the inexpensive cost to test in the tunnels for many university collaborations, such as studies conducted in partnership with the University of Maryland on a flat plate, using a pressure rake and investigating fluid structure interactions. Multiple studies in collaboration with Purdue considered boundary layer transition on various cone configurations. Another study was conducted using a cone with shaped roughness elements borrowed from the Arnold Engineering Development Complex. Internal testing included studies using a phosphor thermography system that can measure higher temperatures than the current LAL phosphor capability and a characterization study of the noise in the wind tunnel flow. The breadth of testing across research and commercial paradigms, both internal and external to NASA, different configurations, a variety of test techniques and aerodynamic and aerothermal environments will be discussed in this overview presentation of the recent work conducted in the LAL.

wind tunnel test↗

Programming model for distributed intelligent systems

A programming model and architecture which was developed for the design and implementation of complex, heterogeneous measurement and control systems is described. The Multigraph Architecture integrates artificial intelligence techniques with conventional software technologies, offers a unified framework for distributed and shared memory based parallel computational models and supports multiple programming paradigms. The system can be implemented on different hardware architectures and can be adapted to strongly different applications.

Sztipanovits, J.↗

Beyond Coordination: Joint Planning and Program Execution. The IHPRPT Materials Working Group

"Partnership is more than just coordination," stated then-Commander of the Air Force Research Laboratory (AFRL), Major General Dick Paul (USAF-Ret), at this year's National Space and Missile Materials Symposium. His comment referred to the example of the joint planning and program execution provided by the Integrated High Payoff Rocket Propulsion Technology (IHPRPT) Materials Working Group (IMWG). Most people agree that fiscal pressures imposed by shrinking budgets have made it extremely difficult to build upon our existing technical capabilities. In times of sufficient budgets, building advanced systems poses no major difficulties. However, with today's budgets, realizing enhanced capabilities and developing advanced systems often comes at an unaffordable cost. Overcoming this problem represents both a challenge and an opportunity to develop new business practices that allow us to develop advanced technologies within the restrictions imposed by current funding levels. Coordination of technology developments between different government agencies and organizations is a valuable tool for technology transfer. However, rarely do the newly developed technologies have direct applicability to other ongoing programs. Technology requirements are typically determined up-front during the program planning stage so that schedule risk can be minimized. The problem with this process is that the costs associated with the technology development are often borne by a single program. Additionally, the potential exists for duplication of technical effort. Changing this paradigm is a difficult process but one that can be extremely worthwhile should the right opportunity arise. The IMWG is one such example where NASA, the DoD, and industry have developed joint requirements that are intended to satisfy multiple program needs. More than mere coordination, the organizations comprising the group come together as partners, sharing information and resources, proceeding from a joint roadmap.

Stropki, Michael A.↗

Command and Control Software Development

The future of the National Aeronautics and Space Administration (NASA) depends on its innovation and efficiency in the coming years. With ambitious goals to reach Mars and explore the vast universe, correct steps must be taken to ensure our space program reaches its destination safely. The interns in the Exploration Systems and Operations Division at the Kennedy Space Center (KSC) have been tasked with building command line tools to ease the process of managing and testing the data being produced by the ground control systems while its recording system is not in use. While working alongside full-time engineers, we were able to create multiple programs that reduce the cost and time it takes to test the subsystems that launch rockets to outer space.

Wallace, Michael↗

Radioisotope Science and Technology Division FY 2025 Core R&D Summary Report: Competitive Projects, Postdoctoral Researchers, and Student Interns

R&D efforts in support of the Oak Ridge National Laboratory (ORNL) Isotope Program Radioisotope Portfolio are led by the Radioisotope Science and Technology Division (RSTD). In addition to supporting the ORNL Isotope Program Radioisotope Portfolio, RSTD supports a portfolio of research related to fundamental properties of radioisotopes and radioisotope applications, including diagnostic and therapeutic uses of medical radioisotopes, radioisotopes for national security, and the production of 238 Pu for the National Aeronautics and Space Administration (NASA) and US Department of Energy (DOE) Office of Nuclear Energy. RSTD is organized into functional science and engineering groups, with most staff members supporting multiple programs. The goal of this organization is to enable synergy between programs such that R&D advances coming from other programs may provide benefit to the ORNL Isotope Program. R&D within RSTD is focused around addressing five grand challenges, as documented in the strategic plan for the DOE Office of Isotope R&D and Production, or DOE Isotope Program (IP), Radioisotope Production R&D activities at ORNL: 1. Maximizing the scientific output of radioisotope transmutation resources, 2. Maximizing the scientific output of radioisotope processing resources, 3. Minimizing waste and having optimal waste disposition, 4. Focusing on product quality and reliability, and 5. Expanding the use of beneficial isotopes. The ORNL Core R&D program, one of the primary R&D components within the ORNL Isotope Program Radioisotope Portfolio, ranges from benchtop to demonstration activities, with a focus on researching enhanced production techniques, developing emerging isotopes, and developing the talent pipeline for radioisotope science and technology. Projects within the Core R&D Program are led primarily by RSTD staff members. In supporting enhanced production techniques, the Core R&D program presents an opportunity to fund novel R&D that might not be tied to a specific radioisotope product but still presents a high potential for broad applicability in the longer term. In supporting the development of emerging isotopes, the Core R&D program develops high-priority isotopes that are not able to be fully supported through production funds.

07 ISOTOPE AND RADIATION SOURCES↗

A Loader for Executing Multi-Binary Applications on the Thinking Machines CM-5: It's Not Just for SPMD Anymore

The Thinking Machines CM-5 platform was designed to run single program, multiple data (SPMD) applications, i.e., to run a single binary across all nodes of a partition, with each node possibly operating on different data. Certain classes of applications, such as multi-disciplinary computational fluid dynamics codes, are facilitated by the ability to have subsets of the partition nodes running different binaries. In order to extend the CM-5 system software to permit such applications, a multi-program loader was developed. This system is based on the dld loader which was originally developed for workstations. This paper provides a high level description of dld, and describes how it was ported to the CM-5 to provide support for multi-binary applications. Finally, it elaborates how the loader has been used to implement the CM-5 version of MPIRUN, a portable facility for running multi-disciplinary/multi-zonal MPI (Message-Passing Interface Standard) codes.

Becker, Jeffrey C.↗

Investigation and Demonstration of Reliability Target Allocation to Support Reliability and Integrity Management Program

Nuclear energy is the most reliable and environmentally sustainable energy source available today. In the United States (U.S.), nuclear-generated power accounts for approximately 20% of total electricity and over 55% of clean energy. New advanced reactors have enormous potential to help further decarbonize the energy market, enhance grid resiliency, create new jobs, and build a stronger economy. More than 50 new reactors are being developed in the U.S., and the federal government realizes an urgent need to deploy nuclear technologies to meet the country’s energy, environmental, and national security goals. As such, the U.S. Department of Energy (DOE) launched multiple programs to support advanced reactor deployment. The research described in this report explores implementation strategies for the Reliability and Integrity Management Program that directly supports the DOE goal to enable the near-term deployment of the advanced reactor technologies. The project is conducted under the Regulatory Development Program for advanced reactors sponsored by the DOE.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Reliability and Integrity Management Program Implementation Approach

Nuclear energy is the most reliable and environmentally sustainable energy source available today. In the United States, nuclear-generated power accounts for approximately 20% of total electricity and over 55% of clean energy. New advanced reactors have enormous potential to help further decarbonize the energy market, enhance grid resiliency, create new jobs, and build a stronger economy. More than 50 new reactors are being developed in the United States, and the federal government realizes an urgent need to deploy nuclear technologies to meet the country’s energy, environmental, and national security goals. As such, the U.S. Department of Energy launched multiple programs to support advanced reactor deployment. The research described in this paper explores implementation strategies for the Reliability and Integrity Management Program that directly supports the U.S. Department of Energy goal to enable the near-term deployment of the advanced reactor technologies. The project is conducted under the Regulatory Development Program for advanced reactors sponsored by the U.S. Department of Energy.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

Quo Vadis Payload Safety?

As we complete the preparations for the fourth Hubble Space Telescope (HST) servicing mission, we note an anniversary approaching: it was 30 years ago in July that the first HST payload safety review panel meeting was held. This, in turn, was just over a year after the very first payload safety review, a Phase 0 review for the Tracking and Data Relay Satellite and its Inertial Upper Stage, held in June of 1977. In adapting a process that had been used in the review and certification of earlier Skylab payloads, National Aeronautics and Space Administration (NASA) engineers sought to preserve the lessons learned in the development of technical payload safety requirements, while creating a new process that would serve the very different needs of the new space shuttle program. Their success in this undertaking is substantiated by the fact that this process and these requirements have proven to be remarkably robust, flexible, and adaptable. Furthermore, the payload safety process has, to date, served us well in the critical mission of safeguarding our astronauts, cosmonauts, and spaceflight participants. Both the technical requirements and their interpretation, as well as the associated process requirements have grown, evolved, been streamlined, and have been adapted to fit multiple programs, including the International Space Station (ISS) program, the Shuttle/Mir program, and most recently the United States Constellation program. From its earliest days, it was anticipated that the payload safety process would be international in scope, and so it has been. European Space Agency (ESA), Japan Aerospace Exploration Agency (JAXA), German Space Agency (DLR), Canadian Space Agency (CSA), Russian Space Agency (RSA), and many additional countries have flown payloads on both the space shuttle and on the ISS. Our close cooperation and long-term working relationships have culminated in the franchising of the payload safety review process itself to our partners in ESA, which in turn will serve as a roadmap for extending the franchise to other Partners.

Fodroci, Michael P.↗

Development Approach of the Advanced Life Support On-line Project Information System

The Advanced Life Support (ALS) Program has recently accelerated an effort to develop an On-line Project Information System (OPIS) for research project and technology development data centralization and sharing. There has been significant advancement in the On-line Project Information System (OPIS) over the past year (Hogan et al, 2004). This paper presents the resultant OPIS development approach. OPIS is being built as an application framework consisting of an uderlying Linux/Apache/MySQL/PHP (LAMP) stack, and supporting class libraries that provides database abstraction and automatic code generation, simplifying the ongoing development and maintenance process. Such a development approach allows for quick adaptation to serve multiple Programs, although initial deployment is for an ALS module. OPIS core functionality will involve a Web-based annual solicitation of project and technology data directly from ALS Principal Investigators (PIs) through customized data collection forms. Data provided by PIs will be reviewed by a Technical Task Monitor (TTM) before posting the information to OPIS for ALS Community viewing via the Web. Such Annual Reports will be permanent, citable references within OPIS. OPlS core functionality will also include Project Home Sites, which will allow PIS to provide updated technology information to the Community in between Annual Report updates. All data will be stored in an object-oriented relational database, created in MySQL(Reistered Trademark) and located on a secure server at NASA Ames Research Center (ARC). Upon launch, OPlS can be utilized by Managers to identify research and technology development (R&TD) gaps and to assess task performance. Analysts can employ OPlS to obtain the current, comprehensive, accurate information about advanced technologies that is required to perform trade studies of various life support system options. ALS researchers and technology developers can use OPlS to achieve an improved understanding of the NASA and ALS Program needs and to understand how other researchers and technology developers are addressing those needs. OPlS core functionality will launch for 'Ihe ALS Program in October, 2005. However, the system has been developed with the ability to evolve with Program needs. Because of open-source construction, software costs are minimized. Any functionality that is technologically feasible can be built into OPIS, and OPlS can expand through module cloning and adaptation, to any level deemed useful to the Agency.

Levri, Julie A.↗

Affordability Approaches for Human Space Exploration

The design and development of historical NASA Programs (Apollo, Shuttle and International Space Station), have been based on pre-agreed missions which included specific pre-defined destinations (e.g., the Moon and low Earth orbit). Due to more constrained budget profiles, and the desire to have a more flexible architecture for Mission capture as it is affordable, NASA is working toward a set of Programs that are capability based, rather than mission and/or destination specific. This means designing for a performance capability that can be applied to a specific human exploration mission/destination later (sometime years later). This approach does support developing systems to flatter budgets over time, however, it also poses the challenge of how to accomplish this effectively while maintaining a trained workforce, extensive manufacturing, test and launch facilities, and ensuring mission success ranging from Low Earth Orbit to asteroid destinations. NASA Marshall Space Flight Center (MSFC) in support of Exploration Systems Directorate (ESD) in Washington, DC has been developing approaches to track affordability across multiple Programs. The first step is to ensure a common definition of affordability: the discipline to bear cost in meeting a budget with margin over the life of the program. The second step is to infuse responsibility and accountability for affordability into all levels of the implementing organization since affordability is no single person s job; it is everyone s job. The third step is to use existing data to identify common affordability elements organized by configuration (vehicle/facility), cost, schedule, and risk. The fourth step is to analyze and trend this affordability data using an affordability dashboard to provide status, measures, and trends for ESD and Program level of affordability tracking. This paper will provide examples of how regular application of this approach supports affordable and therefore sustainable human space exploration architecture.

Holladay, Jon↗

Parallelizing OVERFLOW: Experiences, Lessons, Results

The computer code OVERFLOW is widely used in the aerodynamic community for the numerical solution of the Navier-Stokes equations. Current trends in computer systems and architectures are toward multiple processors and parallelism, including distributed memory. This report describes work that has been carried out by the author and others at Ames Research Center with the goal of parallelizing OVERFLOW using a variety of parallel architectures and parallelization strategies. This paper begins with a brief description of the OVERFLOW code. This description includes the basic numerical algorithm and some software engineering considerations. Next comes a description of a parallel version of OVERFLOW, OVERFLOW/PVM, using PVM (Parallel Virtual Machine). This parallel version of OVERFLOW uses the manager/worker style and is part of the standard OVERFLOW distribution. Then comes a description of a parallel version of OVERFLOW, OVERFLOW/MPI, using MPI (Message Passing Interface). This parallel version of OVERFLOW uses the SPMD (Single Program Multiple Data) style. Finally comes a discussion of alternatives to explicit message-passing in the context of parallelizing OVERFLOW.

Jespersen, Dennis C.↗

Software Quality Assurance for the MOOSE-Based Open-Source Multiphysics Code Cardinal - An Expanded CI Testing Suite

Cardinal is a wrapping of the GPU-oriented spectral element Computational Fluid Dynamics (CFD) code NekRS and the Monte Carlo particle transport code OpenMC within the Multiphysics Object-Oriented Simulation Environment (MOOSE). Cardinal provides high-resolution thermal-hydraulics and/or radiation transport feedback to MOOSE multiphysics simulations. Multiphysics feedback is implemented in a geometry-agnostic manner which eliminates the need for rigid one-to-one mappings. A generic data transfer implementation also allows NekRS and OpenMC to couple to any MOOSE application, enabling a broad set of multiphysics capabilities. Cardinal simulations can also leverage combinations of MPI, OpenMP, and GPU resources. Cardinal continuous development and improvement efforts have led to the software being considered as a high-fidelity design and licensing tool for key areas of nuclear reactor relevant physics, including neutron transport, fluid flow, heat transfer, and mechanical processes. The fast development and expansion of the software from a pure R&D framework towards its application in the nuclear industry and regulation require a focus on developing, enhancing and, maintaining Cardinal’s software quality through strict adherence to a Software Quality Assurance (SQA) framework and SQA program. To facilitate compliance with SQA standards, the Cardinal SQA Program has been initiated during Fiscal Year 2023 (FY23). During the development of the Cardinal SQA Program, multiple gaps have been identified. These gaps are primarily related to model verification and code pedigree as they relate to the use of Cardinal as a safety analysis tool. These gaps have been captured in a report published in 2023. A second report highlighted the progress made during Fiscal Year 2024 (FY24) and described Argonne’s effort to document and integrate software verification within Cardinal’s software development process. This report documents a snapshot of the verification test cases currently available for Cardinal and NekRS in their assimilation into a Continuous Integration (CI) platform. Following the CI practice permits the integrating of source code changes frequently and ensuring that the integrated codebase clears the verification testing for the software. It should be noted that the SQA program itself, including the program plans, procedures, configuration management, and testing strategies, need to be developed in a future step of this task.

22 GENERAL STUDIES OF NUCLEAR REACTORS↗

PMDT: AI-Enabled Predictive Maintenance Digital Twins for Advanced Nuclear Reactors

Our team made substantial technical progress on various fronts during the course of the program. Multiple milestones were geared towards demonstrating the feasibility of machine learning based predictive maintenance digital twins towards reducing O&M costs, whereas some other milestones actually focused on identifying technical gaps and developing technologies such as humble AI to provide necessary robustness to the ML-based models. We were able to demonstrate in many cases that Machine learning-based methods can be successfully adapted for Nuclear plant environments especially for remote monitoring applications. Detailed analyses were carried out with plant and full scope simulation data along with capabilities of enhanced analytics to assess and set realistic expectations on cost reductions in O&M. These assessments are paving the way for investments towards reactor design improvements as well project planning for SMR projects as they develop and mature in the next few years. Technology developed under this program got direct visibility to GE Hitachi and their utility customers and resulted in positive intents to deploy some of the elements from design phase. The project additionally resulted in several reports, publications, software and data generation that will be useful in deployment and O&M services for BWRX300 fleets.

21 SPECIFIC NUCLEAR REACTORS AND ASSOCIATED PLANTS↗