Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

Limitations of Software Packages

Status
Not open for further replies.

asixth

Structural
Feb 27, 2008
1,333
0
0
GB
Hi guys,

I ran into trouble today when I attempted to model a bridge deck. Firstly, I wanted to generate a moving load for the traffic conditions that were set out in the specification, this worked, but it generated a large amount of static load cases that I thought was totally unreasonable for the design. Particularly when I need to consider different traffic loading, multiple lanes and combinations of lane loading.

Secondly, my CPU ran out of memory when attempting to invert the stiffness matrix, 2Gb.

Does anyone else run into these problems in their daily accounts?
 
Replies continue below

Recommended for you

As i don't model bridges or traffic loads, I have not had your specific problem. But I do regularly get inundated with load cases in my building modeling software (ETABS), where I can frequently end up with 100+ load combinations automatically generated. It slows it down a bit, but not so much that I worry too much about it.

As for your stiffness matrix issue, I have seen stiffness matrix in Etabs reach almost 2GB, so I could see how someone could have problems.

My question is how much RAM does your computer have? You may need to have enough to keep the entire matrix in memory, along with everything else. If you have only 1Gb or 2GB, you may simply not have enough and need to upgrade. If you have 4GB, try stopping any unneccessary applications (such as email, virus scanners, etc) to try to free up some RAM, then retry your analysis. Are you running Windows XP? If so, by default it can only take advantage of the first 3GB out of 4GB (or more). But there is a way to force it to use the RAM more efficiently, by enabling what is called the "3GB switch". Do a google search and you should find info on how to enable it. This will free up more RAM for applications to use.
 
Oh, one thing I forgot to mention, if you do use the 3GB switch, you basically are setting up a different windows boot-up option. Make sure you set it up to give you a selector screen, where you can select either normal mode, or with 3GB switch enabled. (you can also add a safe mode too). Some apps may not react well with the 3GB switch enabled. So if you have the option to select to use it or not at boot up, you can still get into normal windows mode without problem if you have to reboot.
 
Sorry, but i forgot one more thing. The 3GB switch only applies to Windows XP. If you are using Vista, it can handle more RAM by default, up to 8GB I think. So if that is the case, you could easily add more RAM and that should fix your stiffness matrix problem.
 
This is a software issue, not a RAM issue. Good blocked solvers and sparse solvers can solve most any size model with limited RAM. BTW, Etabs has good solvers. Adding RAM, switching to Vista are viable band-aid solutions to get you through this particular model (hopefully) but improving the solver is the long term fix.
 
Good advice, now if he can write his own improved solver, he will be all set. Changing software is difficult at the best of times, and may be impossible for the OP for various reasons.

If their tech support can't help him through this problem, his best bet may be to upgrade his computer, or try to simplify the model if possible.
 
Personally I feel that I have over complicated the problem, there is no need for the structure I am analysing to refine it to such the degree I have.

I ran the job on my seniors computer that is quite faster than mine and it was able to perform the analysis no problem.
 
Certainly I'm not suggesting he write his own solver or even that he switch software. What asixth should do is contact his current vendor and press them to improve their solvers. Again, this is the long term solution. Highly robust solvers can make modeling much easier.
 
Status
Not open for further replies.
Back
Top