Answered
0
0

Hello,
To perform a parameter study in Abaqus, I’m utilizing four loops in a Python script.
I then alter certain settings and resubmit a new job with a new job name, etc. When I do this on my own computer, Abaqus can take advantage of all of the resources I have. For example, if I have a 6 core 12 thread CPU and submit a bunch of 2 CPU jobs, I can have 6 jobs running at the same time.

When I use the same method on my institution’s cluster and request 12 CPU cores for a slurm job and submit my python script for analysis, only one job runs at a time instead of six, implying that one parameter job starts and finishes before the next one begins (I’m not using the.waitforcompletion() method).
I realize this is a broad issue, but has anyone else encountered this inadvertent non-parallel behavior on a cluster before, and if so, how may I solve it?
Best wishes.

  • You must to post comments
Best Answer
0
0

Hello,

If you still cannot run multiple jobs simultaneously, I have another solution for you. Refer to the link below:

ABAQUS Sequential Solution Software

This contains a Batch file in which you can program your jobs so they can be executed sequentially. With this method, there is no need for you to execute them individually or run them simultaneously, which can cause software malfunctions. This could save your time.

Best wishes.

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.