Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations MintJulep on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Parallel coding of Abaqus subroutines

Status
Not open for further replies.

compositessolution

Aerospace
Sep 20, 2011
2

Hi, I am using Abaqus vuel and vumat subroutines. It seemed that the Abaqus explicit solver is much slower than LS-Dyna explicit, I wonder if this is true or I didnot set the time step control in Abaqus correctly?

To speed up the simulation, I want put some parallel coding in the Abaqus subroutines. In LS-Dyna coding, I simply need to include 'mpif.h' below the subroutines, then I can use the MPI functions such as MPI_ALLREDUCE, but in Abaqus, " include 'mpif.h' " didnot work. Does anyone have the experience of parallel coding in Abaqus subroutines? Can you give me any clue of this?

Thanks a lot.
 
Replies continue below

Recommended for you

Abaqus subroutines work in parallel by default, as long as your are careful with the use of common blocks etc. As far as I know there is no functionality to allow the direct use of MPI functions however.
 
Thanks a lot, MechIrl. I need to use lots of common blocks in the Abaqus subroutines. I will try to see if I can replace common blocks with other variables now.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor