24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1200  |  回复: 13

HYForever

金虫 (初入文坛)

[求助] 关于并行的问题

刚刚开始接触并行
问个白痴的问题
我把作业提交到集群上面之后
程序里面的cin是在自己的机器上输入吗?
cout是输出到自己机器的屏幕上面吗?
意思就是我能不能在自己的机器上看到输入输出
希望我能说明白了
麻烦有人解答一下
最早解答正确的送金币5个
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

lurencyj

木虫 (著名写手)

【答案】应助回帖

在linux下面可以把输出转向到文件。

./exe > log.txt

所有的屏幕输出就会转到log.txt。

“它的输出显示是在自己的机器上吗?” 这个怎么说好呢,恩,cout是输出到屏幕,要是一个屏幕,那就是那个屏幕。呵呵!
很女子很弓虽大
4楼2012-04-15 20:41:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

lurencyj

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
并行程序里面最好不要用cin语句。
cout语句可以有,但是,不要让输出信息乱套。最好指定cpu来输出。
很女子很弓虽大
2楼2012-04-15 16:24:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HYForever

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by lurencyj at 2012-04-15 16:24:44:
并行程序里面最好不要用cin语句。
cout语句可以有,但是,不要让输出信息乱套。最好指定cpu来输出。

它的输出显示是在自己的机器上吗?
也就是提交作业之后,它的输出显示是在自己的机器上,而不是在并行机的显示器上面?因为一般的并行机也都有一个显示器吧。
3楼2012-04-15 18:55:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijie169

铜虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
2楼: Originally posted by lurencyj at 2012-04-15 16:24:44:
并行程序里面最好不要用cin语句。
cout语句可以有,但是,不要让输出信息乱套。最好指定cpu来输出。

我去,哥们儿真是神马都懂啊,在下佩服!!!
5楼2012-04-15 20:50:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

引用回帖:
5楼: Originally posted by lijie169 at 2012-04-15 20:50:16:
我去,哥们儿真是神马都懂啊,在下佩服!!!



不要这样!我刚刚被我带我的那个俄罗斯健人骂过。。。。。心情极度郁闷,自卑啊,哎!明天应该还是会被他骂死。。。
很女子很弓虽大
6楼2012-04-15 20:54:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HYForever

金虫 (初入文坛)

引用回帖:
4楼: Originally posted by lurencyj at 2012-04-15 20:41:35:
在linux下面可以把输出转向到文件。

./exe > log.txt

所有的屏幕输出就会转到log.txt。

“它的输出显示是在自己的机器上吗?” 这个怎么说好呢,恩,cout是输出到屏幕,要是一个屏幕,那就是那个屏幕 ...

不好意思 哥们 我还是不太懂 太笨了
1、我有自己的显示器,并行机也有自己的显示器,那么cout输出到哪个显示器屏幕?
2、我有自己的显示器,并行机没有,那么cout输出到哪个显示器屏幕?
金币就给你了。
7楼2012-04-16 01:36:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HYForever

金虫 (初入文坛)

引用回帖:
2楼: Originally posted by lurencyj at 2012-04-15 16:24:44:
并行程序里面最好不要用cin语句。
cout语句可以有,但是,不要让输出信息乱套。最好指定cpu来输出。

哥们 咋把金币给你啊?
8楼2012-04-16 01:40:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lurencyj

木虫 (著名写手)

【答案】应助回帖

引用回帖:
7楼: Originally posted by HYForever at 2012-04-16 01:36:17:
不好意思 哥们 我还是不太懂 太笨了
1、我有自己的显示器,并行机也有自己的显示器,那么cout输出到哪个显示器屏幕?
2、我有自己的显示器,并行机没有,那么cout输出到哪个显示器屏幕?
金币就给你了。

1、我有自己的显示器,并行机也有自己的显示器,那么cout输出到哪个显示器屏幕?
2、我有自己的显示器,并行机没有,那么cout输出到哪个显示器屏幕?

这个东西可以不需要纠缠。程序有两种输出,一种是输出到屏幕,一种是输出到文件。输出到屏幕,其实就是输出到特定的端口(port),如果计算机系统中该特定的端口上没有链接显示器数据线,这样输出的信息就遗失了,程序还是会继续运行。输出到哪个屏幕,要看并行机器上的那个端口被哪个显示器监听。 其实,对于并行机的系统,比如PBS系统,都是会把你程序里面的cout东西转向到一个txt文件,名字一般用进程名字命名。当然,这东西是可以被管理员定制的。
很女子很弓虽大
9楼2012-04-16 04:11:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

HYForever

金虫 (初入文坛)

引用回帖:
9楼: Originally posted by lurencyj at 2012-04-16 04:11:21:
1、我有自己的显示器,并行机也有自己的显示器,那么cout输出到哪个显示器屏幕?
2、我有自己的显示器,并行机没有,那么cout输出到哪个显示器屏幕?

这个东西可以不需要纠缠。程序有两种输出,一种是输出到 ...

哦,懂些了,谢谢!金币不会整怎么送给你,不行让管理员替我给吧。
10楼2012-04-16 10:17:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 HYForever 的主题更新
信息提示
请填处理意见