Search NASA⌕ Search

SEARCH · Search NASA

Results for “parallel 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 1,333 records · Page 74

ENSAERO - A multidisciplinary program for fluid/structural interaction studies of aerospace vehicles

A computational procedure is developed that uses a moving zonal grid concept to model complex flexible aerospace vehicles. The Euler/Navier-Stokes equations are used to model the flow, and computations are made using efficient methods based on both central and upwind schemes. The structure is represented by a finite element method which can model general aerospace vehicles. Provisions are made to accommodate other disciplines such as controls and thermal loads. The code is capable of computing unsteady flows on flexible wings with vortical flows. Adaptation of this procedure for parallel processing and validation for complete aerospace configurations is in progress.

Guruswamy, G. P.↗

NASA welding assessment program

A long duration test was conducted for comparing various methods of attaching electrical interconnects to solar cells for near Earth orbit spacecraft. Representative solar array modules were thermally cycled for 36,000 cycles between -80 and +80 C. The environmental stress of more than 6 years on a near Earth spacecraft as it cycles in and out of the earth's shadow was simulated. Evaluations of the integrity of these modules were made by visual and by electrical examinations before starting the cycling and then at periodic intervals during the cycling tests. Modules included examples of parallel gap and of ultrasonic welding, as well as soldering. The materials and fabrication processes are state of the art, suitable for forming large solar arrays of spacecraft quality. The modules survived this extensive cycling without detectable degradation in their ability to generate power under sunlight illumination.

Stofel, E. J.↗

MTUQ: a framework for estimating moment tensors, point forces, and their uncertainties

SUMMARY We introduce MTUQ, an open-source Python package for seismic source estimation and uncertainty quantification, emphasizing flexibility and operational scalability. MTUQ provides MPI-parallelized grid search and global optimization capabilities, compatibility with 1-D and 3-D Green’s function database formats, customizable data processing, C-accelerated waveform and first-motion polarity misfit functions, and utilities for plotting seismic waveforms and visualizing misfit and likelihood surfaces. Applicability to a range of full- and constrained-moment tensor, point force, and centroid inversion problems is possible via a documented application programming interface, accompanied by example scripts and integration tests. We demonstrate the software using three different types of seismic events: (1) a 2009 intraslab earthquake near Anchorage, Alaska; (2) an episode of the 2021 Barry Arm landslide in Alaska; and (3) the 2017 Democratic People’s Republic of Korea underground nuclear test. With these events, we illustrate the well-known complementary character of body waves, surface waves, and polarities for constraining source parameters. We also convey the distinct misfit patterns that arise from each individual data type, the importance of uncertainty quantification for detecting multimodal or otherwise poorly constrained solutions, and the software’s flexible, modular design.

58 GEOSCIENCES↗

Results of an interlaboratory fatigue test program conducted on alloy 800H at room and elevated temperatures

The experimental approach adopted for low cycle fatigue tests of alloy 800H involved the use of electrohydraulic test systems, hour glass geometry specimens, diametral extensometers, and axial strain computers. Attempts to identify possible problem areas were complicated by the lack of reliable data for the heat of Alloy 800H under investigation. The method adopted was to generate definitive test data in an Interlaboratory Fatigue Test Program. The laboratories participating in the program were Argonne National Laboratory, Battelle Columbus, Mar-Test, and NASA Lewis. Fatigue tests were conducted on both solid and turbular specimens at temperatures of 20, 593, and 760 C and strain ranges of 2.0, 1.0, and 0.5 percent. The subject test method can, under certain circumstances, produce fatigue data which are serious in error. This approach subsequently was abandoned at General Atomic Company in favor of parallel gage length specimens and axial extensiometers.

Ellis, J. R.↗

Results of an interlaboratory fatigue test program conducted on alloy 800H at room and elevated temperatures

The experimental approach adopted for low cycle fatigue tests of alloy 800H involved the use of electrohydraulic test systems, hour glass geometry specimens, diametral extensometers, and axial strain computers. Attempts to identify possible problem areas were complicated by the lack of reliable data for the heat of Alloy 800H under investigation. The method adopted was to generate definitive test data in an Interlaboratory Fatigue Test Program. The laboratories participating in the program were Argonne National Laboratory, Battelle Columbus, Mar-Test, and NASA Lewis. Fatigue tests were conducted on both solid and turbular specimens at temperatures of 20, 593, and 760 C and strain ranges of 2.0, 1.0, and 0.5 percent. The subject test method can, under certain circumstances, produce fatigue data which are serious in error. This approach subsequently was abandoned at General Atomic Company in favor of parallel gage length specimens and axial extensometers.

Ellis, J. R.↗

Optimal evaluation of array expressions on massively parallel machines

We investigate the problem of evaluating FORTRAN 90 style array expressions on massively parallel distributed-memory machines. On such machines, an elementwise operation can be performed in constant time for arrays whose corresponding elements are in the same processor. If the arrays are not aligned in this manner, the cost of aligning them is part of the cost of evaluating the expression. The choice of where to perform the operation then affects this cost. We present algorithms based on dynamic programming to solve this problem efficiently for a wide variety of interconnection schemes, including multidimensional grids and rings, hypercubes, and fat-trees. We also consider expressions containing operations that change the shape of the arrays, and show that our approach extends naturally to handle this case.

Chatterjee, Siddhartha↗

The Canadian experience: Using telemedicine for the support of medical care at remote sites

While the majority of Canadians live in a narrow strip about 200 miles wide just north of the 45th parallel, a significant proportion of the population lives in non-urban, remote and sometimes isolated areas. Given this widely dispersed population, the provision of health services has always been a challenge. A list of non-urban health needs include the following: consulting services; clinical laboratory resources; investigative techniques (e.g., EEG, radiology, ultrasound, nuclear medicine); continuing education for physicians, nurses and other health professionals; teaching and training programs for administrative and support staff (dietary, housekeeping, maintenance); community health education and improved general education for health workers and families. For nearly three decades physicians and other health care professionals in the United States and Canada have been exploring the application of telecommunications to health care in rural and remote areas. The terms telemedicine and telehealth are used interchangeably to describe this activity. The prefix 'tele' refers to distance and now includes all types of communication over distance that support health care and health educational programs. Actually, telemedicine is as old as the telephone, which is still the most widely used communications technology in health care.

House, Maxwell↗

Constraints, Approach and Present Status for Selecting the Mars Surveyor 2001 Landing Site

There are many similarities between the Mars Surveyor '01 (MS '01) landing site selection process and that of Mars Pathfinder. The selection process includes two parallel activities in which engineers define and refine the capabilities of the spacecraft through design, testing and modeling and scientists define a set of landing site constraints based on the spacecraft design and landing scenario. As for Pathfinder, the safety of the site is without question the single most important factor, for the simple reason that failure to land safely yields no science and exposes the mission and program to considerable risk. The selection process must be thorough, defensible and capable of surviving multiple withering reviews similar to the Pathfinder decision. On Pathfinder, this was accomplished by attempting to understand the surface properties of sites using available remote sensing data sets and models based on them. Science objectives are factored into the selection process only after the safety of the site is validated. Finally, as for Pathfinder, the selection process is being done in an open environment with multiple opportunities for community involvement including open workshops, with education and outreach opportunities.

Golombek, M.↗

Constraints, Approach, and Status of Mars Surveyor 2001 Landing Site Selection

There are many similarities between the Mars Surveyor '01 (MS '01) landing site selection process and that of Mars Pathfinder. The selection process includes two parallel activities in which engineers define and refine the capabilities of the spacecraft through design, testing and modeling and scientists define a set of landing site constraints based on the spacecraft design and landing scenario. As for Pathfinder, the safety of the site is without question the single most important factor, for the simple reason that failure to land safely yields no science and exposes the mission and program to considerable risk. The selection process must be thorough and defensible and capable of surviving multiple withering reviews similar to the Pathfinder decision. On Pathfinder, this was accomplished by attempting to understand the surface properties of sites using available remote sensing data sets and models based on them. Science objectives are factored into the selection process only after the safety of the site is validated. Finally, as for Pathfinder, the selection process is being done in an open environment with multiple opportunities for community involvement including open workshops, with education and outreach opportunities. Additional information is contained in the original extended abstract.

Golombek, M.↗

Constraints and Approach for Selecting the Mars Surveyor '01 Landing Site

There are many similarities between the Mars Surveyor '01 (MS '01) landing site selection process and that of Mars Pathfinder. The selection process includes two parallel activities in which engineers define and refine the capabilities of the spacecraft through design, testing and modeling and scientists define a set of landing site constraints based on the spacecraft design and landing scenario. As for Pathfinder, the safety of the site is without question the single most important factor, for the simple reason that failure to land safely yields no science and exposes the mission and program to considerable risk. The selection process must be thorough and defensible and capable of surviving multiple withering reviews similar to the Pathfinder decision. On Pathfinder, this was accomplished by attempting to understand the surface properties of sites using available remote sensing data sets and models based on them. Science objectives are factored into the selection process only after the safety of the site is validated. Finally, as for Pathfinder, the selection process is being done in an open environment with multiple opportunities for community involvement including open workshops, with education and outreach opportunities.

Golombek, M.↗

Automated Generation and Assessment of Autonomous Systems Test Cases

This slide presentation reviews some of the issues concerning verification and validation testing of autonomous spacecraft routinely culminates in the exploration of anomalous or faulted mission-like scenarios using the work involved during the Dawn mission's tests as examples. Prioritizing which scenarios to develop usually comes down to focusing on the most vulnerable areas and ensuring the best return on investment of test time. Rules-of-thumb strategies often come into play, such as injecting applicable anomalies prior to, during, and after system state changes; or, creating cases that ensure good safety-net algorithm coverage. Although experience and judgment in test selection can lead to high levels of confidence about the majority of a system's autonomy, it's likely that important test cases are overlooked. One method to fill in potential test coverage gaps is to automatically generate and execute test cases using algorithms that ensure desirable properties about the coverage. For example, generate cases for all possible fault monitors, and across all state change boundaries. Of course, the scope of coverage is determined by the test environment capabilities, where a faster-than-real-time, high-fidelity, software-only simulation would allow the broadest coverage. Even real-time systems that can be replicated and run in parallel, and that have reliable set-up and operations features provide an excellent resource for automated testing. Making detailed predictions for the outcome of such tests can be difficult, and when algorithmic means are employed to produce hundreds or even thousands of cases, generating predicts individually is impractical, and generating predicts with tools requires executable models of the design and environment that themselves require a complete test program. Therefore, evaluating the results of large number of mission scenario tests poses special challenges. A good approach to address this problem is to automatically score the results based on a range of metrics. Although the specific means of scoring depends highly on the application, the use of formal scoring - metrics has high value in identifying and prioritizing anomalies, and in presenting an overall picture of the state of the test program. In this paper we present a case study based on automatic generation and assessment of faulted test runs for the Dawn mission, and discuss its role in optimizing the allocation of resources for completing the test program.

Testing challenges↗

Global Precipitation Measurement (GPM) Spacecraft Lithium Ion Battery Micro-Cycling Investigation

The Global Precipitation Measurement (GPM) spacecraft was jointly developed by NASA and JAXA. It is a Low Earth Orbit (LEO) spacecraft launched on February 27, 2014. The power system is a Direct Energy Transfer (DET) system designed to support 1950 watts orbit average power. The batteries use SONY 18650HC cells and consist of three 8s by 84p batteries operated in parallel as a single battery. During instrument integration with the spacecraft, large current transients were observed in the battery. Investigation into the matter traced the cause to the Dual-Frequency Precipitation Radar (DPR) phased array radar which generates cyclical high rate current transients on the spacecraft power bus. The power system electronics interaction with these transients resulted in the current transients in the battery. An accelerated test program was developed to bound the effect, and to assess the impact to the mission.

Lithium Ion Battery Performance↗

The SGI/Cray T3E: Experiences and Insights

The NASA Goddard Space Flight Center is home to the fifth most powerful supercomputer in the world, a 1024 processor SGI/Cray T3E-600. The original 512 processor system was placed at Goddard in March, 1997 as part of a cooperative agreement between the High Performance Computing and Communications Program's Earth and Space Sciences Project (ESS) and SGI/Cray Research. The goal of this system is to facilitate achievement of the Project milestones of 10, 50 and 100 GFLOPS sustained performance on selected Earth and space science application codes. The additional 512 processors were purchased in March, 1998 by the NASA Earth Science Enterprise for the NASA Seasonal to Interannual Prediction Project (NSIPP). These two "halves" still operate as a single system, and must satisfy the unique requirements of both aforementioned groups, as well as guest researchers from the Earth, space, microgravity, manned space flight and aeronautics communities. Few large scalable parallel systems are configured for capability computing, so models are hard to find. This unique environment has created a challenging system administration task, and has yielded some insights into the supercomputing needs of the various NASA Enterprises, as well as insights into the strengths and weaknesses of the T3E architecture and software. The T3E is a distributed memory system in which the processing elements (PE's) are connected by a low latency, high bandwidth bidirectional 3-D torus. Due to the focus on high speed communication between PE's, the T3E requires PE's to be allocated contiguously per job. Further, jobs will only execute on the user specified number of PE's and PE timesharing is possible but impractical. With a highly varied job mix in both size and runtime of jobs, the resulting scenario is PE fragmentation and an inability to achieve near 100% utilization. SGI/Cray has provided several scheduling and configuration tools to minimize the impact of fragmentation. These tools include PScheD (the political scheduler), GRM (the global resource manager) and NQE (the Network Queuing Environment). Features and impact of these tools will be discussed, as will resulting performance and utilization data. As a distributed memory system, the T3E is designed to be programmed through explicit message passing. Consequently, certain assumptions related to code design are made by the operating system (UNICOS/mk) and its scheduling tools. With the exception of HPF, which does run on the T3E, however poorly, alternative programming styles have the potential to impact the T3E in unexpected and undesirable ways. Several examples will be presented (preceeded with the disclaimer, "Don't try this at home! Violators will be prosecuted!")

Bernard, Lisa Hamet↗

Evaluation of flow-induced plate deflection for University of Missouri research reactor low-enriched uranium fuel element

The University of Missouri Research Reactor (MURR), located on the campus of the University of Missouri in Columbia, Missouri, is one of the six United States (U.S.) High Performance Research Reactors (USHPRR), including one critical facility, that are actively collaborating with the U.S. Department of Energy (DOE) National Nuclear Security Administration (NNSA) Office of Material Management and Minimization (M3) Reactor Conversion Program to convert from highly enriched uranium (HEU, ≥20 wt% U-235) fuel to low-enriched uranium (LEU, <20 wt% U-235) fuel. A new type of very high-density LEU fuel based on a monolithic alloy of uranium and 10 wt% molybdenum (U-10Mo) is expected to allow conversion of some USHPRR, including MURR. In the design of its fuel elements, MURR is using thin parallel curved fuel plates separated by coolant channels. In this work, fluid-structure interaction (FSI) analysis of the MURR LEU fuel element is performed at the element level (as compared to the plate level analysis), which models all components of the LEU fuel element, including fuel plates and the supporting structures. Therefore, the effect of supporting structures on the flow distribution within the element and the fuel plate deflection are evaluated. In addition to the element nominal flow rate and dimensions, the tolerances in the geometry of the coolant channel and plate thickness, the effect of a comb on plate deflection, and the uncertainty of the flow rate per element are evaluated. For the LEU fuel plates, which are thinner than the current HEU plates, the predicted plate deflection is found to be small compared to the fabrication and assembly tolerances. Thus, the FSI-induced deflections are not expected to noticeably reduce the coolant flow rate or predicted safety margins in the limiting channels for the MURR LEU fuel element. In addition to the simulation work, a hydraulic performance test of the MURR LEU fuel element is currently being planned to support conversion to the use of LEU fuel.

11 NUCLEAR FUEL CYCLE AND FUEL MATERIALS↗

Thermal barrier coating life prediction model development

The objectives of this program are to increase understanding of thermal barrier coating (TBC) degradation and failure modes, to generate quantitative ceramic failure life data under cyclic thermal conditions which simulate those encountered in gas turbine engine service, and to develop an analytical methodology for prediction of coating life in the engine. Observations of degradation and failure modes in plasma deposited ceramic indicate that spallation failure results from progressive cracking of the ceramic parallel to and adjacent to, but not coincident with the metal-ceramic interface.

Demasi, J. T.↗

The development of nickel-metal hydride technology for use in aerospace applications

The nickel metal hydride technology for battery application is relatively immature even though this technology was made widely known by Philips' scientists as long ago as 1970. Recently, because of the international environmental regulatory pressures being placed on cadmium in the workplace and in disposal practices, battery companies have initiated extensive development programs to make this technology a viable commercial operation. These hydrides do not pose a toxilogical threat as does cadmium. Also, they provide a higher energy density and specific energy when compared to the other nickel based battery technologies. For these reasons, the nickel metal hydride electrochemisty is being evaluated as the next power source for varied applications such as laptop computers, cellular telephones, electric vehicles, and satellites. A parallel development effort is under way to look at aerospace applications for nickel metal hydride cells. This effort is focused on life testing of small wound cells of the commercial type to validate design options and development of prismatic design cells for aerospace applications.

Rampel, Guy↗

Tests of the Performance of Coatings for Low Ice Adhesion

This paper reports studies of the performance of low-ice-adhesion coatings by NASA Lewis and BFGoodrich. Studies used impact ice accreted both in the NASA Lewis Icing Research Tunnel (IRT) and in the BFGoodrich Icing Wind Tunnel (IWT) and static ice in a BFGoodrich bench-top parallel-plate shear rig. Early tests at NASA Lewis involved simple qualitative evaluations of the ease of removing impact ice from a surface. Coated surfaces were compared with uncoated ones. Some of the coatings were tested again with static ice at BFGoodrich to obtain quantitative measurements. Later, methods to establish the adhesion force on surfaces subjected to impact ice were explored at Lewis. This paper describes the various test programs and the results of testing some of the coatings looked at over the past 5 years. None of the coatings were found to be truly ice-phobic; however, the most effective coatings were found to reduce the adhesion of ice to about 1/2 that of an uncoated aluminum sample.

Anderson, David N.↗

Software Aids Visualization of Computed Unsteady Flow

Unsteady Flow Analysis Toolkit (UFAT) is a computer program that synthesizes motions of time-dependent flows represented by very large sets of data generated in computational fluid dynamics simulations. Prior to the development of UFAT, it was necessary to rely on static, single-snapshot depictions of time-dependent flows generated by flow-visualization software designed for steady flows. Whereas it typically takes weeks to analyze the results of a largescale unsteady-flow simulation by use of steady-flow visualization software, the analysis time is reduced to hours when UFAT is used. UFAT can be used to generate graphical objects of flow visualization results using multi-block curvilinear grids in the format of a previously developed NASA data-visualization program, PLOT3D. These graphical objects can be rendered using FAST, another popular flow visualization software developed at NASA. Flow-visualization techniques that can be exploited by use of UFAT include time-dependent tracking of particles, detection of vortex cores, extractions of stream ribbons and surfaces, and tetrahedral decomposition for optimal particle tracking. Unique computational features of UFAT include capabilities for automatic (batch) processing, restart, memory mapping, and parallel processing. These capabilities significantly reduce analysis time and storage requirements, relative to those of prior flow-visualization software. UFAT can be executed on a variety of supercomputers.

Kao, David↗