Skip to content
Snippets Groups Projects
Select Git revision
  • 4a053716580ed55017388072200e9437546a887a
  • main default protected
2 results

mysbatch.sh

Blame
  • mysbatch.sh 996 B
    #!/bin/bash -l
    # Standard output and error:
    ##SBATCH -o ./job.out.%j
    ##SBATCH -e ./job.err.%j
    # Initial working directory:
    #SBATCH -D ./
    # Job name
    #SBATCH -J test_scalapack_gpu
    
    #SBATCH --nodes=2
    #SBATCH --ntasks-per-node=4
    ##SBATCH --ntasks=1
    #SBATCH --cpus-per-task=1
    
    #SBATCH --constraint="gpu"
    
    # cobra/talos
    #SBATCH --gres=gpu:v100:2
    ##SBATCH --mem=92500 
    
    # raven
    ##SBATCH --gres=gpu:a100:4
    ##SBATCH --mem=125000 
    ##SBATCH --nvmps # for efficient concurrent access to GPUs from multiple processes: only raven
    
    #SBATCH --mail-type=all
    ##SBATCH --mail-user=userid@example.mpg.de
    #SBATCH --time=00:10:00
    
    # verbose
    set -v
    
    export BLOCK_SIZE_PILAENV=5120
    
    k=4
    N0=10240
    N=$((k*N0))
    NB=1024
    
    postfix="_scalapack_wrapper_gpu"
    
    #____________________________________________________________
    
    FilenameC="main"
    FilenameExe=$FilenameC$postfix
    
    source compile$postfix.sh
    
    #____________________________________________________________
    # run
    
    nvidia-smi
    nvcc --version
    
    srun $FilenameExe $N $NB
    
    exit $?