Parallelization of a Vector-Optimized 3-D Flow Solver for Multi-core Node Clusters

High Performance Computing Modernization Program Users Group Conference(2010)

引用 1|浏览0
暂无评分
摘要
In this paper, we describe the development of a parallel version of the IR3D (Incompressible Realistic 3-D) code, which simulates the environmental effects on the evolution of vortices trailing behind control surfaces of underwater vehicles. The objective of the project was to parallelize and optimize the existing implementation for clusters of multi-core nodes. The primary motivation was to reduce turnaround time and add the capability to handle large problem sizes. Furthermore we were aiming for portability and scalability. The code solves the 3D Boussinesq equations for incompressible fluids. Fast-Fourier transforms (FFTs) are used for the calculation of horizontal derivatives and a higher-order compact finite difference scheme is used for vertical derivatives. To ensure incompressibility, the code employs a projection method for which we developed a new Poisson Solver. This solver works by computing 2D FFTs in horizontal-planes, numerically solving the resulting ordinary differential equations (ODEs) for Fourier coefficients, and then doing Fourier inversion. Parallelization is based on the Message Passing Interface (MPI) programming paradigm. We present performance and scalability results of PIR3D (Parallel IR3D) on a variety of hardware platforms and discuss methods for further optimization by exploiting additional by exploiting additional levels of parallelism.
更多
查看译文
关键词
additional level,parallel ir3d,scalability result,multi-core node clusters,fourier coefficient,environmental effect,incompressible realistic,boussinesq equation,message passing interface,fourier inversion,vector-optimized 3-d flow solver,control surface,finite difference methods,ordinary differential equations,parallel processing,mathematical model,programming paradigm,fast fourier transforms,parallelization,fourier coefficients,scalability,higher order,incompressible fluids,ordinary differential equation,vector optimization,message passing,projection method,incompressible fluid,computational fluid dynamics,vortices
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要