- 论坛徽章:
- 0
|
mpirun wrf.exe出错
我在pc机群上运行wrf.exe,用mpirun -np 4 ./wrf.exe
当我的格点数为98*70的时候就出现了断错误,错误如下:
[guest@node1 em_real]$ mpirun -np 4 ./wrf.exe
starting wrf task 0 of 4
starting wrf task 1 of 4
starting wrf task 3 of 4
starting wrf task 2 of 4
用top命令查看,很快就出现了运行程序僵死了,也不会有结果的输出,
当我把格点数改成比较小的时候,比如30*25,就能够成功的运行,这个是为什么,我发邮件到wrfhelp去问,他们告诉我设置堆栈,我已经将堆栈设置成了 ulinit -s unlimited ,还有什么原因会导致这个错误
下面是我的 ulimit -a的结果
[guest@node1 em_real]$ ulimit -Ha
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
pending signals (-i) 1024
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 65535
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 40960
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
请问是不是内存过小的原因,怎么修改,谢谢!! |
|