کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6929123 1449356 2018 27 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A scalable geometric multigrid solver for nonsymmetric elliptic systems with application to variable-density flows
ترجمه فارسی عنوان
یک حل کننده چند منظوره هندسی مقیاس پذیر برای سیستم های بیضوی نامتقارن با استفاده از جریان های متغیر تراکم
کلمات کلیدی
چند گانه هندسی جریان چند مرحلهای، جریان تعداد کم مهاجم، محاسبات با کارایی بالا، شبکه خطی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
چکیده انگلیسی
A geometric multigrid algorithm is introduced for solving nonsymmetric linear systems resulting from the discretization of the variable density Navier-Stokes equations on nonuniform structured rectilinear grids and high-Reynolds number flows. The restriction operation is defined such that the resulting system on the coarser grids is symmetric, thereby allowing for the use of efficient smoother algorithms. To achieve an optimal rate of convergence, the sequence of interpolation and restriction operations are determined through a dynamic procedure. A parallel partitioning strategy is introduced to minimize communication while maintaining the load balance between all processors. To test the proposed algorithm, we consider two cases: 1) homogeneous isotropic turbulence discretized on uniform grids and 2) turbulent duct flow discretized on stretched grids. Testing the algorithm on systems with up to a billion unknowns shows that the cost varies linearly with the number of unknowns. This O(N) behavior confirms the robustness of the proposed multigrid method regarding ill-conditioning of large systems characteristic of multiscale high-Reynolds number turbulent flows. The robustness of our method to density variations is established by considering cases where density varies sharply in space by a factor of up to 104, showing its applicability to two-phase flow problems. Strong and weak scalability studies are carried out, employing up to 30,000 processors, to examine the parallel performance of our implementation. Excellent scalability of our solver is shown for a granularity as low as 104 to 105 unknowns per processor. At its tested peak throughput, it solves approximately 4 billion unknowns per second employing over 16,000 processors with a parallel efficiency higher than 50%.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Physics - Volume 357, 15 March 2018, Pages 142-158
نویسندگان
, , , ,