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 » Mon Nov 25, 2013 8:27 pm

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: 5883
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Big model problem with OpenSeesSP

Post by fmk » Wed Nov 27, 2013 10:39 am

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 » Thu Nov 28, 2013 4:20 am

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: 5883
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Big model problem with OpenSeesSP

Post by fmk » Mon Dec 02, 2013 9:13 am

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