virtual mass memory problem

Submitted by rqwang on Mon, 11/07/2011 - 23:00

Hi Chris,

I found the virtual mass model will crash if the number of the particles are greater than 64.

I locate the line of crash is at line 118:
UrelOld_[index][j] = Ur[j];

Do you have any idea?

Thanks.

rq

AttachmentSize
Binary Data log.tar_.gz8.14 KB

rqwang | Thu, 11/10/2011 - 22:04

Hi Christoph,

Thank you for caring this.
I run the updated version of CFDEM 2.2.0 with virtualMassForce model.

The simulation keeps hanging and print
[7] #0 Foam::error::printStack(Foam::Ostream&)

The simulation cannot go on.

Do you have any idea to help me find a solution?
Thanks.

rq

ckloss's picture

ckloss | Thu, 11/10/2011 - 22:45

Hi rq,

Foam::error::printStack(Foam::Ostream&) is not a very conclusive error - could you try to run with valgrind like this:

valgrind mpirun -np 2 cfdemSolverPiso -case (...) -parallel &> LOG

and post the LOG file here?

Thanks, Christoph

rqwang | Fri, 11/11/2011 - 00:06

Hi Christoph,

I run with valgrind. The processes keep running even after the error message above shows.

If I kill the process manually, I got the log file as in the attachment of the first post in this thread.

Please check it.

Thanks.

rq