- 论坛徽章:
- 0
|
最近利用并行计算环境运行程序,出现这样的错误:
ERROR: 0032-113 Out of memory in MPI_Cart_shift, task 0
单线程计算时:
ERROR: 0031-250 task 0: Segmentation fault
我还是希望实现并行计算,对于错误说明也不是很理解,这种情况下应该怎么办啊?我已经在ulimit中设置memory为unlimitted了。
迫切希望有热心朋友为我答疑解惑,多谢大家!
附手册中的错误说明:
0032-113的说明:
Explanation
There is insufficient memory available to continue.
User response
Reduce the size of user storage required per task.
Error Class: MPI_ERR_INTERN
0032-250的说明:
Non-blocking collective (MPE_I) operations attempted in single threaded environment, in string, task number.
Explanation
Nonblocking collective (MPE_I) operations can only be performed if the MPI environment is multithreaded.
User response
Make sure that the MP_SINGLE_THREAD environment variable is not set, or is set to NO.
Error Class: MPI_ERR_OTHER |
|