A volume integral equation Stokes solver for problems with variable coefficients

被引:6
作者
Malhotra, Dhairya [1 ]
Gholami, Amir [1 ]
Biros, George [1 ]
机构
[1] Univ Texas Austin, Austin, TX 78712 USA
来源
SC14: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS | 2014年
关键词
MULTIPOLE ALGORITHM;
D O I
10.1109/SC.2014.13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a novel numerical scheme for solving the Stokes equation with variable coefficients in the unit box. Our scheme is based on a volume integral equation formulation. Compared to finite element methods, our formulation decouples the velocity and pressure, generates velocity fields that are by construction divergence free to high accuracy and its performance does not depend on the order of the basis used for discretization. In addition, we employ a novel adaptive fast multipole method for volume integrals to obtain a scheme that is algorithmically optimal. Our scheme supports non-uniform discretizations and is spectrally accurate. To increase per node performance, we have integrated our code with both NVIDIA and Intel accelerators. In our largest scalability test, we solved a problem with 20 billion unknowns, using a 14-order approximation for the velocity, on 2048 nodes of the Stampede system at the Texas Advanced Computing Center. We achieved 0.656 petaFLOPS for the overall code (23% efficiency) and one petaFLOPS for the volume integrals (33% efficiency). As an application example, we simulate Stokes flow in a porous medium with highly complex pore structure using a penalty formulation to enforce the no slip condition.
引用
收藏
页码:92 / 102
页数:11
相关论文
共 26 条
[1]   A penalization method to take into account obstacles in incompressible viscous flows [J].
Angot, P ;
Bruneau, CH ;
Fabrie, P .
NUMERISCHE MATHEMATIK, 1999, 81 (04) :497-520
[2]  
[Anonymous], 2006, Technical report SAND2006-2649
[3]   deal. II - A general-purpose object-oriented finite element library [J].
Bangerth, W. ;
Hartmann, R. ;
Kanschat, G. .
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2007, 33 (04)
[4]  
Bangerth W., 2013, THE DEAL
[5]  
Benzi M, 2005, ACTA NUMER, V14, P1, DOI 10.1017/S0962492904000212
[6]   Efficient Nonlinear Solvers for Nodal High-Order Finite Elements in 3D [J].
Brown, Jed .
JOURNAL OF SCIENTIFIC COMPUTING, 2010, 45 (1-3) :48-63
[7]  
BURSTEDDE C., 2010, P 2010 ACM IEEE INT, P1, DOI [10.1109/SC.2010.25, DOI 10.1109/SC.2010.25]
[8]   Large-scale adaptive mantle convection simulation [J].
Burstedde, Carsten ;
Stadler, Georg ;
Alisic, Laura ;
Wilcox, Lucas C. ;
Tan, Eh ;
Gurnis, Michael ;
Ghattas, Omar .
GEOPHYSICAL JOURNAL INTERNATIONAL, 2013, 192 (03) :889-906
[9]   Parallel scalable adjoint-based adaptive solution of variable-viscosity Stokes flow problems [J].
Burstedde, Carsten ;
Ghattas, Omar ;
Stadler, Georg ;
Tu, Tiankai ;
Wilcox, Lucas C. .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2009, 198 (21-26) :1691-1700
[10]   DOMAIN DECOMPOSITION ALGORITHMS FOR INDEFINITE ELLIPTIC PROBLEMS [J].
CAI, XC ;
WIDLUND, OB .
SIAM JOURNAL ON SCIENTIFIC AND STATISTICAL COMPUTING, 1992, 13 (01) :243-258