ran out of memory in OpenSeesSP

This forum is for issues related to parallel processing
and OpenSees using the new interpreters OpenSeesSP and OpenSeesMP

Moderator: selimgunay

Post Reply
Luisa
Posts: 31
Joined: Fri Jan 24, 2014 1:25 am

ran out of memory in OpenSeesSP

Post by Luisa » Sat Dec 06, 2014 9:00 am

Hi, When run out of memory (even if you use: system Mumps -ICNTL14 20) can we try something like this: system Mumps -ICNTL14 80? If not, what should I do then? Thank you.

mo_zarrin
Posts: 8
Joined: Mon Nov 16, 2009 4:50 am
Location: Kntu University of Technology

Re: ran out of memory in OpenSeesSP

Post by mo_zarrin » Sat Dec 06, 2014 9:45 am

As far as I know, you can use INCTL14 80 or larger, remember using OpenSees 64 bit. Have you checked whether there is a memory leak in your model or not?

Luisa
Posts: 31
Joined: Fri Jan 24, 2014 1:25 am

Re: ran out of memory in OpenSeesSP

Post by Luisa » Sat Dec 06, 2014 11:22 pm

Thank you mo_zarrin. Maybe the problem is that my laptop is a 6 GB RAM one! It doesn't work even with "INCTL14 100"! Nonetheless, the problem may source from something else!
Could you tell me please, are the only differences between regular OS and OpenSeesSP tcl files that:
1- we just simply change the system for analysis in OpenSeesSP (system Mumps -ICNTL14 100), and
2- we use -xml instead of -file in node/element recorders.
Or should I alter anything else in my tcl file as well?! Thanks.

fmk
Site Admin
Posts: 5883
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: ran out of memory in OpenSeesSP

Post by fmk » Mon Dec 22, 2014 3:19 pm

the Mumps _ICNTL 100 is going to fail if you are having memory problems as that is requesting an NxN matrix (do the math: N X N X sizeof(double) is how much memory you need).

you don't need -xml

Luisa
Posts: 31
Joined: Fri Jan 24, 2014 1:25 am

Re: ran out of memory in OpenSeesSP

Post by Luisa » Sat Dec 27, 2014 5:42 am

I've changed the system (64-Gb RAM) and it seems there is no problem with memory anymore. However, when I run OpenSeesSP I get the following error:

special ele: 0
VERTEX ONE: 1
Slave Process Running 3
StaticDomainDecompositionAnalysis::recvSelfSlave Process Running 2
StaticDomainDecompositionAnalysis::recvSelf - failed to get the Solver
Fatal error in MPI_Recv: Message truncated, error stack:
MPI_Recv(186).....................: MPI_Recv(buf=0000000003F7FDB0, count=4, MPI_
INT, src=0, tag=0, MPI_COMM_WORLD, status=000000000308F3B0) failed
MPIDI_CH3U_Receive_data_found(129): Message from rank 0 and tag 0 truncated; 24
bytes received but buffer size is 16
Slave Process Running 1
StaticDomainDecompositionAnalysis::recvSelf - failed to get the Solver
Fatal error in MPI_Recv: Message truncated, error stack:
MPI_Recv(186).....................: MPI_Recv(buf=000000000406FDB0, count=4, MPI_
INT, src=0, tag=0, MPI_COMM_WORLD, status=000000000319F9E0) failed
MPIDI_CH3U_Receive_data_found(129): Message from rank 0 and tag 0 truncated; 24
bytes received but buffer size is 16
- failed to get the Solver
Fatal error in MPI_Recv: Message truncated, error stack:
MPI_Recv(186).....................: MPI_Recv(buf=0000000003F0FDB0, count=4, MPI_
INT, src=0, tag=0, MPI_COMM_WORLD, status=00000000030EF9B0) failed
MPIDI_CH3U_Receive_data_found(129): Message from rank 0 and tag 0 truncated; 24
bytes received but buffer size is 16

job aborted:
rank: node: exit code[: error message]
0: Luisa-PC: 123
1: Luisa-PC: 1: process 1 exited without calling finalize
2: Luisa-PC: 1: process 2 exited without calling finalize
3: Luisa-PC: 1: process 3 exited without calling finalize

Could you tell me what the reason is?!

fmk
Site Admin
Posts: 5883
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: ran out of memory in OpenSeesSP

Post by fmk » Tue Jan 13, 2015 9:06 am

sorry for the delay .. what solver were you using?

Luisa
Posts: 31
Joined: Fri Jan 24, 2014 1:25 am

Re: ran out of memory in OpenSeesSP

Post by Luisa » Wed Jan 21, 2015 8:42 pm

Thanks for your reply Dr McKenna ... The system is Mumps and here are the analysis commands:

constraints Lagrange;
numberer RCM;
system Mumps -ICNTL14 80;
test EnergyIncr 1.E-6 10;
algorithm Newton;
integrator Newmark $gamma $beta;
analysis Transient;
analyze 500 0.01;

fmk
Site Admin
Posts: 5883
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: ran out of memory in OpenSeesSP

Post by fmk » Fri Jan 23, 2015 9:40 am

is this by any chance occuring on a second analysis and working for the first.

Luisa
Posts: 31
Joined: Fri Jan 24, 2014 1:25 am

Re: ran out of memory in OpenSeesSP

Post by Luisa » Fri Jan 30, 2015 12:36 am

I tested some other systems and still get the same error! Is there any solution? Why this happens again and again ... ?! Is the problem with the Mumps?

fmk
Site Admin
Posts: 5883
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: ran out of memory in OpenSeesSP

Post by fmk » Tue Feb 03, 2015 12:31 pm

it is mumps.

Luisa
Posts: 31
Joined: Fri Jan 24, 2014 1:25 am

Re: ran out of memory in OpenSeesSP

Post by Luisa » Wed Feb 04, 2015 9:15 pm

So ... isn't it possible to solve the mumps problem?! Should I forget about parallel processing?!

Post Reply