Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
titleExample CPU job
#!/bin/bash -l
#SBATCH -J -job-name=job_name
#SBATCH --time=01:00:00
#SBATCH --account =grantname-cpu
#SBATCH --partition =plgrid

## change directory to one where sbatch command was invoked
cd $SLURM_SUBMIT_DIR

module load python 
python myapp.py

...

Code Block
languagebash
titleExample advanced CPU job
#!/bin/bash -l
#SBATCH -J -job-name=job_name
#SBATCH --time=01:00:00
#SBATCH --account=grantname-cpu
#SBATCH --partition=plgrid
#SBATCH --nodes=2
#SBATCH --ntasks-per-node=48
#SBATCH --cpus-per-task=1
#SBATCH --mem=180G
#SBATCH --output="joblog.txt"
#SBATCH --error="joberr.txt"

## change directory to one where sbatch command was invoked
cd $SLURM_SUBMIT_DIR

module load scipy-bundle 
mpiexec myapp-mpi.py

...

Code Block
languagebash
titleExample advanced CPU job
#!/bin/bash -l
#SBATCH -J --job-name=job_name
#SBATCH --time=01:00:00
#SBATCH --account=grantname-gpu
#SBATCH --partition=plgrid-gpu-v100
#SBATCH --cpus-per-task=4
#SBATCH --mem=40G
#SBATCH --gres=gpu

## change directory to one where sbatch command was invoked
cd $SLURM_SUBMIT_DIR

module load cuda 
./myapp

...