为了账号安全,请及时绑定邮箱和手机立即绑定

如果并行运行,FiPy 中的 mesh1D.py 示例将失败

如果并行运行,FiPy 中的 mesh1D.py 示例将失败

慕虎7371278 2022-06-02 15:45:18
我几个月前下载了 FiPy,本周我决定测试它的并行功能。所以我尝试运行我从github获得的mesh1D.py 示例$ mpirun -np 2 python 示例/diffusion/mesh1D.py弹出两个查看器,每个查看器都按预期解决了一半的问题。第一个问题完成后(显式瞬态扩散),它要求我按回车键继续。TrueTrueExplicit 瞬态扩散。按 <'return> 继续...显式瞬态扩散。按 <'return> 继续...但是当我按下回车键时什么也没有发生。我对并行编程知之甚少,但是两个处理器都要求按return是否正常?这部分代码不应该只由一个核心处理吗?一些额外信息:如果我不使用 mpi,mesh1D 示例可以正常工作。我也运行了parallel.py 测试,它工作正常。我正在使用 python 2.7.14、Trilinos 12.12.1、FiPy 3.2 和 mpi4py 3.0.0
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

这是一个错误。感谢您报告它。



查看完整回答
反对 回复 2022-06-02
  • 1 回答
  • 0 关注
  • 171 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信