Out of memory analysis (not any more!)

View: New views
7 Messages — Rating Filter:   Alert me  

Out of memory analysis (not any more!)

by Nicholas Fantuzzi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Milton!
I've installed Abaqus 6.9 on Ubuntu 7.04 on a Xeon Quad Core with 8GB  
of RAM and it's awesome! The analysis started yesterday afternoon and  
now it's still running!
Even though I have a few problems with Linux terminal.
I use the Ubuntu Monster from my Mac with SSH connection and so I have  
to start jobs in a terminal window.
I launch analysis with standard.exe command. Abaqus wants *.INP file  
and not *.CAE files, like in windows. So:

1) How can I generate INP file from a CAE file in windows?

2) How can I control / kill analysis in linux terminal, like in windows?

3) How can I use more than 1 CPU for the analysis?

4) Other linux command line for Abaqus are appreciated.

5) Any other suggestions? :)

Thank you!

Nicholas

[Non-text portions of this message have been removed]


Re: Out of memory analysis (not any more!)

by zandfub1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


1) at least i know its possible, although i don't know  how.
2) type in: "ps -elf" and look for abaqus jobs (for implicit the lines you
have to look at include "standard.exe")
3) abaqus analysis job=...(without ".inp") cpu=4 (or was it cpus=4)
interactive
4) "ls -al" lists all files in current directory. pwd lists current directory,
rm <file> deletes file (ultimately), cd changes directories. Much more infos in
the internet
5) lock in not only with "ssh login@remothost" but with "ssh -X
login@remotehost" and you can then also start "abaqus cae" with graphics. use
a capital X not a lower one!




Re: Out of memory analysis (not any more!)

by Dave Lindeman :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

1)  In the Job module, open the Job Manager, and select "Write Input".

2)  I image there's a cleaner way to do it, but if all else fails you
can use "ps" to determine the process number, then "kill" (or "kill -9")
to kill the process.

3)  If you're using the command line, then, for example, "abaqus cpus=2
job=jobname".  Alternatively, you can include the cpu request (e.g.,
"cpus=2") within your abaqus_v6.env file.

Regards,

Dave

-------------------------
Dave Lindeman
Lead Research Specialist
3M Company
3M Center 235-3F-08
St. Paul, MN 55144
651-733-6383


Nicholas Fantuzzi wrote:

>  
>
> Hi Milton!
> I've installed Abaqus 6.9 on Ubuntu 7.04 on a Xeon Quad Core with 8GB
> of RAM and it's awesome! The analysis started yesterday afternoon and
> now it's still running!
> Even though I have a few problems with Linux terminal.
> I use the Ubuntu Monster from my Mac with SSH connection and so I have
> to start jobs in a terminal window.
> I launch analysis with standard.exe command. Abaqus wants *.INP file
> and not *.CAE files, like in windows. So:
>
> 1) How can I generate INP file from a CAE file in windows?
>
> 2) How can I control / kill analysis in linux terminal, like in windows?
>
> 3) How can I use more than 1 CPU for the analysis?
>
> 4) Other linux command line for Abaqus are appreciated.
>
> 5) Any other suggestions? :)
>
> Thank you!
>
> Nicholas
>
> [Non-text portions of this message have been removed]
>
>

RE: Out of memory analysis (not any more!)

by Danny Levine :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Check your Abaqus online user's manual for information about execution procedures to learn more about command line options such as -cpus (sets no. of cpus to use).

In Linux, use the "top" command to see a list of running processes, each of which has a process number. BTW, to exit from "top" press "q" to quit. The command "kill -9" (followed by a process number) will stop a process. Be careful with this!

In Abaqus CAE, go the the "job" module and you'll see an option to write a text input deck. Note that preferences you have set up (say when you were installing abaqus on your PC) will determine which subdirectory that input file is written to.

DLL

Danny L. Levine, Ph.D., P.E.
Principal Engineer
Zimmer, Inc.
(574)372-4669 - office
(574)298-4799 - cell
//http:www.zimmer.com
________________________________
From: Abaqus@... [mailto:Abaqus@...] On Behalf Of Nicholas Fantuzzi
Sent: Friday, October 23, 2009 2:45 AM
To: Abaqus@...
Subject: [Abaqus] Out of memory analysis (not any more!)



Hi Milton!
I've installed Abaqus 6.9 on Ubuntu 7.04 on a Xeon Quad Core with 8GB
of RAM and it's awesome! The analysis started yesterday afternoon and
now it's still running!
Even though I have a few problems with Linux terminal.
I use the Ubuntu Monster from my Mac with SSH connection and so I have
to start jobs in a terminal window.
I launch analysis with standard.exe command. Abaqus wants *.INP file
and not *.CAE files, like in windows. So:

1) How can I generate INP file from a CAE file in windows?

2) How can I control / kill analysis in linux terminal, like in windows?

3) How can I use more than 1 CPU for the analysis?

4) Other linux command line for Abaqus are appreciated.

5) Any other suggestions? :)

Thank you!

Nicholas

[Non-text portions of this message have been removed]



[Non-text portions of this message have been removed]


Re: Out of memory analysis (not any more!)

by Milton Deherrera :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Adding on to all the responses, I'll provide a few extra tidbits

   1. To see which jobs are running, type (from a terminal window) *ps -ef |
   egrep 'standard|explicit'*     ;this will give the process ID number
   (PID) of all explicit and standard jobs running; once you get the PID *
   <pid>*, remove the unwanted job by typing *kill -9 <pid>* . By the way,
   this is an universal Unix/Linux command. Just make sure you don't kill the
   wrong job!
   2. Another neat feature is the suspend/resume capability; if you're
   running a job and want to temporarily stop it (like to run another, smaller
   job), type *abaqus j=....  suspend*  ; to revive it, type *abaqus j=....
   resume*
   3. If you are running an *explicit* job and your job crashes due to a
   power failure, a "disk full" condition or some similar mishap, you can
   recover from your last restart increment without having to create a restart
   input file (like you normally do in Standard) by typing *abaqus j=......
   recover* (you may have to specify cpu=... and precision if you did so
   when you launched the original job)
   4. Finally, if by some chance you get large coredumps (happens sometimes
   when you run with user subroutines), a trick I've found useful is to create
   a subdirectory named *core*; that way, when if a program tries to write a
   large coredump, it will be prevented from doing so because the unix/linux
   commands to delete a file and to delete a directory are different, and the
   coredump creator always assumes that *core* is a file (and not a
   directory).


On Fri, Oct 23, 2009 at 4:01 AM, Zander, Thomas <thomas.zander@...>wrote:

>
>
>
> 1) at least i know its possible, although i don't know how.
> 2) type in: "ps -elf" and look for abaqus jobs (for implicit the lines you
> have to look at include "standard.exe")
> 3) abaqus analysis job=...(without ".inp") cpu=4 (or was it cpus=4)
> interactive
> 4) "ls -al" lists all files in current directory. pwd lists current
> directory,
> rm <file> deletes file (ultimately), cd changes directories. Much more
> infos in
> the internet
> 5) lock in not only with "ssh login@remothost" but with "ssh -X
> login@remotehost" and you can then also start "abaqus cae" with graphics.
> use
> a capital X not a lower one!
>
>  
>


[Non-text portions of this message have been removed]


Re: Out of memory analysis (not any more!)

by Nicholas Fantuzzi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi everyone! Thank you very much for your very useful answers!
I've applied your advices but I've found a few problems again, probably
because I'm not good with UNIX terminal.

1) I tried: *ssh -X login@server* but nothing happen it's equal to ssh *
login@server*.

2) I tried *abaqus job="jobname" cpu=2 *and *abaqus job ="jobname"
cpus=2*and nothing happens. The job starts with only one core! :(

3) Although I lauched the analysis with only one CPU, it ended on sunday
afternoon, after 3 days! Not bad, but now it's over at last!

Thanks again

Nicholas


[Non-text portions of this message have been removed]


Re: Out of memory analysis (not any more!)

by Nicholas Fantuzzi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi again,
I tried to open the *odb* file of *the* analysis this morning. It's 6.5 GB
and the *.msg* file is 800 MB! As a result I can't open them!

So, now I want to find another way to solve the problem.
Summaryzing the problem: I want to run a dynamic analysis with some ropes
with elasto-plastic behaviour. I've used a dynamic implicit analysis with
plastic behaviour with no compression (I can't use no compression in dynamic
explicit) till now.

Could you suggest me to model, in another way, ropes with no compression
behaviour in a dynamic analysis?

Please..
Thank you so much

Nicholas


[Non-text portions of this message have been removed]