由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 问个mpi的问题
相关主题
分布式计算 大数据啥的 我咋觉得是倒退?问个master-slave的简单问题
哪位帮忙看一个极为简单的 MPI 程序,感谢拉!A thread question
问个socket编程中select()的问题。[转载] 简单的题都不敢做了.
[合集] 问个土问题 printf, 别Penglittle endian vs big endian
问个c++问题GCC 居然允许变量长度的向量
再问个fork的题 (转载)a question about CGI
问个简单的c程序全局对象
问个指针array 的简单问题谁给解释下这个比较弱的问题?
相关话题的讨论汇总
话题: rank话题: process话题: 打印
进入Programming版参与讨论
1 (共1页)
c*******h
发帖数: 1096
1
for (i = 0; i < len; i++)
{ printf("rank = %d, a[%d] = %g\n", rank, i, a[i]); }
上面代码是为了把分布式的数组a打印出来,同时把process的rank也打印出来。
有没有可能一个process还没把整行打印出来,另一个process就抢在中间把它那
一行先打印了?
c****p
发帖数: 6474
2
一般不会。

【在 c*******h 的大作中提到】
: for (i = 0; i < len; i++)
: { printf("rank = %d, a[%d] = %g\n", rank, i, a[i]); }
: 上面代码是为了把分布式的数组a打印出来,同时把process的rank也打印出来。
: 有没有可能一个process还没把整行打印出来,另一个process就抢在中间把它那
: 一行先打印了?

m******n
发帖数: 155
3
跟MPI的具体实现有关,有可能。
这种情况最好自己写个小东西手动同步。

【在 c*******h 的大作中提到】
: for (i = 0; i < len; i++)
: { printf("rank = %d, a[%d] = %g\n", rank, i, a[i]); }
: 上面代码是为了把分布式的数组a打印出来,同时把process的rank也打印出来。
: 有没有可能一个process还没把整行打印出来,另一个process就抢在中间把它那
: 一行先打印了?

1 (共1页)
进入Programming版参与讨论
相关主题
谁给解释下这个比较弱的问题?问个c++问题
一个简单的算法问题?再问个fork的题 (转载)
int64_t printf问个简单的c程序
问一道C++的题目。 (转载)问个指针array 的简单问题
分布式计算 大数据啥的 我咋觉得是倒退?问个master-slave的简单问题
哪位帮忙看一个极为简单的 MPI 程序,感谢拉!A thread question
问个socket编程中select()的问题。[转载] 简单的题都不敢做了.
[合集] 问个土问题 printf, 别Penglittle endian vs big endian
相关话题的讨论汇总
话题: rank话题: process话题: 打印