A marker-and-cell method for large-scale flow-based topology optimization on GPU
A marker-and-cell method for large-scale flow-based topology optimization on GPU
复制标题
GPU 上大规模基于流的拓扑优化的标记和单元方法
DOI:
10.1007/s00158-022-03214-z
复制
发表时间:
2022
影响因子:
3.9
通讯作者:
Zhu, Bo
中科院分区:
文献类型:
--
作者:
Liu, Jinyuan;Xian, Zangyueyang;Zhou, Yuqing;Nomura, Tsuyoshi;Dede, Ercan M.;Zhu, Bo
The focus of this paper is to propose a novel computational approach for the solution of large-scale flow-based topology optimization problems using a graphics processing unit (GPU). A marker-and-cell method is first used to discretize a fluid flow design domain. This is followed by a finite difference method to solve the Stokes equations for steady-state incompressible fluid flow. An adjoint method is then employed to conduct design sensitivity analysis for the optimization. We use a generalized minimal residual method as the base solver for the linear system and develop an efficient geometric multigrid preconditioner on GPU in a matrix-free form. We simplify the treatment of different boundary conditions with improved accuracy based on the theory of discrete exterior calculus. Numerical results utilizing different resolutions are presented and highlight a nearly linear computational time scalability. Consequently, intricate branching flow structures may be automatically and efficiently discovered at high resolutions. Our approach is capable of solving indefinite problems (i.e., one forward solution of the Stokes equations) with over 7 million elements in three dimensions (3D) and over 16 million elements in two dimensions (2D) within two minutes using a single desktop computer. Furthermore, all numerical experiments reported in this paper are performed on a single NVIDIA Quadro RTX 8000 graphics card. We subsequently compare the optimized flow structures obtained using the newly proposed method with those obtained by commercial finite element software in an established optimization loop and find the optimized structures from both methods to be in good agreement. To highlight the advantage of GPU acceleration, a quantitative run-time comparison study with the commercial finite element software is performed. Our implementation is shown to solve fluid flow problems with orders of magnitude higher resolution using only a fraction of the computational time.
登录
查看更多内容
影响因子:
3.9
作者:
K. Yaji;M. Ogino;Cong Chen;K. Fujita
通讯作者:
K. Yaji;M. Ogino;Cong Chen;K. Fujita
影响因子:
3.3
作者:
Demidov, Denis;Mu, Lin;Wang, Bin
通讯作者:
Wang, Bin
DOI:
10.1145/3414685.3417795
发表时间:
2020-11
期刊:
ACM Transactions on Graphics (TOG)
影响因子:
--
作者:
Tao Du;Kui Wu;A. Spielberg;W. Matusik;Bo Zhu;Eftychios Sifakis
通讯作者:
Tao Du;Kui Wu;A. Spielberg;W. Matusik;Bo Zhu;Eftychios Sifakis
DOI:
--
发表时间:
1970
期刊:
影响因子:
--
作者:
T. Jiang;P. Ambroš
通讯作者:
P. Ambroš
DOI:
10.1115/1.4028591
发表时间:
2014
期刊:
J. Comput. Inf. Sci. Eng.
影响因子:
--
作者:
Praveen Yadav;K. Suresh
通讯作者:
K. Suresh