|
|
报错信息如下:
p17: not enough space for bonds! total=74916 allocated=74050
application called MPI_Abort(MPI_COMM_WORLD, -14) - process 17
p23: not enough space for bonds! total=96532 allocated=95161
application called MPI_Abort(MPI_COMM_WORLD, -14) - process 23
在mailing list中查了一下,尝试用5个核可以运行。
Steve的回复是:
This is a question for Metin. Usually a memory problem indicates something bogus about the way you have set up your model.
并且Metin提出建议:
1) As Steve pointed out, there may be a problem with your time-step parameter. The fact that reax/c runs out of space for bonds shows that your system is evolving rather too quickly (and not doing meaningful physics). I would suggest that you decrease your time-step length.
2) If you are certain about the physics done with your current set of parameters, but think that reax/c is not able to keep up with your system, you may try increasing the MIN_BONDS, SAFE_ZONE and SAFER_ZONE parameters defined in reaxc_defs.h and re-run your simulation after re-compilation. However, I strongly recommend the first option, not this one. |
|