|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/basic-multigrid-solvers/
课程评论:没有评论
课程名称:基础多重网格求解器 (Basic Multigrid Solvers) 概述: 本课程探讨多重网格技术,该技术在大多数商业计算流体动力学(CFD)代码中广泛应用,尤其是在处理大量未知数的情况下。多重网格技术通过利用多个网格级别来加速基本迭代方法的收敛速度。 课程内容: 在本课程中,我们将把基础的多重网格技术应用于使用有限差分法离散化的一维和二维椭圆问题。这种方法可以扩展到有限体积法和其他数值方法,也可以应用于求解一般形式为 Ax=b 的稀疏线性系统。 技术栈: 课程将使用 Fortran90 编写一维和二维代码,并提供源代码供下载。 先修知识: 有意向学习本课程的学生应具备基础数值方法知识,并熟练掌握一种科学编程语言。
Multigrid techniques are used in most commercial computational fluid dynamics codes where large numbers of unknowns are common. The techniques are used to accelerate convergence of basic iterative methods using multiple grid levels. In this course we apply basic multigrid techniques to one- and two-dimensional elliptic problems discretized using a finite-difference method. The approach may be extended to the finite-volume and other methods, or may be applied to general sparse linear systems of the form Ax=b. The one- and two-dimensional codes are written in Fortran90 and source codes available for download. Prospective students should be familiar with basic numerical methods and be proficient in a scientific programming language.