该程序基于86中Ruge和Stuben的算法实现。有一组参数可供用户根据自己的应用进行调整,包括连接阈值、松弛参数、平滑器类型和平滑步数等。欢迎用户使用修改此代码。 但是,作者根本不作任何保证。 请让我知道代码中是否有任何错误。 非常感谢你。
2021-09-05 15:43:46 4.32MB matlab
1
八毫克 octree-mg库在四叉树/八叉树网格上实现了并行几何多重网格方法,可用于求解椭圆形PDE,例如Poissons方程。 所提供的求解器可以在采用四叉树/八叉树网格的现有自适应网格细化(AMR)框架中使用。 该代码被详细描述在该公报中记载 ,也可在 。 用法 在顶部文件夹中键入make ,然后在tests文件夹中运行程序。 包括其他项目中的图书馆 您可以使用子树的git子模块包括single_module octree-mg的完整副本,也可以将其作为单个Fortran模块包括在内,请参见文件夹single_module 。 特征 MPI并行化 可以在2D / 3D中使用相同的代码(编译成两个不同的库) 支持自适应细化的网格,在细化边界附近具有一致的离散化 可以轻松创建矩形网格(例如512 x 256 x 256个单元)。 支持带有稀疏模板的操作员(2D / 3D中为5/7点)
2021-08-21 09:46:56 323KB Fortran
1
将求解二维椭圆方程边值问题的拟多重网格预处理迭代法推广到二维抛物型方程中去,采用Crank-Nicolson格式来离散二维抛物型方程.由于网格节点顺序对迭代格式的构造至关重要,因此对每一时间层上的l层网格节点按照旋转红-黑序进行排序.数值试验表明,此方法迭代次数较SOR法有明显减少,迭代解与精确解的误差值相对较低,收敛速度较快.因此,在求解二维抛物型方程初边值问题中拟多重网格预处理迭代法是一种很有效的方法.
2021-07-01 17:03:01 527KB 自然科学 论文
1
刘超群老师的交错网格多重网格SIMPLE求解算法,求解顶盖驱动问题,完美诠释了多重网格算法的每一个环节和步骤。
2021-06-07 09:35:15 38KB 多重网格法
1
Multigrid Solver for scalar elliptic linear PDEs The PDE specifications need to have the format used by the PDE toolbox. The geometry description 'g' and the boundary condition description 'b' can either be the name of a function file (see the Matlab help to pdegeom and pdebound for g and b, respectively) or matrices (see decsg and assemb, respectively).
2021-03-10 11:17:32 15KB 多重网格,matlab
1
以某偏微分方程为例,应用多重网格法进行了求解,编写了matlab程序,注释详细,并对计算结果进行了分析。
2021-02-20 12:33:22 166KB 多重网格法
1
多重网格法及其在计算流体力学中的应用,多重网格法书籍 刘超群
2021-02-19 14:29:31 8.62MB 多重网格法
1
本书反映了作者近期关于多重网格法开发与应用的成果, 书中提供了有参考价值的多重网格程序。 1. 2) 。网格点定义在网格线的交点上, 这样共有( N + 1)× (N+ 1)个网格点。控制体包围 γ 1 - 2γ ( 1.20) 下面来求M 阵的特征值和特征向量。M 的特征值是( N - 1) 阶行列式DN - 1 (λ)= 0 的 根。
2020-01-15 03:15:48 928KB 多重网格法 计算流体力学
1
用matlab编写的多重网格程序,能有效的求出偏微分方程的精确数值解;里面即有界面又有函数接口;很好用。
2019-12-21 21:58:18 13KB 多重网格 matlab
1
多重网格算法求解微分方程的matlab例子。程序采用采取四层网格,微分方程的离散选用有限差分法,每层网格上的计算采用逐次超松弛迭代法(SOR迭代);由细网格限制到粗网格,采用完全加权限制算子
2019-12-21 20:13:53 168KB matlab MG
1