#!/bin/bash #SBATCH --nodes=6 #SBATCH --ntasks-per-node=2 #SBATCH --cpus-per-task=56 #SBATCH --time=04:00:00 #SBATCH --job-name=dadp_test #SBATCH --partition=dcgp_usr_prod #SBATCH --account=IscrC_dadp #SBATCH --output=out_leo #SBATCH --error=err_leo #SBATCH --mem=480G cd $SLURM_SUBMIT_DIR module restore my_gcc #module restore my_intel make clean make ulimit -s unlimited export OMP_NUM_THREADS=${SLURM_CPUS_PER_TASK} export OMP_PLACES=cores export OMP_PROC_BIND=close export PSM2_MQ_SENDREQS_MAX=268435456 export PSM2_MQ_RECVREQS_MAX=268435456 rm bb/* mkdir bb OUT_ASSIGNMENT=/leonardo_scratch/large/userexternal/ftomba00/assignment OUT_DATA=/leonardo_scratch/large/userexternal/ftomba00/data IN_DATA=/leonardo_work/IscrC_dadp #10^6 points time mpirun -n ${SLURM_NTASKS} --map-by ppr:1:socket:PE=${SLURM_CPUS_PER_TASK} ./main -t f32 -i ${IN_DATA}/norm_data/std_LR_091_0001 -d 5 -a ${OUT_ASSIGNMENT} -o ${OUT_DATA} #200 * 10^6 points #time mpirun -n ${SLURM_NTASKS} --map-by ppr:1:socket:PE=${SLURM_CPUS_PER_TASK} ./main -t f32 -i ${IN_DATA}/norm_data/std_g2980844_091_0000 -d 5 -a ${OUT_ASSIGNMENT} -o ${OUT_DATA}