Big model problem with OpenSeesSP

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

Moderator: selimgunay

Post Reply
nvzitejing
Posts: 6
Joined: Wed Aug 15, 2012 11:27 pm
Location: Tongji University

Big model problem with OpenSeesSP

Post by nvzitejing »

Hi, everyone

I run a big soil model using OpenSeesSP, getting a error message:

terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc

=====================================================================================
= BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES
= EXIT CODE: 6
= CLEANING UP REMAINING PROCESSES
= YOU CAN IGNORE THE BELOW CLEANUP MESSAGES
=====================================================================================
APPLICATION TERMINATED WITH THE EXIT STRING: Aborted (signal 6)

How to solve it ?

Thanks in advance!

regard


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

Re: Big model problem with OpenSeesSP

Post by fmk »

any more info? can you build the model and this fails when the analyze command is issued?
nvzitejing
Posts: 6
Joined: Wed Aug 15, 2012 11:27 pm
Location: Tongji University

Re: Big model problem with OpenSeesSP

Post by nvzitejing »

Hi,fmk
The problem have been solved. I used -genBandArpack (default) as solver of eigen analysis. In fact with the model becoming bigger, genBandArpack was not available. Now I use SuperLU, the computing can be run. Which solver is the best using OpenSeesSP? Sometimes Mumps is not available.
Thank you for your reply!

Best wishes!

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

Re: Big model problem with OpenSeesSP

Post by fmk »

mumps is the fastest, but only works for parallel. though you can run them as sequential applications by using n=1 with mpiexec or just starting them as you would OpenSees (at least that works on my machine, not sure if mpi needs to be installed first)
Post Reply