NonlinearPDE:PDE问题的多重网格迭代求解器

时间:2024-06-06 14:03:18
【文件属性】:

文件名称:NonlinearPDE:PDE问题的多重网格迭代求解器

文件大小:883KB

文件格式:ZIP

更新时间:2024-06-06 14:03:18

julia numerical-methods nonlinear-dynamics pde numerical-analysis

非线性PDE 我们将考虑以下非线性椭圆PDE,它在保持相对简单的同时显示可调的非线性: 我们考虑的迭代方法是通过求解泊松方程: 对于玩具问题,迭代求解器需要29个*迭代和1.211s来求解。 为了加速求解器,我们使用了几何多重网格方法。 我们选择将整个周期用作我们的迭代求解器的初始猜测。 多网格求解器需要进行20个*迭代和0.891s才能运行,从而大大加快了收敛速度,并且在问题规模较大时,性能甚至更好。 有关更多详细信息,请查阅以获取更多详细信息。 测验 要运行jupyter测试,请在命令行中运行julia ,然后输入: using IJulia notebook () 并打开查找结果。 或者你也可以跑步 julia test.jl 您还可以通过输入以下内容来访问不同大小的问题的误差衰减 julia test_error_decay.jl ##致谢此项目是MITSp


【文件预览】:
NonlinearPDE-master
----.gitattributes(49B)
----paper.pdf(538KB)
----test.ipynb(285KB)
----test.jl(835B)
----src()
--------multigrid.jl(2KB)
--------fft.jl(4KB)
--------solver.jl(3KB)
----img()
--------equation.png(28KB)
--------iterative.png(21KB)
--------multigrid.png(37KB)
--------error.png(78KB)
----REQUIRE(43B)
----test_error_decay.jl(1KB)
----LICENSE(1KB)
----README.md(1KB)
----.gitignore(2KB)

网友评论