کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
521291 867761 2013 38 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Finite-difference ghost-point multigrid methods on Cartesian grids for elliptic problems in arbitrary domains
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزارهای علوم کامپیوتر
پیش نمایش صفحه اول مقاله
Finite-difference ghost-point multigrid methods on Cartesian grids for elliptic problems in arbitrary domains
چکیده انگلیسی

In this paper we present a numerical method for solving elliptic equations in an arbitrary domain (described by a level-set function) with general boundary conditions (Dirichlet, Neumann, Robin, etc.) on Cartesian grids, using finite difference discretization and non-eliminated ghost values. A system of Ni+NgNi+Ng equations in Ni+NgNi+Ng unknowns is obtained by finite difference discretization on the NiNi internal grid points, and second order interpolation to define the conditions for the NgNg ghost values. The resulting large sparse linear system is then solved by a multigrid technique. The novelty of the papers can be summarized as follows: general strategy to discretize the boundary condition to second order both in the solution and its gradient; a relaxation of inner equations and boundary conditions by a fictitious time method, inspired by the stability conditions related to the associated time dependent problem (with a convergence proof for the first order scheme); an effective geometric multigrid, which maintains the structure of the discrete system at all grid levels. It is shown that by increasing the relaxation step of the equations associated to the boundary conditions, a convergence factor close to the optimal one is obtained. Several numerical tests, including variable coefficients, anisotropic elliptic equations, and domains with kinks, show the robustness, efficiency and accuracy of the approach.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Computational Physics - Volume 241, 15 May 2013, Pages 464–501
نویسندگان
, ,