1. 首页
  2. 考试认证
  3. 其它
  4. Heat Diffusion using MPI 使用OpenMP和MPI求解网格上的热扩散方程

Heat Diffusion using MPI 使用OpenMP和MPI求解网格上的热扩散方程

上传者: 2024-08-24 12:13:01上传 ZIP文件 4.48KB 热度 1次
热扩散使用-MPI-使用OpenMP和MPI求解网格上的热扩散方程考虑在大小为0 ≤ x, y ≤ π的二维域上求解κ =常数= 1的热扩散方程。设边界条件为T(x, 0) = cos^2 x T(x, π) = sin^2 x T(0, y) = T(π, y)(以x为周期)该方程可以通过空间上的中心有限差分和时间上的前向欧拉方法求解。该软件包包括3种不同的实现: •串行:对于串行版本,使用带有命令行选项的heat_serial ./heat_serial {nx}用于网格大小为nx^2的解决方案• OpenMP:使用命令行选项./heat_omp {nx} {nthreads}运行的并行版本heat_omp。 • MPI:与mpiexec ./heat_mpi {nx}一起运行的并行版本heat_mpi。使用域分解进行并
下载地址
用户评论