NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Enabling Execution of a Legacy CFD Mini Application on Accelerators Using OpenMPWe describe the process and outcome of our efforts to port a legacy Fortran benchmark code to heterogeneous GPU-accelerated computing architectures using OpenMP. The benchmark code is one of the multi-zone NAS Parallel Benchmarks (NPB-MZ) called SP-MZ. This “mini-app” mimics the computation and data movement that is found in popular legacy and modern implicit computational fluid dynamics (CFD)solvers. Our objective was to examine how efficiently legacy Fortran codes can be ported to accelerators by leveraging OpenMP directives. We describe the development and optimization process and demonstrate the performance impact of various code modifications. We show select profiling results from the Nvidia nvvp profiler to help others diagnose and overcome performance issues in their own applications. We present results for two compute systems endowed with Nvidia V100 accelerators.
Document ID
20200011497
Acquisition Source
Ames Research Center
Document Type
Conference Paper
External Source(s)
Authors
Ioannis Nompelis
(University of Minnesota Minneapolis, Minnesota, United States)
Gabriele Jost
(Ames Research Center Mountain View, California, United States)
Alice Koniges
(University of Hawaii System Honolulu, Hawaii, United States)
Christopher Daley
(National Energy Research Scientific Computing Center Berkeley, California, United States)
David Eder
(University of Hawaii System Honolulu, Hawaii, United States)
Date Acquired
May 26, 2020
Subject Category
Fluid Mechanics And Thermodynamics
Report/Patent Number
ARC-E-DAA-TN75297
Report Number: ARC-E-DAA-TN75297
Meeting Information
Meeting: ISC High Performance 2020
Location: Virtual
Country: US
Start Date: June 22, 2020
End Date: June 25, 2020
Sponsors: ISC Group
Funding Number(s)
OTHER: DE-AC02-05CH11231
OTHER: DE-AC05-00OR22725
CONTRACT_GRANT: 80ARC018D001
OTHER: GS04T09DBC0017
OTHER: N00024-19-D-6400
Distribution Limits
Public
Copyright
Public Use Permitted.
Technical Review
NASA Peer Committee
No Preview Available