Search NASA⌕ Search

SEARCH · Search NASA

Results for “Multi - threaded 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 505 records · Page 28

An adaptive, multi-level method for elliptic boundary value problems

Subroutine PLTMG is a FORTRAN program for solving self-adjoint elliptic boundary value problems in general regions of R-squared. It is based on a piecewise linear triangle finite element method, an adaptive grid refinement procedure, and a multi-level iterative method to solve the resulting sets of linear equations. This paper describes the method and presents some numerical results and comparisons.

Bank, R. E.↗

Simulating New Drop Test Vehicles and Test Techniques for the Orion CEV Parachute Assembly System

The Crew Exploration Vehicle Parachute Assembly System (CPAS) project is engaged in a multi-year design and test campaign to qualify a parachute recovery system for human use on the Orion Spacecraft. Test and simulation techniques have evolved concurrently to keep up with the demands of a challenging and complex system. The primary simulations used for preflight predictions and post-test data reconstructions are Decelerator System Simulation (DSS), Decelerator System Simulation Application (DSSA), and Drop Test Vehicle Simulation (DTV-SIM). The goal of this paper is to provide a roadmap to future programs on the test technique challenges and obstacles involved in executing a large-scale, multi-year parachute test program. A focus on flight simulation modeling and correlation to test techniques executed to obtain parachute performance parameters are presented.

Morris, Aaron L.↗

Orion Crew Module Aerodynamic Testing

The Apollo-derived Orion Crew Exploration Vehicle (CEV), part of NASA s now-cancelled Constellation Program, has become the reference design for the new Multi-Purpose Crew Vehicle (MPCV). The MPCV will serve as the exploration vehicle for all near-term human space missions. A strategic wind-tunnel test program has been executed at numerous facilities throughout the country to support several phases of aerodynamic database development for the Orion spacecraft. This paper presents a summary of the experimental static aerodynamic data collected to-date for the Orion Crew Module (CM) capsule. The test program described herein involved personnel and resources from NASA Langley Research Center, NASA Ames Research Center, NASA Johnson Space Flight Center, Arnold Engineering and Development Center, Lockheed Martin Space Sciences, and Orbital Sciences. Data has been compiled from eight different wind tunnel tests in the CEV Aerosciences Program. Comparisons are made as appropriate to highlight effects of angle of attack, Mach number, Reynolds number, and model support system effects.

Murphy, Kelly J.↗

Solar Pathways in Federal Energy Assistance Programs: Expanding Low Income Home Energy Assistance Program (LIHEAP) and Weatherization Assistance Program (WAP)

How can solar best fit within your LIHEAP or WAP activities? Come join NREL and learn about the various pathways and new resources available to help implement solar in low-income programs. Panelists will share results from a multi-year research project, including survey results on LIHEAP and WAP solar adoption across the United States. This session will highlight case studies from early implementers, key lessons learned and resources developed based on stakeholder feedback for interested organizations. Attendees can expect gain a better understanding of the perceived barriers and opportunities to solar implementation, including the importance of partner coordination and complementary funding sources, and the next steps for how to get started. Additionally, attendees will hear from a local implementer of solar in WAP about their program and process.

Colorado↗

Multi-GPU porting of a phase-change cascaded lattice Boltzmann method for three-dimensional pool boiling simulations

The Lattice Boltzmann method (LBM) has proven effective in simulating phase-change phenomena, such as melting, solidification, evaporation, and boiling. In this work, we develop a highly parallelized multi-GPU implementation of LBM for three-dimensional pool boiling simulations. The code is based on the OpenACC programming model, which enables the code to be deployed efficiently on multi-core CPUs, GPUs, and potentially other accelerators, without the need for architecture-specific rewrites. To support large-scale simulations, the domain is decomposed and distributed across multiple compute nodes using MPI. We demonstrate that the code exhibits excellent scaling properties, with ideal strong-scaling running with up to 256 GPUs on the MareNostrum5 cluster.

97 MATHEMATICS AND COMPUTING↗

Modal Analysis and Gain Estimation

Interactive program yields eigenvectors, eigenvalues, and gains for feedback-control systems. Interactive Modal Analysis and Gain Estimation System (IMAGES) provides eigensystem synthesis capability to control-system engineer. IMAGES modular and flexible. Capable of both modal and spectral synthesis of multi-input control systems. IMAGES user-oriented, interactive program that frees engineer to concentrate on eigensystem synthesis. Engineer provided with scratch-pad capability that speeds control-system design.

Jones, R. L.↗

The Herschel Multi-tiered Extragalactic Survey: HerMES

The Herschel Multi-tiered Extragalactic Survey, HerMES, is a legacy program designed to map a set of nested fields totalling approx. 380 deg(exp 2). Fields range in size from 0.01 to approx. 20 deg (exp 2), using Herschel-SPIRE (at 250, 350 and 500 micron), and Herschel-PACS (at 100 and 160 micron), with an additional wider component of 270 deg. (exp. 2) with SPIRE alone. These bands cover the peak of the redshifted thermal spectral energy distribution from interstellar dust and thus capture the re-processed optical and ultra-violet radiation from star formation that has been absorbed by dust, and are critical for forming a complete multi-wavelength understanding of galaxy formation and evolution. The survey will detect of order 100,000 galaxies at 5-sigma in some of the best studied fields in the sky. Additionally, HerMES is closely coordinated with the PACS Evolutionary Probe survey. Making maximum use of the full spectrum of ancillary data, from radio to X-ray wavelengths, it is designed to: facilitate redshift determination; rapidly identify unusual objects; and understand the relationships between thermal emission from dust and other processes. Scientific questions HerMES will be used to answer include: the total infrared emission of galaxies; the evolution of the luminosity function; the clustering properties of dusty galaxies; and the properties of populations of galaxies which lie below the confusion limit through lensing and statistical techniques. This paper defines the survey observations and data products, outlines the primary scientific goals of the HerMES team, and reviews some of the early results.

multi-tiered↗

A modular, programmable measurement system for physiological and spaceflight applications

The NASA-Ames Sensors 2000! Program has developed a small, compact, modular, programmable, sensor signal conditioning and measurement system, initially targeted for Life Sciences Spaceflight Programs. The system consists of a twelve-slot, multi-layer, distributed function backplane, a digital microcontroller/memory subsystem, conditioned and isolated power supplies, and six application-specific, physiological signal conditioners. Each signal condition is capable of being programmed for gains, offsets, calibration and operate modes, and, in some cases, selectable outputs and functional modes. Presently, the system has the capability for measuring ECG, EMG, EEG, Temperature, Respiration, Pressure, Force, and Acceleration parameters, in physiological ranges. The measurement system makes heavy use of surface-mount packaging technology, resulting in plug in modules sized 125x55 mm. The complete 12-slot system is contained within a volume of 220x150x70mm. The system's capabilities extend well beyond the specific objectives of NASA programs. Indeed, the potential commercial uses of the technology are virtually limitless. In addition to applications in medical and biomedical sensing, the system might also be used in process control situations, in clinical or research environments, in general instrumentation systems, factory processing, or any other applications where high quality measurements are required.

Hines, John W.↗

R&D Program for HEP High-Power Targets at Fermilab

A high-power target system is a key beam element to complete future High Energy Physics (HEP) experiments. In the recent past, major accelerator facilities have been limited in beam power not by their accelerators, but by the beam intercepting device survivability. The target must then endure high power pulsed beam, leading to high cycle thermal stresses/pressures and thermal shocks. The increased beam power will also create significant challenges such as corrosion and radiation damage that can cause harmful effects on the material and degrade their mechanical and thermal properties during irradiation. This can eventually lead to the failure of the material and drastically reduce the lifetime of targets and beam intercepting devices. In order to operate reliable beam-intercepting devices in the framework of energy and intensity increase projects of the future, it is essential to develop a strong R&D program and have synergy with various expertise. After presenting the high power targetry challenges facing next generation multi-MW accelerators, we will give an overview of Fermilab’s R&D program in support of High Power Targetry development. The RaDIATE collaboration (Radiation Damage In Accelerator Target Environment), managed by Fermilab, also draws on existing expertise in related fields to execute a coordinated strategy for high power targetry R&D between the 14 international member institutions.

Pellemoine, Frederique [Fermilab]↗

ASRM Multi-Port Igniter Flow Field Analysis

The Advanced Solid Rocket Motor (ASRM) program was initiated by NASA in response to the need for a new generation rocket motor capable of providing increased thrust levels over the existing Redesigned Solid Rocket Motor (RSRM) and thus augment the lifting capacity of the space shuttle orbiter. To achieve these higher thrust levels and improve motor reliability, advanced motor design concepts were employed. In the head end of the motor, for instance, the propellent cast has been changed from the conventional annular configuration to a 'multi-slot' configuration in order to increase the burn surface area and guarantee rapid motor ignition. In addition, the igniter itself has been redesigned and currently features 12 exhaust ports in order to channel hot igniter combustion gases into the circumferential propellent slots. Due to the close proximity of the igniter ports to the propellent surfaces, new concerns over possible propellent deformation and erosive burning have arisen. The following documents the effort undertaken using computational fluid dynamics to perform a flow field analysis in the top end of the ASRM motor to determine flow field properties necessary to permit a subsequent propellent fin deformation analysis due to pressure loading and an assessment of the extent of erosive burning.

Kania, Lee↗

Forced vibrations of multi-component compliant tanks and feedlines

An analytical and experimental research program was performed to investigate the effects of flexible tanks and lines and the total system dynamic response of a simple physical system which had some of the essential features of a liquid-fueled launch vehicle. Several vessel-wall materials were used to obtain a range of elastic moduli. Water was used to simulate the fuel and an electromagnetic shaker provided external excitation such as might originate from a rocket-propulsion system. Experimental data were compared to values obtained from mathematical models for the many degree-of-freedom lumped-mass representation.

Smith, H. W.↗

Analysis of faults detected in a large-scale multi-version software development experiment

In a multiversion software experiment, twenty programs were built to the same specification of an inertial navigation problem. The programs were then subjected to a three-phase testing and debugging process: an acceptance test, a certification test, and an operational test. Less than 20 percent of the faults discovered during the certification and operational testing were nonunique, i.e., the same or very similar faults would be found in more than one program. However, some of these common faults spanned as many as half of the versions. Faults discovered during the certification testing were due to specification errors and ambiguities, inadequate programmer background knowledge, insufficient programming experience, incomplete analysis, and insufficient acceptance testing. Faults discovered during the operational testing were of a more subtle nature, and were mostly due to various programmer knowledge defects and incomplete analysis errors. Techniques that might have prevented the observed faults are discussed.

Vouk, Mladen A.↗

Thermal Vacuum Testing of a Multi-Evaporator Miniature Loop Heat Pipe

Under NASA's New Millennium Program Space Technology 8 Project, four experiments are being developed for future small system applications requiring low mass, low power, and compactness. GSFC is responsible for developing the Thermal Loop experiment, which is an advanced thermal control system consisting of a miniature loop heat pipe (MLHP) with multiple evaporators and condensers. The objective is to validate the operation of an MLHP, including reliable start-ups, steady operation, heat load sharing, and tight temperature control over the range of 273K to 308K. An MLHP Breadboard has been built and tested for 1200 hours under the laboratory environment and 500 hours in a thermal vacuum chamber. Results of the TV tests are presented here.

Ku, Jentung↗

Hybrid MPI+OpenMP Programming of an Overset CFD Solver and Performance Investigations

This report describes a two level parallelization of a Computational Fluid Dynamic (CFD) solver with multi-zone overset structured grids. The approach is based on a hybrid MPI+OpenMP programming model suitable for shared memory and clusters of shared memory machines. The performance investigations of the hybrid application on an SGI Origin2000 (O2K) machine is reported using medium and large scale test problems.

Djomehri, M. Jahed↗

Multi-User Hardware Solutions to Combustion Science ISS Research

In response to the budget environment and to expand on the International Space Station (ISS) Fluids and Combustion Facility (FCF) Combustion Integrated Rack (CIR), common hardware approach, the NASA Combustion Science Program shifted focus in 1999 from single investigator PI (Principal Investigator)-specific hardware to multi-user 'Minifacilities'. These mini-facilities would take the CIR common hardware philosophy to the next level. The approach that was developed re-arranged all the investigations in the program into sub-fields of research. Then common requirements within these subfields were used to develop a common system that would then be complemented by a few PI-specific components. The sub-fields of research selected were droplet combustion, solids and fire safety, and gaseous fuels. From these research areas three mini-facilities have sprung: the Multi-user Droplet Combustion Apparatus (MDCA) for droplet research, Flow Enclosure for Novel Investigations in Combustion of Solids (FEANICS) for solids and fire safety, and the Multi-user Gaseous Fuels Apparatus (MGFA) for gaseous fuels. These mini-facilities will develop common Chamber Insert Assemblies (CIA) and diagnostics for the respective investigators complementing the capability provided by CIR. Presently there are four investigators for MDCA, six for FEANICS, and four for MGFA. The goal of these multi-user facilities is to drive the cost per PI down after the initial development investment is made. Each of these mini-facilities will become a fixture of future Combustion Science NASA Research Announcements (NRAs), enabling investigators to propose against an existing capability. Additionally, an investigation is provided the opportunity to enhance the existing capability to bridge the gap between the capability and their specific science requirements. This multi-user development approach will enable the Combustion Science Program to drive cost per investigation down while drastically reducing the time required to go from selection to space flight.

Otero, Angel M.↗

Development of Message Passing Routines for High Performance Parallel Computations

Computational Fluid Dynamics (CFD) calculations require a great deal of computing power for completing the detailed computations involved. In an effort shorten the time it takes to complete such calculations they are implemented on a parallel computer. In the case of a parallel computer some sort of message passing structure must be used to communicate between the computers because, unlike a single machine, each computer in a parallel computing cluster does not have access to all the data or run all the parts of the total program. Thus, message passing is used to divide up the data and send instructions to each machine. The nature of my work this summer involves programming the "message passing" aspect of the parallel computer. I am working on modifying an existing program, which was written with OpenMP, and does not use a multi-machine parallel computing structure, to work with Message Passing Interface (MPI) routines. The actual code is being written in the FORTRAN 90 programming language. My goal is to write a parameterized message passing structure that could be used for a variety of individual applications and implement it on Silicon Graphics Incorporated s (SGI) IRIX operating system. With this new parameterized structure engineers would be able to speed up computations for a wide variety of purposes without having to use larger and more expensive computing equipment from another division or another NASA center.

Summers, Edward K.↗