Strumenti Utente

Strumenti Sito


calcoloscientifico:userguide:schrodinger

Schrodinger

The environment variable SCHRODINGER_TMPDIR is set by schrodinger module.

Job Desmond GPU

Example script desmond-md-gpu.sh to launch Desmond multisim on 1 node, 1 core, 1 GPU:

desmond-md-gpu.sh
#!/bin/bash --login
#SBATCH --job-name=desmond_md_gpu
#SBATCH --output=%x.o%j
#SBATCH --error=%x.e%j
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=1
#SBATCH --gres=gpu:1
#SBATCH --time=0-24:00:00
#SBATCH --mem=10G
#SBATCH --partition=gpu
#SBATCH --qos=gpu
#
# Charge resources to account
#SBATCH --account=<account>
 
shopt -q login_shell || exit 1
test -n "$SLURM_NODELIST" || exit 1
 
module load cuda
module load schrodinger
 
cd "$SLURM_SUBMIT_DIR"
 
multisim \
    -WAIT \
    -JOBNAME "$SLURM_JOB_NAME" \
    -m "${SLURM_JOB_NAME}.msj" \
    -c "${SLURM_JOB_NAME}.cfg" \
    "${SLURM_JOB_NAME}.cms" \
    -o "${SLURM_JOB_NAME}-out.cms" \
    -maxjob $SLURM_NTASKS_PER_NODE \
    -cpu $SLURM_NTASKS_PER_NODE \
    -set stage[1].set_family.md.jlaunch_opt=[-gpu]

Submit:

sbatch desmond-md-gpu.sh
calcoloscientifico/userguide/schrodinger.txt · Ultima modifica: 02/09/2024 18:41 da fabio.spataro

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki