d*******2 发帖数: 340 | 1 为什么学校的并行机要求用qsub file, 而把./file放到file.sh里面呢?请问到底有什
么好处?先谢了! |
d*******2 发帖数: 340 | 2 我的问题是直接用./file的话可以输出结果,但是程序在一两天之后就停了(可能是负
责IT的人停的)。但是把./file放到file.sh里面再用qsub file就没有数据输出。下面
三个文件都试过了,请问错误在什么地方?
先谢了!
#include
#include
using namespace std;
int main(int argc, char* argv[])
{
ofstream file;
file.open("output");
int k=100;
file << "k:" << k <
file.close();
return 0;
}
#include
#include
using namespace std;
int main()
{
int k=100;
cout << "k:" << k;
}
#include
using namespace std;
int main(int argc, char* a |
l******n 发帖数: 9344 | 3 没有明白你的问题
直接运行或者qsub都应该没有问题的,除非是人为的因素
【在 d*******2 的大作中提到】 : 我的问题是直接用./file的话可以输出结果,但是程序在一两天之后就停了(可能是负 : 责IT的人停的)。但是把./file放到file.sh里面再用qsub file就没有数据输出。下面 : 三个文件都试过了,请问错误在什么地方? : 先谢了! : #include : #include : using namespace std; : int main(int argc, char* argv[]) : { : ofstream file;
|
d*******2 发帖数: 340 | 4 请问是不是直接运行(用nohup ./file &)会影响并行机的速度而被IT负责人强行中止?
而用qsub不会影响并行机的速度?
我用nohup ./file &每天晚上就停止运行了。
先谢了!
【在 l******n 的大作中提到】 : 没有明白你的问题 : 直接运行或者qsub都应该没有问题的,除非是人为的因素
|
p*****o 发帖数: 40 | 5 qsub 便于 管理
【在 d*******2 的大作中提到】 : 为什么学校的并行机要求用qsub file, 而把./file放到file.sh里面呢?请问到底有什 : 么好处?先谢了!
|
r****t 发帖数: 10904 | 6 不通过 qsub 的话,scheduler 会发现有 run away processes, 可能自动就给你停了
。 |
p*******n 发帖数: 273 | 7 sometimes qsub is quite stupid.
【在 r****t 的大作中提到】 : 不通过 qsub 的话,scheduler 会发现有 run away processes, 可能自动就给你停了 : 。
|
r****t 发帖数: 10904 | 8 why? qsub just submit your job. How could it be stupid or smart?
【在 p*******n 的大作中提到】 : sometimes qsub is quite stupid.
|
m**2 发帖数: 5 | 9 qsub中要申请cpu和内存资源。然后进入等待的队列。并行程序和需要大内存只能通过
qsub提交。
一般小程序是可以直接运行的,但有资源限制,所以超时的话就被自动kill了。
可以查一下你们的manual,应该有具体的说明。 |
m**2 发帖数: 5 | 10 用qsub的话是在临时目录下运行,生成的文件也在TMP下。所以要手动把它拷回来。 |