ABAQUS ====== To use Abaqus on DMOG, first you need to create an input file from the model you are looking to submit. You can do this in Abaqus CAE on your PC by right-clicking on the job you want to run on DMOG and select Write Input. This will create a file with the same name as the job's name. Next, copy your input file from earlier to DMOG. Then, to submit a job to DMOG create a script file (or using one you already have) similar to this (replacing the info in the [ ] ): .. code-block:: slurm #!/bin/bash #Settings for Slurm #SBATCH --job-name=[name for your job] #SBATCH --ntasks-per-node=[number of CPU threads] #SBATCH --mem-per-cpu=[how much member (in MB) per CPU thread] #SBATCH --time=[estimate of how long your job will take. eg. 05:00:00] #Activate Abaqus software flight start flight env activate gridware module load apps/abaqus/2024+el9fix #Run Abaqus using input file abaqus job=[nameForYourJob] input=[yourInputFile].inp cpus=$SLURM_JOB_CPUS_PER_NODE interactive The values next to --cpus-per-task, --mem-per-cpu, and --time can be adjusted as needed to suit your job. Please note that higher values next to --cpus-per-task and --mem may mean that your job has to wait for a while before these resources are available. More info on the SBATCH values can be found here: `Job Submission `_ Once you have created the script file you can submit the job by running this command: ``sbatch yourscript.sh`` Note that this will need to be run from within the folder where the .inp file is, or specify the full path to it in your script. Once your job is submitted, you can monitor it either via the sacct command, or by using: ``tail -f [yourJobName].sta`` or ``tail -f [yourJobName].msg`` Abaqus Python ------------- Abaqus has it's own Python interpreter, to use this you will need to use a specific version of Abaqus on DMOG. You can load this with the following commands: .. code-block:: slurm flight start flight env activate gridware module load apps/abaqus/2024