Hello,
I Work on Peridynamics and I have to define an horizon what is the limit distance for which two particles can interact. Thus, when I increase it, there is more interactions and I get this error message : ERROR on proc 0: Failed to allocate 519270400 bytes for array pair:plastext (../memory.cpp:45)
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0.
Is it a problem of memory ? Or others ?
Simon
Probably you haven't got enough memory.
Michal
Hello,
I Work on Peridynamics and I have to define an horizon what is the limit
distance for which two particles can interact. Thus, when I increase it,
there is more interactions and I get this error message : ERROR on proc
0: Failed to allocate 519270400 bytes for array pair:plastext
(…/memory.cpp:45)
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 0.
Is it a problem of memory ? Or others ?
The code is asking for half a gigabyte of ram that you don’t have left after all previous memory allocations.
This number seems a bit high, so you may have use an unphysical parameter.
Difficult to say from such a vague description.