#!/bin/bash
#SBATCH --ntasks=1 --nodes=1 -A def-svassili
#SBATCH --cpus-per-task=12
#SBATCH --gpus-per-node=1
#SBATCH --mem-per-cpu=2000 --time=3:0:0
echo numsteps $1 >> run_${SLURM_JOBID}.in
ml StdEnv/2020 cuda/11.4 namd-ucx-smp/2.14
(( NUM_PES=$SLURM_CPUS_PER_TASK - 1 ))
srun --mpi=pmi2 namd2 ++ppn $NUM_PES +idlepoll ${RUN_IN} > ${TMPFILE}
#!/bin/bash
#SBATCH --ntasks=1 --nodes=1 -A def-svassili
#SBATCH --cpus-per-task=12
#SBATCH --gpus-per-node=1
#SBATCH --mem-per-cpu=2000 --time=3:0:0
# Usage: sbatch $0 number_of_steps
INPFILE=namd.in
STEPS=$1
TMPFILE=tf_${SLURM_JOBID}
RUN_IN=run_${SLURM_JOBID}.in
cp ${INPFILE} ${RUN_IN}
echo numsteps $1 >> run_${SLURM_JOBID}.in
ml StdEnv/2020 cuda/11.4 namd-ucx-smp/2.14
a
echo ${SLURM_NODELIST} running on ${SLURM_CPUS_PER_TASK} cores
cat /proc/cpuinfo | grep "model name" | uniq
(( NUM_PES=$SLURM_CPUS_PER_TASK - 1 ))
srun --mpi=pmi2 namd2 ++ppn $NUM_PES +idlepoll ${RUN_IN} > ${TMPFILE}