Skip to content

Commit c162334

Browse files
committed
add batch scripts for gromacs gpu
1 parent 8bb6e19 commit c162334

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#!/bin/bash
2+
#SBATCH --job-name=run_gromacs
3+
#SBATCH --ntasks=64
4+
#SBATCH --partition=gpu
5+
#SBATCH --output=gromacs-%j.out
6+
#SBATCH --error=gromacs-%j.err
7+
8+
export TUT_DIR=$HOME/udocker-tutorial
9+
export PATH=$HOME/udocker-1.3.17/udocker:$PATH
10+
export UDOCKER_DIR=$TUT_DIR/.udocker
11+
export OUT_NAME=output/ud-tutorial
12+
module load python
13+
cd $TUT_DIR
14+
15+
echo "###############################"
16+
udocker run -v=$TUT_DIR/gromacs:/home/user -w=/home/user grom_gpu /home/user/compile.sh

udocker-files/prep-gromacs-gpu.sh

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
#SBATCH --job-name=prep_gromacs
3+
#SBATCH --ntasks=1
4+
#SBATCH --partition=gpu
5+
#SBATCH --output=gromacs-gpu-prep-%j.out
6+
#SBATCH --error=gromacs-gpu-prep-%j.err
7+
8+
export TUT_DIR=$HOME/udocker-tutorial
9+
export PATH=$HOME/udocker-1.3.10/udocker:$PATH
10+
cd $TUT_DIR
11+
export UDOCKER_DIR=$TUT_DIR/.udocker
12+
module load python
13+
14+
echo "###############################"
15+
hostname
16+
echo ">> udocker command"
17+
which udocker
18+
echo
19+
echo ">> List images"
20+
udocker images
21+
echo
22+
echo ">> Create container"
23+
udocker create --name=grom_gpu nvidia/cuda:13.1.0-devel-ubuntu24.04
24+
echo
25+
echo ">> Set nvidia mode"
26+
udocker setup --nvidia --force grom_gpu
27+
echo ">> List containers"
28+
udocker ps -m -p

0 commit comments

Comments
 (0)