Skip to content

Python codes for creating multiple job submit files for running DREAM.3D on SLURM based HPC

Notifications You must be signed in to change notification settings

showmic09/SLURM_multiple_job_submit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SLURM Multiple Job Submit

This repository shows some example scripts to submit multiple jobs in a Slurm cluster for different software. The current examples are suitable for running jobs on the swan cluster of the Holland Computing Center (HCC).

DREAM.3D

For DREAM3D there are multiple examples for submitting a .json file created by DREAM.3D. Python is very good for reading and modifying .json files. Most of the cases for modifying DREAM.3D pipeline the python code is lightweight enough to run directly on the login node. Some specifics commands are presented with a comment.

Abaqus

Abaqus is a licenced well-known finite element solver. In order to run Abaqus on HCC, the administrators of HCC has to add you to the Abaqus group. Every request in the script is commented throughout.

MATLAB

HCC offers different versions of MATLAB. The -nodisplay command tells the system to run MATLAB in non-GUI format. the -r tag is the command for running a matlab script from a terminal.

Paraview

A python script can be run so that everything that is done in the paraview GUI is recorded and can be automated. The code is generated in Python and the Slurm script just runs Python and executes the paraview script.

Python Code

Will be added later.

About

Python codes for creating multiple job submit files for running DREAM.3D on SLURM based HPC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published