科技报告详细信息
Optimization of Elastodynamic Finite Integration Technique on Intel Xeon Phi Knights Landing Processors
Schneck, William C [Point of Contact] ; Gregory, Elizabeth D ; Leckey, Cara A C
关键词: AIRCRAFT CONSTRUCTION MATERIALS;    COMPUTERIZED SIMULATION;    DEFECTS;    DIFFERENCE EQUATIONS;    ELASTODYNAMICS;    FINITE DIFFERENCE THEORY;    INHOMOGENEITY;    INSPECTION;    NONDESTRUCTIVE TESTS;    PIEZOELECTRIC TRANSDUCERS;    SIMULATION;    SPACECRAFT CONSTRUCTION MATERIALS;    TRANSDUCERS;    ULTRASONICS;    WAVE PROPAGATION;   
RP-ID  :  NF1676L-29501
学科分类:力学,机械学
美国|英语
来源: NASA Technical Reports Server
PDF
【 摘 要 】

This work describes the development and optimization of an implementation of an isotropic elastodynamic finite integration technique (EFIT) code for parallelized computation on Intel Knights Landing (KNL) hardware. EFIT is a numerical approach resulting in standard staggered-grid finite difference equations for the elastodynamic equations of motion to simulate bulk waves is solids. The computationally efficient simulation of elastodynamic wave propagation and interactions in aerospace materials is of high-interest in the fields of nondestructive evaluation (NDE) and structural health monitoring (SHM). Ultrasonic inspection uses an ultrasonic signal, generated at the surface of the material/structure via use of a piezoelectric transducer, to propagate sound waves into the material where it interacts with any existing defects, as well as with structural boundaries and any material inhomogeneity. Reflections from defects and boundaries are then measured by a transducer. Realistic ultrasound simulation tools can significantly aid the development and optimization of inspection techniques and can assist in the interpretation of experimental data. The optimization of an elastodynamics simulation code for the KNL Many Integrated Core processor was performed. The optimization focused on data locality and vectorization. Results show that tiling of the data to exploit the cache behavior and allow for significant utilization of the KNL hardware. The MPI implementation allows for a scalable implementation enabling large problems to be simulated. The model results were validated against theoretical dispersion curves to within 2% of the group velocity, and within 0.5% of the phase velocity of the A0 mode. Aggressive use of tiling, threading, and vectorization techniques allowed for dramatically improved time to solution.

【 预 览 】
附件列表
Files Size Format View
20190026687.pdf 1265KB PDF download
  文献评价指标  
  下载次数:20次 浏览次数:34次