Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “OCCA”

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.

Performance and Portability of a Linear Solver Across Emerging Architectures

A linear solver algorithm used by a large-scale unstructured-grid computational fluid dynamics application is examined for a broad range of familiar and emerging architectures. Efficient implementation of a linear solver is challenging on recent CPUs offering vector architectures. Vector loads and stores are essential to effectively utilize available memory bandwidth on CPUs, and maintaining performance across different CPUs can be difficult in the face of varying vector lengths offered by each. A similar challenge occurs on GPU architectures, where it is essential to have coalesced memory accesses to utilize memory bandwidth effectively. In this work, we demonstrate that restructuring a computation, and possibly data layout, with regard to architecture is essential to achieve optimal performance by establishing a performance benchmark for each target architecture in a low level language such as vector intrinsics or CUDA. In doing so, we demonstrate how a linear solver kernel can be mapped to Intel® Xeon™ and Xeon Phi™, Marvell® ThunderX2®, NEC® SX-Aurora™ TSUBASA Vector Engine, and NVIDIA® and AMD® GPUs. We further demonstrate that the required code restructuring can be achieved in higher level programming environments such as OpenACC, OCCA, and Intel® OneAPI™/SYCL, and that each generally results in optimal performance on the target architecture. Relative performance metrics for all implementations are shown, and subjective ratings for ease of implementation and optimization are suggested.

Programming models↗

Effects of Dietary Iron and Gamma Radiation on the Rat Retina

A health risk of concern for NASA relates to radiation exposure and its synergistic effects with other space environmental factors, includi ng nutritional status of the crew. Astronauts consume almost three times the recommended daily allowance of iron due to the use of fortifie d foods aboard the International Space Station, with iron intake occa sionally exceeding six times the recommended values. Recently, NASA has become concerned with visual changes associated with spaceflight, a nd research is being conducted to elucidate the etiology of eye structure alterations in the spaceflight environment. Terrestrially, iron o verload is also associated with certain optic neuropathies. In additi on, due to its role in Fenton reactions, iron can potentiate oxidative stress, which is a recognized cause of cataract formation. As part o f a study investigating the combined effects of radiation exposure an d iron overload on multiple physiological systems, we focused on defining the effects of both treatments on eye biology. In this study, 12- week-old Sprague-Dawley rats were assigned to one of four experimental groups: normal iron/no radiation (Control/Sham), high iron/no radiat ion (Fe/Sham), normal iron/gamma radiation (3 Gy cumulative dose, fra ctionated at 0.375 Gy/d every other day for 16 d) (Control/Rad), and high iron/gamma radiation (Fe/Rad). Oxidative stress-induced DNA damag e, measured as concentration of the marker 8-hydroxy-2'-deoxyguanosine (8OHdG) in eye retinal tissue by enzyme-immunoanalysis did not show significant changes among treatments. However, there was an overall i ncrease in 8OHdG immunostaining density in retina sections due to radiation exposure (P = 0.05). Increased dietary iron and radiation expos ure had an interactive effect (P = 0.02) on 8OHdG immunostaining of t he retinal ganglion cell layer with iron diet increasing the signal in the group not exposed to radiation (P = 0.05). qPCR gene expression profiling of relevant target genes indicated upregulation of ferritin light chain (P = 0.09) as a result of dietary iron but no change in e xpression of the gene for ferritin heavy chain. Immunolocalization of light chain and heavy chain of the iron storage protein ferritin showed the expected distribution in the choroid, photoreceptor layer, inn er nuclear layer and in the inner plexiform layer that corresponded t o the synaptic terminals of bipolar cells. Evidence of stress and damage in the retina was also suggested by a decrease in expression of th e survival marker Bcl2 (P = 0.01) and the protective proteins clusterin (P = 0.04) and heat shock factor 1 (Hsf1, P < 0.001), as a result o f increased dietary iron. The effect of increased iron on expression of the antioxidant enzyme heme oxygenase 1 (Hmox1) had a significant interaction with the effect of radiation (P < 0.001). In summary, the results of this study indicate that both gamma radiation exposure and a moderate increase in dietary iron can contribute to deleterious cha nges in retinal health and physiology.

Morgan, Jennifer↗

Exascale Multiphysics Nuclear Reactor Simulations for Advanced Designs

ENRICO is a coupled application developed under the U.S. Department of Energy's Exascale Computing Project (ECP) targeting the modeling of advanced nuclear reactors. It couples radiation transport with heat and fluid simulation, including the high-fidelity, highresolution Monte-Carlo code Shift and the Computational fluid dynamics code NekRS. NekRS is a highly-performant open-source code for simulation of incompressible and low-Mach fluid flow, heat transfer, and combustion with a particular focus on turbulent flows in complex domains. It is based on rapidly convergent high-order spectral element discretizations that feature minimal numerical dissipation and dispersion. State-of-the-art multilevel preconditioners, efficient high-order time-splitting methods, and runtime-adaptive communication strategies are built on a fast OCCA-based kernel library, libParanumal, to provide scalability and portability across the spectrum of current and future high-performance computing platforms. On Frontier, Nek5000/RS has recently achieved an unprecedented milestone in breaching over 1 billion spectral elements and 350 billion degrees of freedom. Shift has demonstrated the capability to transport upwards of 1 billion particles per second in full core nuclear reactor simulations featuring complete temperature-dependent, continuous-energy physics on Frontier. Shift achieved a weak-scaling efficiency of 97.8% on 8192 nodes of Frontier and calculated 6 reactions in 214,896 fuel pin regions below 1% statistical error yielding first-of-a-kind resolution for a Monte Carlo transport application.

Hamilton, Steven P.↗

NekRS, a GPU-accelerated spectral element Navier–Stokes solver

The development of NekRS, a GPU-oriented thermal-fluids simulation code based on the spectral element method (SEM) is described. For performance portability, the code is based on the open concurrent compute abstraction and leverages scalable developments in the SEM code Nek5000 and in libParanumal, which is a library of high-performance kernels for high-order discretizations and PDE-based miniapps. Critical performance sections of the Navier–Stokes time advancement are addressed. Performance results on several platforms are presented here, including scaling to 27,648 V100s on OLCF Summit, for calculations of up to 60B gridpoints.

97 MATHEMATICS AND COMPUTING↗