fedorenko:Python多重网格求解器的集合 源码
Fedorenko-多重网格求解器的存储库 以单元为中心和顶点为中心的配置的多网格求解器的集合。 两种情况都有1D,2D和3D版本,所有版本都打包在一个存储库中,以简化希望编写一个的人的多网格求解器的开发。 所有求解器都是用Python编写的。 它们来自存储库MG-Lite ,该存储库演示了具有GUI的一维多网格求解器和Orion (用Python编写的有限差分流体流求解器)。 以单元为中心的版本以“ cc”为前缀,以顶点为中心的版本以“ vc”为前缀。 GPU并行版本的求解器(正在开发中)具有前缀“ gpu”,并且基于以单元为中心的配置。 后缀表示求解器的尺寸。 所有这些都在具有Dirichlet边界条件的域上求解泊松方程。 他们用V周期打印残差的收敛性,并在运行结束时将其绘制出来。 多重网格算法的最早版本来自RP Fedorenko。 因此,该存储库的名称。 在运行任何代码之前,
下载地址
用户评论