How can I run an (or several) Abaqus job(s) automatically?

  • You must to post comments
Best Answer

¡¡  This answer is just a summary and simplified version of the article: Automatic Running of Multiple Jobs Sequentially. If you need more information, I suggest to read that article after visiting this page.  ¡¡

Sometimes, you may need to run an Abaqus job on a specified time automatically or you have to run several analyses on your Abaqus model and prefer to run the job(s) when you are not using your computer like during the night.

You should follow these steps:

1. Generating .inp file(s)

For every job you need, Create a job and then in Job Manager window, instead of selecting Submit, just press Write Input. 

2. Creating a customized batch file

We need to create a txt file (here labelled as AutoJobRun.txt), include certain keywords, and then save the file and change its ending to .bat:

call abaqus to run jobs in txt file

3. Using Windows Task Scheduler to automate running

Find Task Scheduler app in Windows and run it. On the right panel, choose Create Basic Task….

Then, type a name for your task and a description if you wish. Select Next.

After, in the Task Trigger step, select One time and click Next. Select date and time you have planned.

In the Action step, click Next. Now, you must Browse batch file we created in section 2.

Click Next and this is done!

You can see more details in this article:

Automatic Running of Multiple Jobs Sequentially

In addition, by using the proposed method in the article, you can wake up the computer on the specified time if it has been turned off or user is not logged in.

Eager to hear from you…

Any complication or other questions? Feel free to comment here…

You can also send any new questions from the Questions and Answers page. Just find that blue Ask Question button at the top right corner…

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.