Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Codeblock
languagebash
#!/bin/bash
#PBS -S /bin/bash
#PBS -A "YOURPROJECT"
#PBS -l select=1:ncpus=4:mem=12500mb:arch=skylake
#PBS -l walltime=10:00:00

cd $PBS_O_WORKDIR

module load openmolcas/22.6

#Adapat to your needs
export MOLCAS_NPROCS=4
export INPUT=your_input_file
export MOLCAS_MEM=2000

#Molcas internal variables (leave unchanged)
export PROG=pymolcas
export Project=$INPUT
export WORKDIR=/gpfs/scratch/$USER/$PBS_JOBID
export WorkDir=$WORKDIR
export MOLCAS_OUTPUT=$WORKDIR
export INPUTDIR=$PBS_O_WORKDIR

export OUTPUT=$INPUT.out
mkdir -p $WORKDIR
cp -r $INPUTDIR/* $WORKDIR
cd $WORKDIR

ln -s $MOLCAS/pymolcas pymolcas

# execute openmolcas
python3 $PROG -np $MOLCAS_NPROCS $WORKDIR/$INPUT 1> $WORKDIR/$OUTPUT 2>$WORKDIR/$INPUT.err

# copy back and clean up

cp -r $WORKDIR/* $INPUTDIR
rm -r $WORKDIR 

...