Eng-Tips is the largest forum for Engineering Professionals on the Internet.

Members share and learn making Eng-Tips Forums the best source of engineering information on the Internet!

  • Congratulations dmapguru 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
Joined
Sep 20, 2011
Messages
2
Location
GB

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.
 
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

Back
Top