This commit is contained in:
2026-03-16 19:48:50 +03:00
parent a9369a1801
commit 32f8e92bcb
14 changed files with 249 additions and 74 deletions

View File

@@ -103,15 +103,13 @@ tar -xzf ~/linpack.tgz -C ~/LINPACK
find ~/LINPACK -name xlinpack_xeon64 2>/dev/null
```
Если команда вернёт, например, путь
`/home/ipmmstudy1/tm3u21/LINPACK/benchmarks/linpack/xlinpack_xeon64`,
то нужный каталог для запуска:
`/home/ipmmstudy1/tm3u21/LINPACK/benchmarks/linpack`.
В вашем случае по логам нужный каталог уже известен:
`/home/ipmmstudy1/tm3u21/LINPACK/benchmarks_2025.3/linux/share/mkl/benchmarks/linpack`.
6. Подготовь этот каталог, как в примере:
```bash
cd <НУЖНЫЙ_КАТАЛОГ_С_XLINPACK>
cd /home/ipmmstudy1/tm3u21/LINPACK/benchmarks_2025.3/linux/share/mkl/benchmarks/linpack
mkdir -p stdio
chmod +x *
chmod -x *.*
@@ -121,7 +119,7 @@ chmod -x *.*
```bash
cd ~/supercomputers/task1
sbatch --export=ALL,LINPACK_DIR=<НУЖНЫЙ_КАТАЛОГ_С_XLINPACK> scripts/run_intel_linpack.slurm
sbatch --export=ALL,LINPACK_DIR=/home/ipmmstudy1/tm3u21/LINPACK/benchmarks_2025.3/linux/share/mkl/benchmarks/linpack scripts/run_intel_linpack.slurm
```
По умолчанию скрипт использует файл `task1/intel/lininput_report_xeon64`, где уже зафиксированы размеры
@@ -136,7 +134,7 @@ sacct -j <JOBID_INTEL> --format=JobID,JobName,Partition,State,Start,End,Elapsed,
9. Посмотри вывод:
```bash
less <НУЖНЫЙ_КАТАЛОГ_С_XLINPACK>/stdio/task1-intel-linpack-<JOBID_INTEL>.out
less ~/supercomputers/task1/stdio/task1-intel-linpack-<JOBID_INTEL>.out
```
В этом файле ищи строки с размерами `1000`, `1500`, `2000`, `2500`, `3000`, `3500`, а внизу --- секцию `Performance Summary`.