This project provides a Python-based solution for submitting Abaqus jobs for all .inp
files in the current directory. The script automates the process by creating and running batch files for each job.
- Automated Job Submission: Submits Abaqus jobs for all
.inp
files in the current directory. - User Input for CPUs: Prompts the user to specify the number of CPUs for each job.
- Batch File Creation: Creates a
.bat
file for each.inp
file. - Command Execution: Runs the Abaqus command using the specified number of CPUs.
- Place your
.inp
files in the directory where the script is located. - Run the script using:
python submit_jobs.py
- When prompted, enter the number of CPUs to use for each job (between 1 and 4).
- The script will create and run a
.bat
file for each.inp
file.
The following Python packages are required:
- os
- subprocess
These libraries are part of the Python Standard Library, so no additional installation is required.
This project is licensed under the MIT License.
You are free to use, modify, and distribute this software under the terms of the MIT License. If you use this software in your work, please provide appropriate credit to the developer.
- Developer: Your Name
- Contact: WhatsApp
- Note: This tool is open-source. Feel free to modify it and share improvements.