擅长:python、mysql、java
<p>我不知道为什么我会得到以上的错误,所以如果有人知道,请回答,我会接受。也就是说,如果我使用这种样式,我可以让代码工作(旧代码注释掉):</p>
<p><strong>MWE:</strong></p>
<pre><code>#!/usr/bin/env python
from mpi4py import MPI
# MPI Initialization
rank = MPI.COMM_WORLD.Get_rank()
comm = MPI.COMM_WORLD
if __name__ == '__main__':
a = True
if rank == 0:
a = False
# comm.Send ( [ a, MPI.BOOL ], dest=1, tag=111 )
comm.send ( a, dest=1, tag=111 )
if rank == 1:
# comm.Recv ([ a, MPI.BOOL], dest=0, tag=111 )
a = comm.recv (source=0, tag=111 )
</code></pre>