45. Performance Engineering FUN3D at Scale with TAU Commander
Authors: John Linford (Paratools)Srinath Vadlamani (ParaTools)Sameer Shende (ParaTools)Allen Malony (ParaTools)William Jones (NASA)William Kyle Anderson (NASA)Eric Nielsen (NASA)
Abstract: FUN3D is an unstructured-grid computational fluid dynamics suite widely used to support major national research and engineering efforts. FUN3D is being applied to analysis and design problems across all the major service branches at the Department of Defense. These applications span the speed range from subsonic to hypersonic flows and include both fixed- and rotary-wing configurations. This poster presents performance profiles of a high Reynolds number simulation of the flow over a wing-body-pylon-nacelle geometry on 14,400 cores of a Cray XC30 at the Navy DSRC. Profiles are gathered via TAU~Commander, which implements a new performance engineering methodology to improve user productivity. TAU~Commander highlights source code regions that limit scalability through profiling, tracing, and aggregate summary statistics with respect to computational time, memory allocation, and memory access. This analysis approach is being carefully documented to assist other DoD groups in similar performance evaluation activities.
Two-page extended abstract: pdf