Search NASA⌕ Search

SEARCH · Search NASA

Results for “Tesla”

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.

170 records · Page 10

Parallelization of a Six Degree of Freedom Entry Vehicle Trajectory Simulation Using OpenMP and OpenACC

The art and science of writing parallelized software, using methods such as Open Multi-Processing (OpenMP) and Open Accelerators (OpenACC), is dominated by computer scientists. Engineers and non-computer scientists looking to apply these techniques to their project applications face a steep learning curve, especially when looking to adapt their original single threaded software to run multi-threaded on graphics processing units (GPUs). There are significant changes in mindset that must occur; such as how to manage memory, the organization of instructions, and the use of if statements (also known as branching). The purpose of this work is twofold: 1) to demonstrate the applicability of parallelized coding methodologies, OpenMP and OpenACC, to tasks outside of the typical large scale matrix mathematics; and 2) to discuss, from an engineer’s perspective, the lessons learned from parallelizing software using these computer science techniques. This work applies OpenMP, on both multi-core central processing units (CPUs) and Intel® Xeon Phi™ 7210, and OpenACC on GPUs. These parallelization techniques are used to tackle the simulation of thousands of entry vehicle trajectories through the integration of six degree of freedom (DoF) equations of motion (EoM). The forces and moments acting on the entry vehicle, and used by the EoM, are estimated using multiple models of varying levels of complexity. Several benchmark comparisons are made on the execution of six DoF trajectory simulation: single thread Intel® Xeon® E5-2670 CPU, multi-thread CPU using OpenMP, multi-thread Xeon Phi™ 7210 using OpenMP, and multi-thread NVIDIA® Tesla® K40 GPU using OpenACC. These benchmarks are run on the Pleiades Supercomputer Cluster at the National Aeronautics and Space Administration (NASA) Ames Research Center (ARC), and a Xeon Phi™ 7210 node at NASA Langley Research Center (LaRC).

Green, Justin S.↗

Implicit Thermochemical Nonequilibrium Flow Simulations on Unstructured Grids using GPUs

Thermochemical nonequilibrium flow simulation capabilities have been previously implemented, verified, and validated for central processing unit (CPU) systems in NASA’s unstructured-grid computational fluid dynamics solver FUN3D. Many exascale-class high-performance computing systems will rely on graphics processing unit (GPU) architectures for high throughput and energy efficiency; thus, CPU-based scientific computing software unable to effectively utilize these systems must be updated. In this work, we present a CUDA C++ implementation of FUN3D’s thermochemical nonequilibrium flow simulation capabilities targeting NVIDIA Tesla GPUs. An overview of the porting and optimization strategy is described and performance comparisons with other recent architectures are presented. Scaling to thousands of GPUs is demonstrated, yielding computational performance equivalent to that of several million CPU cores. The implementation enables efficient, high-fidelity, scale-resolving simulations of thermochemical nonequilibrium flows for many applications including atmospheric entry, hypersonics, and combustion.

GPU↗

The Influence of Computer Architecture on Performance and Scaling for Hypersonic Flow Simulations

It is critical to understand how hypersonic simulation tools perform on a range of computational platforms. This information will aid in the acquisition of appropriate hardware and the potential refactoring of hypersonic codes to run on different systems. In this paper, we consider two representative high-speed reacting flow cases: a model Mach 8 hypersonic waverider glide vehicle and a model hydrocarbon-fueled hypersonic ramjet propulsion system. In both scenarios, the flow fields are in chemical non-equilibrium and are modeled by the multi-species reacting Navier-Stokes equations. For these simulations we use several hypersonic simulation tools, including US3D, Kestrel, FUN3D, and the JENRER© flow solver. We explore several high performance computing systems containing IntelR© XeonR© Platinum processors, AMD EPYCTM7702 processors, and NVIDIAR© Tesla V100 devices. We compare performance and strong scaling between the different systems.

CPU↗

Memory Optimizations for Sparse Linear Algebra on GPU Hardware

An effort to maximize memory bandwidth utilization for a sparse linear algebra kernel executing on NVIDIA® Tesla V100 and A100 Graphics Processing Units (GPUs) is described. The kernel consists of a block-sparse matrix-vector product and a series of forward/backward triangular solves. The computation is memory-bound and exhibits low arithmetic intensity. Along with a relatively small block size, the data layout poses a challenge to effectively utilize the available memory bandwidth on common GPU architectures. An earlier implementation using a warp to process a single row of the matrix was found to yield good memory performance on the V100 architecture. However, anew approach, which assigns a warp to six rows of the matrix, is proposed for the A100. In addition, two new features offered by the A100 architecture are explored.L2residency control enables a portion of theL2cache to be used for persistent data access, and the asynchronous copy instruction allows data to be loaded directly from main memory into shared memory. Demonstrations show that the new implementation improves memory bandwidth utilization from 71.5% to 81.2% of the peak available on theA100 architecture.

GPU↗

New Magnetohydrodynamic (MHD) Lift Concept for More Efficient Missions to Mars and Neptune

The potential for using an applied magnetic field to augment the aerodynamic lift and drag of a hypersonic vehicle entering Neptune or Mars was studied. The study was conducted to assess whether magnetohydrodynamics (MHD)could boost aerodynamic lift and/or drag for aerocapture of a spacecraft into planetary orbit. MHD seemed well suited to create Lorentz forces during aerocapture when the flow is most ionized and conductive. Neptune and Mars were selected since larger payloads and faster trip times to each planet may substantially increase scientific and exploration opportunities. The results of the systems analysis presented herein suggest that a single MHD effector located off-centerline creates steering forces equaling whole-body aerodynamic forces and suggests a ground-breaking opportunity for new mission classes. The magnetic field required to produce these large forces is around 1 Tesla (T) having a mass roughly the same amount as the ballast used for recent Mars lander missions.

Aerocapture↗

Performance Optimization Methods for a Memory-Bound, Unstructured-Grid CFD Application on Massively Parallel GPU Platforms

Computational performance of the FUN3D unstructured-grid computational fluid dynamics (CFD) application on massively parallel GPU environments is memory-bound and highly dependent upon efficient reads from and atomic updates to the irregular cell-, edge-, and node-based data structures. In this talk, we present recent efforts into optimizing select performance-critical kernels on NVIDIA Tesla V100 and A100 GPUs and AMD CDNA MI100 GPUs. A novel use of L2 cache residency controls and asynchronous loads into on-chip shared memory are explored on the A100 GPU for the sparse iterative solver, which is dominated by mixed-precision, sparse matrix vector multiplication. Demonstrations show that these methods improve global memory bandwidth utilization by 13.5% on the A100 GPU. Several techniques are also presented that use registers and/or shared memory to facilitate array transposition and aggregation which combine to reduce the frequency and increase the cache efficiency of floating-point atomic updates to the irregular data structures. These methods are demonstrated to improve the kernel throughput by nearly 500% on select kernels on the AMD MI100 over atomic updates directly to global memory. Overall, both V100 and A100 GPUs outperformed the MI100 GPU on kernels dominated by double-precision atomic updates; however, the techniques demonstrated here reduced the performance gap and improved the MI100 performance.

GPU CPU unstructured CFD memory↗

Multi-Objective Optimization of a Diodic Profile

The present paper investigates the flow physics of Tesla valves and studies how various geometric parameters affect their performance. The performance of the valve is measured by its diodicity, evaluated by comparing pressure drops and discharge coefficients in the forward and reverse flow directions. First, only the flow return angle of a baseline geometry was varied to understand the impact of return angle on valve performance. These baseline geometries are first analyzed with CFD, and then fabricated and installed in a steady-state experimental test rig equipped with pressure transducers, to measure forward and reverse discharge coefficients. Seven additional geometries are also tested in cold flow to identify the impact of diode count, diode volume, and orifice size on valve performance. Next, a multi-objective optimizer is allowed to vary 12 geometric parameters to produce an optimum geometry.

Propulsion↗

Lynx X-ray Observatory

X-ray observations are indispensable for understanding the cosmos. Their power is immense because much of the baryonic matter and the sites for the most active energy releases in the Universe are primarily observable in X-rays. For the 2030s and beyond, an X-ray observatory with power matching the capabilities in other wavebands is a necessary discovery engine for full exploration of the Universe. JWST and other upcoming major space- and ground-based facilities are expected to greatly expand science frontiers in the coming decades. is presents both a great opportunity and a challenge for a next-generation X-ray observatory. In many areas, such as tracing black holes during the CosmicDawn and understanding the formation and evolution of galaxies, an X-ray observatory is the logical next step. e challenge is that the X-ray science at these new frontiers requires expansion of capabilities by orders of magnitude beyond the current state of the art or anything already planned. Until recently, such gains were not technologically possible. is has changed thanks to recent breakthroughs and sustained maturation of key technologies for X-ray mirrors and detectors. We are reaping the fruits of U.S. investments in these areas over the past 10–15 years. An X-ray observatory that can extend the science frontiers of the post-JWST era is now entirely feasible. Lynx is the mission concept that realizes this vision. It will y revolutionary optics and instrumentation onboard a simple, proven spacecraft. In all aspects, Lynx will be a next-generation Great Observatory that is certain to make a profound impact across the astrophysical landscape. It will provide the depth and breadth to answer the fundamental questions that confront us today; just as importantly, it will have capabilities to address questions we have yet to even ask.

Gaskin, Jessica A.↗