助教您好,請問使用 vtune 時 sbatch 應如何撰寫?
以下是目前的配置:
#!/bin/bash
#SBATCH --job-name=bitonic_sort
#SBATCH --nodes=2
#SBATCH --time=00:30:00
#SBATCH --partition=hpcxai1
#SBATCH --account=ACD114003
#SBATCH -n 16
module purge
module load gcc/11.2.0 openmpi/5.0.2
make clean
make
module load intel
source /pkg/compiler/intel/2024/vtune/2024.0/vtune-vars.sh
export LC_CTYPE=en_US
rm -r vtune-hs
vtune -collect hotspots -r vtune-hs mpirun -np 16 ./parallel_merge_sort 64123483 /project/ACD114003/testcases/mpi-hw/09.in mpihw.out
但產出的報告中並沒有與 bitonic merge sort 相關的任何函數
若把 mpirun 刪除,即
vtune -collect hotspots -r vtune-hs ./parallel_merge_sort 64123483 /project/ACD114003/testcases/mpi-hw/09.in mpihw.out
則可以正常產生報告,但只會有一個 process 執行