由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 问个mpi的问题
相关主题
C/C++里面有没有库提供找数组median的函数我也有一个对角化的问题
[合集] 问个mpi的问题 (转载) 九棵树种出十一行?每行三棵! (转载)
let me ask a question again有人用过superLU求解器吗?
ANSI C下如何转换十进制小数为十六进制小数关于AOP的一个问题
累计误差怎么怎 么 这 么 大 ?如何合并两个数据文件 (转载)
老大们再帮一把吧请问怎么判断沿一个矩阵的每行或每列两个元素之间的距离
帮我看看这个C语言错误请教关于MATLAB的一个小问题
问一个小问题你的程序写法有问题 Re: 请教大家c++ array
相关话题的讨论汇总
话题: rank话题: process话题: 打印话题: 出来话题: 印了
进入Computation版参与讨论
1 (共1页)
c*******h
发帖数: 1096
1
【 以下文字转载自 Programming 讨论区 】
发信人: cockroach (冬冬), 信区: Programming
标 题: 问个mpi的问题
发信站: BBS 未名空间站 (Wed Jul 27 12:01:02 2011, 美东)
for (i = 0; i < len; i++)
{ printf("rank = %d, a[%d] = %g\n", rank, i, a[i]); }
上面代码是为了把分布式的数组a打印出来,同时把process的rank也打印出来。
有没有可能一个process还没把整行打印出来,另一个process就抢在中间把它那
一行先打印了?
l********a
发帖数: 1154
2
打出来看看就知道了
j**u
发帖数: 6059
3
会,我还遇到过不同的process打印的东西交叉到一起的情况,所有我每行输出都在最
前面把rank号码标上。

【在 c*******h 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: cockroach (冬冬), 信区: Programming
: 标 题: 问个mpi的问题
: 发信站: BBS 未名空间站 (Wed Jul 27 12:01:02 2011, 美东)
: for (i = 0; i < len; i++)
: { printf("rank = %d, a[%d] = %g\n", rank, i, a[i]); }
: 上面代码是为了把分布式的数组a打印出来,同时把process的rank也打印出来。
: 有没有可能一个process还没把整行打印出来,另一个process就抢在中间把它那
: 一行先打印了?

c*******h
发帖数: 1096
4
但我的显示是类似
rank = 0, a[0] = 1.0e-5rank = 1, a[4096]
= 1.2e-5
这样的。把rank打印出来也没用啊

【在 j**u 的大作中提到】
: 会,我还遇到过不同的process打印的东西交叉到一起的情况,所有我每行输出都在最
: 前面把rank号码标上。

j**u
发帖数: 6059
5
我用过比较笨的办法,就是让process一个接一个打印,反正是用来debug的。用DDT比
较方便,不过可能要买licence,我也只在cluster上面用。

【在 c*******h 的大作中提到】
: 但我的显示是类似
: rank = 0, a[0] = 1.0e-5rank = 1, a[4096]
: = 1.2e-5
: 这样的。把rank打印出来也没用啊

c***r
发帖数: 1570
6
用conforming方法没这个问题,就是慢点。
1 (共1页)
进入Computation版参与讨论
相关主题
你的程序写法有问题 Re: 请教大家c++ array累计误差怎么怎 么 这 么 大 ?
Fortran中数组可以多大?老大们再帮一把吧
请问怎样取三维数组某一平面的数据而得到一个两维数组帮我看看这个C语言错误
请问怎么把这个一维向量复制成三维数组问一个小问题
C/C++里面有没有库提供找数组median的函数我也有一个对角化的问题
[合集] 问个mpi的问题 (转载) 九棵树种出十一行?每行三棵! (转载)
let me ask a question again有人用过superLU求解器吗?
ANSI C下如何转换十进制小数为十六进制小数关于AOP的一个问题
相关话题的讨论汇总
话题: rank话题: process话题: 打印话题: 出来话题: 印了