菜鸟新人关于 Deform内存分配问题 提问
浏览:125943 回答:2
各位大哥大姐好,小弟在使用
deform进行挤压模拟时出现了以下问题
SFTC : Fatal error in RMALLOC
An error occured when allocating dynamic
memory. The size that was requested was not
allocated.
Size Requested : 315877200 bytes
Total allocated : 2105852 bytes
The above error should not have happened
If this error occurs repeatedly,
Please contact SFTC and report the conditions
under which it occurs.
如果我的网格划分的粗糙些,那么不会出现以上问题,但是不能满足我的计算精度。只要稍微分的细致点就提示内存分配不足。
我用的是2GB的内存,一开始我以为会是内存不够大,但是使用鲁大师监测内存使用量的时候我发现我的内存其实只占用了70%,剩下的30%应该有600MB才是,不知为什么连300MB都分配不出来。
我还尝试过用Run(Option)里面的设置,Set up设置双cpu计算之后,如果share memory设定超过512M的话则会出现以下错误导致根本无法计算
MPI info: 2 processors are found from DEF_MPIenv.DAT
Error 1, process 0:
unable to initialize ShmemQueue
Error 1, process 1:
unable to initialize ShmemQueue
MPI Error: Missing Job File DefMpi.tmp
Please check whether any DEF_SIM_P4P.EXE is still running.
If any, please kill it manually.
低于512M的话则还是提示分配不够。
请问各位大哥大姐,如何将剩下的30%系统未使用内存在deform得到正确分配,让我的模拟能够完成?
SFTC : Fatal error in RMALLOC
An error occured when allocating dynamic
memory. The size that was requested was not
allocated.
Size Requested : 315877200 bytes
Total allocated : 2105852 bytes
The above error should not have happened
If this error occurs repeatedly,
Please contact SFTC and report the conditions
under which it occurs.
如果我的网格划分的粗糙些,那么不会出现以上问题,但是不能满足我的计算精度。只要稍微分的细致点就提示内存分配不足。
我用的是2GB的内存,一开始我以为会是内存不够大,但是使用鲁大师监测内存使用量的时候我发现我的内存其实只占用了70%,剩下的30%应该有600MB才是,不知为什么连300MB都分配不出来。
我还尝试过用Run(Option)里面的设置,Set up设置双cpu计算之后,如果share memory设定超过512M的话则会出现以下错误导致根本无法计算
MPI info: 2 processors are found from DEF_MPIenv.DAT
Error 1, process 0:
unable to initialize ShmemQueue
Error 1, process 1:
unable to initialize ShmemQueue
MPI Error: Missing Job File DefMpi.tmp
Please check whether any DEF_SIM_P4P.EXE is still running.
If any, please kill it manually.
低于512M的话则还是提示分配不够。
请问各位大哥大姐,如何将剩下的30%系统未使用内存在deform得到正确分配,让我的模拟能够完成?