abaqus

Joshua Bernstein jbernstein at penguincomputing.com
Thu Oct 18 16:59:02 EDT 2007


Kevin,

	In my experience, Abaqus doesn't require the use of mpiexec and 
correctly handles TORQUE jobs correctly. In fact Abaqus as explicity 
support for submitting jobs directly to TORQUE. You can don something 
like this in your Abaqus site files:

queue_name["abaqus_8cpus"]
queue_cmd="qsub -q abaqus -S /bin/bash -V -l nodes=1:ppn=8 %S"

You'll then need to create a TORQUE queue called "abaqus" (the argument 
to -q above).

Then a user can submit a job to TORQUE using the abaqus command:

abaqus job=myjob queue=abaqus_8cpus cpus=8

I'm currently working on seeing if its REALLY required to use mpiexec 
with Abaqus, but again, I haven't seen a use for it. Modern Abaqus 
versions, say like 6.6-3 use HP-MPI, which used mpd, and does a 
wonderful job managing processes and cleaning up after itself.

-Joshua Bernstein
Software Engineer
Penguin Computing

Kevin Van Workum wrote:
> Does anyone have any experience with Abaqus and mpiexec? One of my
> users is thinking about buying a license for it and I want to be able
> to tell him whether or not it will work on our existing setup. From
> what I've found, it uses mpich-p4, but may also require ssh/rsh access
> to the nodes and a 'machinelist'. I'd like to avoid that if possible
> and stick with mpiexec excellent capabilities.
> 
> Kevin
> 


More information about the mpiexec mailing list