Преглед на файлове

HW2: Add the rest of the report (w/o the prof)

tags/v2.0
Christos Choutouridis преди 1 седмица
родител
ревизия
3305a0ef71
променени са 44 файла, в които са добавени 5385 реда и са изтрити 91 реда
  1. +0
    -8
      homework_2/analyse/RC3b-pipeline/Pending-PIDs
  2. +343
    -0
      homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q20-1874192.out
  3. +343
    -0
      homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q23-1874193.out
  4. +343
    -0
      homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q25-1874194.out
  5. +343
    -0
      homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q27-1874195.out
  6. +66
    -0
      homework_2/analyse/RC4-6e301bc/Pending-PIDs
  7. +33
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q20-1875154.out
  8. +33
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q23-1875155.out
  9. +33
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q25-1875156.out
  10. +47
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q27-1875157.out
  11. +33
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q27-1875190.out
  12. +43
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q20-1875158.out
  13. +43
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q23-1875159.out
  14. +43
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q25-1875160.out
  15. +43
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q26-1875161.out
  16. +43
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q27-1875162.out
  17. +63
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q20-1875163.out
  18. +63
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q23-1875164.out
  19. +63
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q25-1875165.out
  20. +63
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q27-1875166.out
  21. +343
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q20-1875176.out
  22. +343
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q22-1875177.out
  23. +343
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q23-1875178.out
  24. +343
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q25-1875179.out
  25. +343
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q27-1875181.out
  26. +103
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q20-1875167.out
  27. +103
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q23-1875168.out
  28. +103
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q24-1875169.out
  29. +103
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q25-1875170.out
  30. +103
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q27-1875171.out
  31. +183
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q20-1875172.out
  32. +183
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q23-1875173.out
  33. +183
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q25-1875174.out
  34. +183
    -0
      homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q27-1875175.out
  35. +0
    -15
      homework_2/enqueueAll.sh
  36. +11
    -0
      homework_2/include/config.h
  37. +16
    -16
      homework_2/include/distsort.hpp
  38. Двоични данни
      homework_2/matlab/AllMeasurements.png
  39. Двоични данни
      homework_2/matlab/FixSizeMeasurements.png
  40. +46
    -0
      homework_2/matlab/plotsA.m
  41. +25
    -0
      homework_2/matlab/plotsB.m
  42. Двоични данни
      homework_2/report/homework_2_report.pdf
  43. +202
    -20
      homework_2/report/homework_2_report.tex
  44. +39
    -32
      homework_2/src/main.cpp

+ 0
- 8
homework_2/analyse/RC3b-pipeline/Pending-PIDs Целия файл

@@ -1,11 +1,3 @@
[cchoutou@aristotle6 homework_2]$ sbatch -p rome hpc/N4P16T4Q20.sh
Submitted batch job 1874192
[cchoutou@aristotle6 homework_2]$ sbatch -p rome hpc/N4P16T4Q23.sh
Submitted batch job 1874193
[cchoutou@aristotle6 homework_2]$ sbatch -p rome hpc/N4P16T4Q25.sh
Submitted batch job 1874194
[cchoutou@aristotle6 homework_2]$ sbatch -p rome hpc/N4P16T4Q27.sh
Submitted batch job 1874195
[cchoutou@aristotle6 homework_2]$ sbatch -p rome hpc/N4P32T4Q20.sh
Submitted batch job 1874196
[cchoutou@aristotle6 homework_2]$ sbatch -p rome hpc/N4P32T4Q23.sh


+ 343
- 0
homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q20-1874192.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 48) Total : 228 [msec]
[Timing] (Rank 48) Full-Sort : 43 [msec]
[Timing] (Rank 48) Exchange : 127 [msec]
[Timing] (Rank 48) Min-Max : 28 [msec]
[Timing] (Rank 48) Elbow-Sort: 28 [msec]
[Timing] (Rank 2) Total : 267 [msec]
[Timing] (Rank 2) Full-Sort : 21 [msec]
[Timing] (Rank 2) Exchange : 194 [msec]
[Timing] (Rank 2) Min-Max : 22 [msec]
[Timing] (Rank 2) Elbow-Sort: 29 [msec]
[Timing] (Rank 37) Total : 251 [msec]
[Timing] (Rank 37) Full-Sort : 19 [msec]
[Timing] (Rank 37) Exchange : 181 [msec]
[Timing] (Rank 37) Min-Max : 23 [msec]
[Timing] (Rank 37) Elbow-Sort: 27 [msec]
[Timing] (Rank 26) Total : 267 [msec]
[Timing] (Rank 26) Full-Sort : 21 [msec]
[Timing] (Rank 26) Exchange : 192 [msec]
[Timing] (Rank 26) Min-Max : 25 [msec]
[Timing] (Rank 26) Elbow-Sort: 28 [msec]
[Timing] (Rank 4) Total : 267 [msec]
[Timing] (Rank 4) Full-Sort : 22 [msec]
[Timing] (Rank 4) Exchange : 194 [msec]
[Timing] (Rank 4) Min-Max : 22 [msec]
[Timing] (Rank 4) Elbow-Sort: 29 [msec]
[Timing] (Rank 6) Total : 267 [msec]
[Timing] (Rank 6) Full-Sort : 22 [msec]
[Timing] (Rank 6) Exchange : 193 [msec]
[Timing] (Rank 6) Min-Max : 22 [msec]
[Timing] (Rank 6) Elbow-Sort: 29 [msec]
[Timing] (Rank 0) Total : 266 [msec]
[Timing] (Rank 0) Full-Sort : 22 [msec]
[Timing] (Rank 0) Exchange : 192 [msec]
[Timing] (Rank 0) Min-Max : 21 [msec]
[Timing] (Rank 0) Elbow-Sort: 29 [msec]
Results validation ... [PASS] 
[Timing] (Rank 10) Total : 266 [msec]
[Timing] (Rank 10) Full-Sort : 22 [msec]
[Timing] (Rank 10) Exchange : 191 [msec]
[Timing] (Rank 10) Min-Max : 23 [msec]
[Timing] (Rank 10) Elbow-Sort: 29 [msec]
[Timing] (Rank 8) Total : 267 [msec]
[Timing] (Rank 8) Full-Sort : 22 [msec]
[Timing] (Rank 8) Exchange : 192 [msec]
[Timing] (Rank 8) Min-Max : 23 [msec]
[Timing] (Rank 8) Elbow-Sort: 29 [msec]
[Timing] (Rank 1) Total : 267 [msec]
[Timing] (Rank 1) Full-Sort : 20 [msec]
[Timing] (Rank 1) Exchange : 197 [msec]
[Timing] (Rank 1) Min-Max : 22 [msec]
[Timing] (Rank 1) Elbow-Sort: 26 [msec]
[Timing] (Rank 50) Total : 249 [msec]
[Timing] (Rank 50) Full-Sort : 21 [msec]
[Timing] (Rank 50) Exchange : 173 [msec]
[Timing] (Rank 50) Min-Max : 26 [msec]
[Timing] (Rank 50) Elbow-Sort: 28 [msec]
[Timing] (Rank 51) Total : 252 [msec]
[Timing] (Rank 51) Full-Sort : 19 [msec]
[Timing] (Rank 51) Exchange : 183 [msec]
[Timing] (Rank 51) Min-Max : 21 [msec]
[Timing] (Rank 51) Elbow-Sort: 27 [msec]
[Timing] (Rank 9) Total : 267 [msec]
[Timing] (Rank 9) Full-Sort : 20 [msec]
[Timing] (Rank 9) Exchange : 195 [msec]
[Timing] (Rank 9) Min-Max : 24 [msec]
[Timing] (Rank 9) Elbow-Sort: 27 [msec]
[Timing] (Rank 54) Total : 250 [msec]
[Timing] (Rank 54) Full-Sort : 20 [msec]
[Timing] (Rank 54) Exchange : 178 [msec]
[Timing] (Rank 54) Min-Max : 23 [msec]
[Timing] (Rank 54) Elbow-Sort: 28 [msec]
[Timing] (Rank 55) Total : 251 [msec]
[Timing] (Rank 55) Full-Sort : 20 [msec]
[Timing] (Rank 55) Exchange : 177 [msec]
[Timing] (Rank 55) Min-Max : 24 [msec]
[Timing] (Rank 55) Elbow-Sort: 28 [msec]
[Timing] (Rank 13) Total : 266 [msec]
[Timing] (Rank 13) Full-Sort : 22 [msec]
[Timing] (Rank 13) Exchange : 190 [msec]
[Timing] (Rank 13) Min-Max : 24 [msec]
[Timing] (Rank 13) Elbow-Sort: 29 [msec]
[Timing] (Rank 52) Total : 228 [msec]
[Timing] (Rank 52) Full-Sort : 58 [msec]
[Timing] (Rank 52) Exchange : 115 [msec]
[Timing] (Rank 52) Min-Max : 24 [msec]
[Timing] (Rank 52) Elbow-Sort: 28 [msec]
[Timing] (Rank 53) Total : 228 [msec]
[Timing] (Rank 53) Full-Sort : 45 [msec]
[Timing] (Rank 53) Exchange : 126 [msec]
[Timing] (Rank 53) Min-Max : 24 [msec]
[Timing] (Rank 53) Elbow-Sort: 31 [msec]
[Timing] (Rank 5) Total : 268 [msec]
[Timing] (Rank 5) Full-Sort : 20 [msec]
[Timing] (Rank 5) Exchange : 197 [msec]
[Timing] (Rank 5) Min-Max : 22 [msec]
[Timing] (Rank 5) Elbow-Sort: 27 [msec]
[Timing] (Rank 3) Total : 267 [msec]
[Timing] (Rank 3) Full-Sort : 20 [msec]
[Timing] (Rank 3) Exchange : 197 [msec]
[Timing] (Rank 3) Min-Max : 22 [msec]
[Timing] (Rank 3) Elbow-Sort: 27 [msec]
[Timing] (Rank 7) Total : 267 [msec]
[Timing] (Rank 7) Full-Sort : 20 [msec]
[Timing] (Rank 7) Exchange : 196 [msec]
[Timing] (Rank 7) Min-Max : 22 [msec]
[Timing] (Rank 7) Elbow-Sort: 28 [msec]
[Timing] (Rank 58) Total : 252 [msec]
[Timing] (Rank 58) Full-Sort : 20 [msec]
[Timing] (Rank 58) Exchange : 178 [msec]
[Timing] (Rank 58) Min-Max : 25 [msec]
[Timing] (Rank 58) Elbow-Sort: 28 [msec]
[Timing] (Rank 60) Total : 250 [msec]
[Timing] (Rank 60) Full-Sort : 20 [msec]
[Timing] (Rank 60) Exchange : 176 [msec]
[Timing] (Rank 60) Min-Max : 25 [msec]
[Timing] (Rank 60) Elbow-Sort: 28 [msec]
[Timing] (Rank 57) Total : 251 [msec]
[Timing] (Rank 57) Full-Sort : 20 [msec]
[Timing] (Rank 57) Exchange : 176 [msec]
[Timing] (Rank 57) Min-Max : 25 [msec]
[Timing] (Rank 57) Elbow-Sort: 27 [msec]
[Timing] (Rank 12) Total : 267 [msec]
[Timing] (Rank 12) Full-Sort : 22 [msec]
[Timing] (Rank 12) Exchange : 193 [msec]
[Timing] (Rank 12) Min-Max : 21 [msec]
[Timing] (Rank 12) Elbow-Sort: 29 [msec]
[Timing] (Rank 56) Total : 251 [msec]
[Timing] (Rank 56) Full-Sort : 21 [msec]
[Timing] (Rank 56) Exchange : 176 [msec]
[Timing] (Rank 56) Min-Max : 25 [msec]
[Timing] (Rank 56) Elbow-Sort: 28 [msec]
[Timing] (Rank 11) Total : 267 [msec]
[Timing] (Rank 11) Full-Sort : 20 [msec]
[Timing] (Rank 11) Exchange : 194 [msec]
[Timing] (Rank 11) Min-Max : 24 [msec]
[Timing] (Rank 11) Elbow-Sort: 28 [msec]
[Timing] (Rank 61) Total : 250 [msec]
[Timing] (Rank 61) Full-Sort : 20 [msec]
[Timing] (Rank 61) Exchange : 177 [msec]
[Timing] (Rank 61) Min-Max : 24 [msec]
[Timing] (Rank 61) Elbow-Sort: 28 [msec]
[Timing] (Rank 15) Total : 263 [msec]
[Timing] (Rank 15) Full-Sort : 23 [msec]
[Timing] (Rank 15) Exchange : 183 [msec]
[Timing] (Rank 15) Min-Max : 26 [msec]
[Timing] (Rank 15) Elbow-Sort: 30 [msec]
[Timing] (Rank 59) Total : 250 [msec]
[Timing] (Rank 59) Full-Sort : 20 [msec]
[Timing] (Rank 59) Exchange : 176 [msec]
[Timing] (Rank 59) Min-Max : 24 [msec]
[Timing] (Rank 59) Elbow-Sort: 28 [msec]
[Timing] (Rank 63) Total : 251 [msec]
[Timing] (Rank 63) Full-Sort : 20 [msec]
[Timing] (Rank 63) Exchange : 177 [msec]
[Timing] (Rank 63) Min-Max : 23 [msec]
[Timing] (Rank 63) Elbow-Sort: 29 [msec]
[Timing] (Rank 62) Total : 250 [msec]
[Timing] (Rank 62) Full-Sort : 21 [msec]
[Timing] (Rank 62) Exchange : 177 [msec]
[Timing] (Rank 62) Min-Max : 23 [msec]
[Timing] (Rank 62) Elbow-Sort: 29 [msec]
[Timing] (Rank 14) Total : 241 [msec]
[Timing] (Rank 14) Full-Sort : 34 [msec]
[Timing] (Rank 14) Exchange : 153 [msec]
[Timing] (Rank 14) Min-Max : 22 [msec]
[Timing] (Rank 14) Elbow-Sort: 30 [msec]
[Timing] (Rank 49) Total : 233 [msec]
[Timing] (Rank 49) Full-Sort : 75 [msec]
[Timing] (Rank 49) Exchange : 104 [msec]
[Timing] (Rank 49) Min-Max : 25 [msec]
[Timing] (Rank 49) Elbow-Sort: 28 [msec]
[Timing] (Rank 38) Total : 250 [msec]
[Timing] (Rank 38) Full-Sort : 20 [msec]
[Timing] (Rank 38) Exchange : 179 [msec]
[Timing] (Rank 38) Min-Max : 22 [msec]
[Timing] (Rank 38) Elbow-Sort: 27 [msec]
[Timing] (Rank 43) Total : 251 [msec]
[Timing] (Rank 43) Full-Sort : 19 [msec]
[Timing] (Rank 43) Exchange : 180 [msec]
[Timing] (Rank 43) Min-Max : 23 [msec]
[Timing] (Rank 43) Elbow-Sort: 27 [msec]
[Timing] (Rank 35) Total : 251 [msec]
[Timing] (Rank 35) Full-Sort : 20 [msec]
[Timing] (Rank 35) Exchange : 179 [msec]
[Timing] (Rank 35) Min-Max : 23 [msec]
[Timing] (Rank 35) Elbow-Sort: 27 [msec]
[Timing] (Rank 41) Total : 250 [msec]
[Timing] (Rank 41) Full-Sort : 20 [msec]
[Timing] (Rank 41) Exchange : 179 [msec]
[Timing] (Rank 41) Min-Max : 23 [msec]
[Timing] (Rank 41) Elbow-Sort: 27 [msec]
[Timing] (Rank 34) Total : 251 [msec]
[Timing] (Rank 34) Full-Sort : 19 [msec]
[Timing] (Rank 34) Exchange : 180 [msec]
[Timing] (Rank 34) Min-Max : 24 [msec]
[Timing] (Rank 34) Elbow-Sort: 27 [msec]
[Timing] (Rank 40) Total : 251 [msec]
[Timing] (Rank 40) Full-Sort : 20 [msec]
[Timing] (Rank 40) Exchange : 180 [msec]
[Timing] (Rank 40) Min-Max : 22 [msec]
[Timing] (Rank 40) Elbow-Sort: 27 [msec]
[Timing] (Rank 33) Total : 250 [msec]
[Timing] (Rank 33) Full-Sort : 20 [msec]
[Timing] (Rank 33) Exchange : 179 [msec]
[Timing] (Rank 33) Min-Max : 24 [msec]
[Timing] (Rank 33) Elbow-Sort: 26 [msec]
[Timing] (Rank 39) Total : 251 [msec]
[Timing] (Rank 39) Full-Sort : 20 [msec]
[Timing] (Rank 39) Exchange : 180 [msec]
[Timing] (Rank 39) Min-Max : 22 [msec]
[Timing] (Rank 39) Elbow-Sort: 27 [msec]
[Timing] (Rank 44) Total : 250 [msec]
[Timing] (Rank 44) Full-Sort : 20 [msec]
[Timing] (Rank 44) Exchange : 179 [msec]
[Timing] (Rank 44) Min-Max : 23 [msec]
[Timing] (Rank 44) Elbow-Sort: 27 [msec]
[Timing] (Rank 45) Total : 250 [msec]
[Timing] (Rank 45) Full-Sort : 20 [msec]
[Timing] (Rank 45) Exchange : 179 [msec]
[Timing] (Rank 45) Min-Max : 22 [msec]
[Timing] (Rank 45) Elbow-Sort: 27 [msec]
[Timing] (Rank 32) Total : 251 [msec]
[Timing] (Rank 32) Full-Sort : 19 [msec]
[Timing] (Rank 32) Exchange : 180 [msec]
[Timing] (Rank 32) Min-Max : 23 [msec]
[Timing] (Rank 32) Elbow-Sort: 27 [msec]
[Timing] (Rank 42) Total : 250 [msec]
[Timing] (Rank 42) Full-Sort : 20 [msec]
[Timing] (Rank 42) Exchange : 178 [msec]
[Timing] (Rank 42) Min-Max : 23 [msec]
[Timing] (Rank 42) Elbow-Sort: 27 [msec]
[Timing] (Rank 47) Total : 251 [msec]
[Timing] (Rank 47) Full-Sort : 19 [msec]
[Timing] (Rank 47) Exchange : 180 [msec]
[Timing] (Rank 47) Min-Max : 23 [msec]
[Timing] (Rank 47) Elbow-Sort: 28 [msec]
[Timing] (Rank 36) Total : 251 [msec]
[Timing] (Rank 36) Full-Sort : 19 [msec]
[Timing] (Rank 36) Exchange : 180 [msec]
[Timing] (Rank 36) Min-Max : 23 [msec]
[Timing] (Rank 36) Elbow-Sort: 27 [msec]
[Timing] (Rank 46) Total : 251 [msec]
[Timing] (Rank 46) Full-Sort : 20 [msec]
[Timing] (Rank 46) Exchange : 178 [msec]
[Timing] (Rank 46) Min-Max : 24 [msec]
[Timing] (Rank 46) Elbow-Sort: 28 [msec]
[Timing] (Rank 24) Total : 268 [msec]
[Timing] (Rank 24) Full-Sort : 21 [msec]
[Timing] (Rank 24) Exchange : 193 [msec]
[Timing] (Rank 24) Min-Max : 25 [msec]
[Timing] (Rank 24) Elbow-Sort: 27 [msec]
[Timing] (Rank 28) Total : 268 [msec]
[Timing] (Rank 28) Full-Sort : 21 [msec]
[Timing] (Rank 28) Exchange : 192 [msec]
[Timing] (Rank 28) Min-Max : 25 [msec]
[Timing] (Rank 28) Elbow-Sort: 28 [msec]
[Timing] (Rank 17) Total : 270 [msec]
[Timing] (Rank 17) Full-Sort : 22 [msec]
[Timing] (Rank 17) Exchange : 193 [msec]
[Timing] (Rank 17) Min-Max : 27 [msec]
[Timing] (Rank 17) Elbow-Sort: 27 [msec]
[Timing] (Rank 16) Total : 269 [msec]
[Timing] (Rank 16) Full-Sort : 23 [msec]
[Timing] (Rank 16) Exchange : 187 [msec]
[Timing] (Rank 16) Min-Max : 28 [msec]
[Timing] (Rank 16) Elbow-Sort: 29 [msec]
[Timing] (Rank 18) Total : 270 [msec]
[Timing] (Rank 18) Full-Sort : 23 [msec]
[Timing] (Rank 18) Exchange : 187 [msec]
[Timing] (Rank 18) Min-Max : 29 [msec]
[Timing] (Rank 18) Elbow-Sort: 30 [msec]
[Timing] (Rank 30) Total : 268 [msec]
[Timing] (Rank 30) Full-Sort : 21 [msec]
[Timing] (Rank 30) Exchange : 191 [msec]
[Timing] (Rank 30) Min-Max : 25 [msec]
[Timing] (Rank 30) Elbow-Sort: 29 [msec]
[Timing] (Rank 19) Total : 270 [msec]
[Timing] (Rank 19) Full-Sort : 22 [msec]
[Timing] (Rank 19) Exchange : 193 [msec]
[Timing] (Rank 19) Min-Max : 26 [msec]
[Timing] (Rank 19) Elbow-Sort: 27 [msec]
[Timing] (Rank 27) Total : 268 [msec]
[Timing] (Rank 27) Full-Sort : 21 [msec]
[Timing] (Rank 27) Exchange : 193 [msec]
[Timing] (Rank 27) Min-Max : 25 [msec]
[Timing] (Rank 27) Elbow-Sort: 28 [msec]
[Timing] (Rank 31) Total : 268 [msec]
[Timing] (Rank 31) Full-Sort : 21 [msec]
[Timing] (Rank 31) Exchange : 192 [msec]
[Timing] (Rank 31) Min-Max : 24 [msec]
[Timing] (Rank 31) Elbow-Sort: 29 [msec]
[Timing] (Rank 21) Total : 269 [msec]
[Timing] (Rank 21) Full-Sort : 21 [msec]
[Timing] (Rank 21) Exchange : 194 [msec]
[Timing] (Rank 21) Min-Max : 26 [msec]
[Timing] (Rank 21) Elbow-Sort: 27 [msec]
[Timing] (Rank 23) Total : 269 [msec]
[Timing] (Rank 23) Full-Sort : 22 [msec]
[Timing] (Rank 23) Exchange : 193 [msec]
[Timing] (Rank 23) Min-Max : 26 [msec]
[Timing] (Rank 23) Elbow-Sort: 28 [msec]
[Timing] (Rank 29) Total : 268 [msec]
[Timing] (Rank 29) Full-Sort : 22 [msec]
[Timing] (Rank 29) Exchange : 193 [msec]
[Timing] (Rank 29) Min-Max : 24 [msec]
[Timing] (Rank 29) Elbow-Sort: 28 [msec]
[Timing] (Rank 20) Total : 269 [msec]
[Timing] (Rank 20) Full-Sort : 23 [msec]
[Timing] (Rank 20) Exchange : 187 [msec]
[Timing] (Rank 20) Min-Max : 28 [msec]
[Timing] (Rank 20) Elbow-Sort: 30 [msec]
[Timing] (Rank 25) Total : 268 [msec]
[Timing] (Rank 25) Full-Sort : 22 [msec]
[Timing] (Rank 25) Exchange : 193 [msec]
[Timing] (Rank 25) Min-Max : 24 [msec]
[Timing] (Rank 25) Elbow-Sort: 27 [msec]
[Timing] (Rank 22) Total : 269 [msec]
[Timing] (Rank 22) Full-Sort : 23 [msec]
[Timing] (Rank 22) Exchange : 186 [msec]
[Timing] (Rank 22) Min-Max : 27 [msec]
[Timing] (Rank 22) Elbow-Sort: 30 [msec]

+ 343
- 0
homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q23-1874193.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 35) Total : 1748 [msec]
[Timing] (Rank 35) Full-Sort : 215 [msec]
[Timing] (Rank 35) Exchange : 903 [msec]
[Timing] (Rank 35) Min-Max : 381 [msec]
[Timing] (Rank 35) Elbow-Sort: 247 [msec]
[Timing] (Rank 6) Total : 1774 [msec]
[Timing] (Rank 6) Full-Sort : 208 [msec]
[Timing] (Rank 6) Exchange : 1086 [msec]
[Timing] (Rank 6) Min-Max : 224 [msec]
[Timing] (Rank 6) Elbow-Sort: 255 [msec]
[Timing] (Rank 54) Total : 1761 [msec]
[Timing] (Rank 54) Full-Sort : 205 [msec]
[Timing] (Rank 54) Exchange : 966 [msec]
[Timing] (Rank 54) Min-Max : 331 [msec]
[Timing] (Rank 54) Elbow-Sort: 256 [msec]
[Timing] (Rank 23) Total : 1857 [msec]
[Timing] (Rank 23) Full-Sort : 216 [msec]
[Timing] (Rank 23) Exchange : 995 [msec]
[Timing] (Rank 23) Min-Max : 389 [msec]
[Timing] (Rank 23) Elbow-Sort: 254 [msec]
[Timing] (Rank 32) Total : 1748 [msec]
[Timing] (Rank 32) Full-Sort : 214 [msec]
[Timing] (Rank 32) Exchange : 892 [msec]
[Timing] (Rank 32) Min-Max : 388 [msec]
[Timing] (Rank 32) Elbow-Sort: 253 [msec]
[Timing] (Rank 45) Total : 1744 [msec]
[Timing] (Rank 45) Full-Sort : 216 [msec]
[Timing] (Rank 45) Exchange : 871 [msec]
[Timing] (Rank 45) Min-Max : 399 [msec]
[Timing] (Rank 45) Elbow-Sort: 256 [msec]
[Timing] (Rank 40) Total : 1745 [msec]
[Timing] (Rank 40) Full-Sort : 217 [msec]
[Timing] (Rank 40) Exchange : 864 [msec]
[Timing] (Rank 40) Min-Max : 416 [msec]
[Timing] (Rank 40) Elbow-Sort: 247 [msec]
[Timing] (Rank 41) Total : 1747 [msec]
[Timing] (Rank 41) Full-Sort : 219 [msec]
[Timing] (Rank 41) Exchange : 861 [msec]
[Timing] (Rank 41) Min-Max : 419 [msec]
[Timing] (Rank 41) Elbow-Sort: 246 [msec]
[Timing] (Rank 33) Total : 1749 [msec]
[Timing] (Rank 33) Full-Sort : 203 [msec]
[Timing] (Rank 33) Exchange : 922 [msec]
[Timing] (Rank 33) Min-Max : 376 [msec]
[Timing] (Rank 33) Elbow-Sort: 247 [msec]
[Timing] (Rank 34) Total : 1747 [msec]
[Timing] (Rank 34) Full-Sort : 210 [msec]
[Timing] (Rank 34) Exchange : 899 [msec]
[Timing] (Rank 34) Min-Max : 387 [msec]
[Timing] (Rank 34) Elbow-Sort: 249 [msec]
[Timing] (Rank 38) Total : 1752 [msec]
[Timing] (Rank 38) Full-Sort : 218 [msec]
[Timing] (Rank 38) Exchange : 910 [msec]
[Timing] (Rank 38) Min-Max : 388 [msec]
[Timing] (Rank 38) Elbow-Sort: 235 [msec]
[Timing] (Rank 39) Total : 1752 [msec]
[Timing] (Rank 39) Full-Sort : 219 [msec]
[Timing] (Rank 39) Exchange : 905 [msec]
[Timing] (Rank 39) Min-Max : 391 [msec]
[Timing] (Rank 39) Elbow-Sort: 236 [msec]
[Timing] (Rank 43) Total : 1747 [msec]
[Timing] (Rank 43) Full-Sort : 217 [msec]
[Timing] (Rank 43) Exchange : 858 [msec]
[Timing] (Rank 43) Min-Max : 421 [msec]
[Timing] (Rank 43) Elbow-Sort: 249 [msec]
[Timing] (Rank 47) Total : 1744 [msec]
[Timing] (Rank 47) Full-Sort : 210 [msec]
[Timing] (Rank 47) Exchange : 875 [msec]
[Timing] (Rank 47) Min-Max : 393 [msec]
[Timing] (Rank 47) Elbow-Sort: 264 [msec]
[Timing] (Rank 44) Total : 1745 [msec]
[Timing] (Rank 44) Full-Sort : 218 [msec]
[Timing] (Rank 44) Exchange : 873 [msec]
[Timing] (Rank 44) Min-Max : 397 [msec]
[Timing] (Rank 44) Elbow-Sort: 255 [msec]
[Timing] (Rank 37) Total : 1753 [msec]
[Timing] (Rank 37) Full-Sort : 220 [msec]
[Timing] (Rank 37) Exchange : 904 [msec]
[Timing] (Rank 37) Min-Max : 395 [msec]
[Timing] (Rank 37) Elbow-Sort: 232 [msec]
[Timing] (Rank 36) Total : 1751 [msec]
[Timing] (Rank 36) Full-Sort : 219 [msec]
[Timing] (Rank 36) Exchange : 910 [msec]
[Timing] (Rank 36) Min-Max : 387 [msec]
[Timing] (Rank 36) Elbow-Sort: 234 [msec]
[Timing] (Rank 46) Total : 1744 [msec]
[Timing] (Rank 46) Full-Sort : 212 [msec]
[Timing] (Rank 46) Exchange : 875 [msec]
[Timing] (Rank 46) Min-Max : 393 [msec]
[Timing] (Rank 46) Elbow-Sort: 263 [msec]
[Timing] (Rank 42) Total : 1746 [msec]
[Timing] (Rank 42) Full-Sort : 213 [msec]
[Timing] (Rank 42) Exchange : 866 [msec]
[Timing] (Rank 42) Min-Max : 416 [msec]
[Timing] (Rank 42) Elbow-Sort: 250 [msec]
[Timing] (Rank 2) Total : 1774 [msec]
[Timing] (Rank 2) Full-Sort : 208 [msec]
[Timing] (Rank 2) Exchange : 1091 [msec]
[Timing] (Rank 2) Min-Max : 223 [msec]
[Timing] (Rank 2) Elbow-Sort: 250 [msec]
[Timing] (Rank 4) Total : 1774 [msec]
[Timing] (Rank 4) Full-Sort : 210 [msec]
[Timing] (Rank 4) Exchange : 1091 [msec]
[Timing] (Rank 4) Min-Max : 223 [msec]
[Timing] (Rank 4) Elbow-Sort: 249 [msec]
[Timing] (Rank 5) Total : 1779 [msec]
[Timing] (Rank 5) Full-Sort : 192 [msec]
[Timing] (Rank 5) Exchange : 1170 [msec]
[Timing] (Rank 5) Min-Max : 184 [msec]
[Timing] (Rank 5) Elbow-Sort: 233 [msec]
[Timing] (Rank 12) Total : 1773 [msec]
[Timing] (Rank 12) Full-Sort : 208 [msec]
[Timing] (Rank 12) Exchange : 1093 [msec]
[Timing] (Rank 12) Min-Max : 221 [msec]
[Timing] (Rank 12) Elbow-Sort: 248 [msec]
[Timing] (Rank 0) Total : 1776 [msec]
[Timing] (Rank 0) Full-Sort : 211 [msec]
[Timing] (Rank 0) Exchange : 1096 [msec]
[Timing] (Rank 0) Min-Max : 222 [msec]
[Timing] (Rank 0) Elbow-Sort: 244 [msec]
Results validation ... [PASS] 
[Timing] (Rank 8) Total : 1773 [msec]
[Timing] (Rank 8) Full-Sort : 209 [msec]
[Timing] (Rank 8) Exchange : 1092 [msec]
[Timing] (Rank 8) Min-Max : 223 [msec]
[Timing] (Rank 8) Elbow-Sort: 247 [msec]
[Timing] (Rank 1) Total : 1780 [msec]
[Timing] (Rank 1) Full-Sort : 192 [msec]
[Timing] (Rank 1) Exchange : 1171 [msec]
[Timing] (Rank 1) Min-Max : 186 [msec]
[Timing] (Rank 1) Elbow-Sort: 229 [msec]
[Timing] (Rank 10) Total : 1774 [msec]
[Timing] (Rank 10) Full-Sort : 208 [msec]
[Timing] (Rank 10) Exchange : 1091 [msec]
[Timing] (Rank 10) Min-Max : 220 [msec]
[Timing] (Rank 10) Elbow-Sort: 253 [msec]
[Timing] (Rank 3) Total : 1778 [msec]
[Timing] (Rank 3) Full-Sort : 194 [msec]
[Timing] (Rank 3) Exchange : 1164 [msec]
[Timing] (Rank 3) Min-Max : 185 [msec]
[Timing] (Rank 3) Elbow-Sort: 234 [msec]
[Timing] (Rank 15) Total : 1745 [msec]
[Timing] (Rank 15) Full-Sort : 205 [msec]
[Timing] (Rank 15) Exchange : 1064 [msec]
[Timing] (Rank 15) Min-Max : 223 [msec]
[Timing] (Rank 15) Elbow-Sort: 252 [msec]
[Timing] (Rank 9) Total : 1779 [msec]
[Timing] (Rank 9) Full-Sort : 193 [msec]
[Timing] (Rank 9) Exchange : 1171 [msec]
[Timing] (Rank 9) Min-Max : 180 [msec]
[Timing] (Rank 9) Elbow-Sort: 232 [msec]
[Timing] (Rank 7) Total : 1779 [msec]
[Timing] (Rank 7) Full-Sort : 193 [msec]
[Timing] (Rank 7) Exchange : 1163 [msec]
[Timing] (Rank 7) Min-Max : 183 [msec]
[Timing] (Rank 7) Elbow-Sort: 238 [msec]
[Timing] (Rank 11) Total : 1779 [msec]
[Timing] (Rank 11) Full-Sort : 193 [msec]
[Timing] (Rank 11) Exchange : 1165 [msec]
[Timing] (Rank 11) Min-Max : 182 [msec]
[Timing] (Rank 11) Elbow-Sort: 237 [msec]
[Timing] (Rank 14) Total : 1744 [msec]
[Timing] (Rank 14) Full-Sort : 203 [msec]
[Timing] (Rank 14) Exchange : 1067 [msec]
[Timing] (Rank 14) Min-Max : 221 [msec]
[Timing] (Rank 14) Elbow-Sort: 252 [msec]
[Timing] (Rank 13) Total : 1773 [msec]
[Timing] (Rank 13) Full-Sort : 208 [msec]
[Timing] (Rank 13) Exchange : 1093 [msec]
[Timing] (Rank 13) Min-Max : 222 [msec]
[Timing] (Rank 13) Elbow-Sort: 248 [msec]
[Timing] (Rank 55) Total : 1762 [msec]
[Timing] (Rank 55) Full-Sort : 204 [msec]
[Timing] (Rank 55) Exchange : 972 [msec]
[Timing] (Rank 55) Min-Max : 330 [msec]
[Timing] (Rank 55) Elbow-Sort: 255 [msec]
[Timing] (Rank 62) Total : 1752 [msec]
[Timing] (Rank 62) Full-Sort : 197 [msec]
[Timing] (Rank 62) Exchange : 947 [msec]
[Timing] (Rank 62) Min-Max : 337 [msec]
[Timing] (Rank 62) Elbow-Sort: 269 [msec]
[Timing] (Rank 51) Total : 1763 [msec]
[Timing] (Rank 51) Full-Sort : 178 [msec]
[Timing] (Rank 51) Exchange : 1151 [msec]
[Timing] (Rank 51) Min-Max : 191 [msec]
[Timing] (Rank 51) Elbow-Sort: 241 [msec]
[Timing] (Rank 63) Total : 1733 [msec]
[Timing] (Rank 63) Full-Sort : 202 [msec]
[Timing] (Rank 63) Exchange : 925 [msec]
[Timing] (Rank 63) Min-Max : 336 [msec]
[Timing] (Rank 63) Elbow-Sort: 269 [msec]
[Timing] (Rank 50) Total : 1764 [msec]
[Timing] (Rank 50) Full-Sort : 196 [msec]
[Timing] (Rank 50) Exchange : 998 [msec]
[Timing] (Rank 50) Min-Max : 314 [msec]
[Timing] (Rank 50) Elbow-Sort: 254 [msec]
[Timing] (Rank 58) Total : 1760 [msec]
[Timing] (Rank 58) Full-Sort : 217 [msec]
[Timing] (Rank 58) Exchange : 906 [msec]
[Timing] (Rank 58) Min-Max : 378 [msec]
[Timing] (Rank 58) Elbow-Sort: 257 [msec]
[Timing] (Rank 60) Total : 1752 [msec]
[Timing] (Rank 60) Full-Sort : 208 [msec]
[Timing] (Rank 60) Exchange : 931 [msec]
[Timing] (Rank 60) Min-Max : 345 [msec]
[Timing] (Rank 60) Elbow-Sort: 266 [msec]
[Timing] (Rank 56) Total : 1761 [msec]
[Timing] (Rank 56) Full-Sort : 218 [msec]
[Timing] (Rank 56) Exchange : 910 [msec]
[Timing] (Rank 56) Min-Max : 378 [msec]
[Timing] (Rank 56) Elbow-Sort: 254 [msec]
[Timing] (Rank 52) Total : 1738 [msec]
[Timing] (Rank 52) Full-Sort : 203 [msec]
[Timing] (Rank 52) Exchange : 965 [msec]
[Timing] (Rank 52) Min-Max : 310 [msec]
[Timing] (Rank 52) Elbow-Sort: 258 [msec]
[Timing] (Rank 53) Total : 1714 [msec]
[Timing] (Rank 53) Full-Sort : 197 [msec]
[Timing] (Rank 53) Exchange : 1059 [msec]
[Timing] (Rank 53) Min-Max : 213 [msec]
[Timing] (Rank 53) Elbow-Sort: 243 [msec]
[Timing] (Rank 57) Total : 1760 [msec]
[Timing] (Rank 57) Full-Sort : 220 [msec]
[Timing] (Rank 57) Exchange : 902 [msec]
[Timing] (Rank 57) Min-Max : 383 [msec]
[Timing] (Rank 57) Elbow-Sort: 253 [msec]
[Timing] (Rank 59) Total : 1762 [msec]
[Timing] (Rank 59) Full-Sort : 221 [msec]
[Timing] (Rank 59) Exchange : 906 [msec]
[Timing] (Rank 59) Min-Max : 377 [msec]
[Timing] (Rank 59) Elbow-Sort: 257 [msec]
[Timing] (Rank 61) Total : 1752 [msec]
[Timing] (Rank 61) Full-Sort : 209 [msec]
[Timing] (Rank 61) Exchange : 925 [msec]
[Timing] (Rank 61) Min-Max : 351 [msec]
[Timing] (Rank 61) Elbow-Sort: 265 [msec]
[Timing] (Rank 48) Total : 1754 [msec]
[Timing] (Rank 48) Full-Sort : 192 [msec]
[Timing] (Rank 48) Exchange : 939 [msec]
[Timing] (Rank 48) Min-Max : 374 [msec]
[Timing] (Rank 48) Elbow-Sort: 249 [msec]
[Timing] (Rank 49) Total : 1782 [msec]
[Timing] (Rank 49) Full-Sort : 176 [msec]
[Timing] (Rank 49) Exchange : 1163 [msec]
[Timing] (Rank 49) Min-Max : 207 [msec]
[Timing] (Rank 49) Elbow-Sort: 234 [msec]
[Timing] (Rank 31) Total : 1849 [msec]
[Timing] (Rank 31) Full-Sort : 217 [msec]
[Timing] (Rank 31) Exchange : 1000 [msec]
[Timing] (Rank 31) Min-Max : 364 [msec]
[Timing] (Rank 31) Elbow-Sort: 266 [msec]
[Timing] (Rank 30) Total : 1847 [msec]
[Timing] (Rank 30) Full-Sort : 220 [msec]
[Timing] (Rank 30) Exchange : 1013 [msec]
[Timing] (Rank 30) Min-Max : 345 [msec]
[Timing] (Rank 30) Elbow-Sort: 266 [msec]
[Timing] (Rank 26) Total : 1854 [msec]
[Timing] (Rank 26) Full-Sort : 215 [msec]
[Timing] (Rank 26) Exchange : 1009 [msec]
[Timing] (Rank 26) Min-Max : 372 [msec]
[Timing] (Rank 26) Elbow-Sort: 256 [msec]
[Timing] (Rank 29) Total : 1849 [msec]
[Timing] (Rank 29) Full-Sort : 222 [msec]
[Timing] (Rank 29) Exchange : 1001 [msec]
[Timing] (Rank 29) Min-Max : 363 [msec]
[Timing] (Rank 29) Elbow-Sort: 261 [msec]
[Timing] (Rank 28) Total : 1848 [msec]
[Timing] (Rank 28) Full-Sort : 221 [msec]
[Timing] (Rank 28) Exchange : 1014 [msec]
[Timing] (Rank 28) Min-Max : 351 [msec]
[Timing] (Rank 28) Elbow-Sort: 262 [msec]
[Timing] (Rank 25) Total : 1851 [msec]
[Timing] (Rank 25) Full-Sort : 219 [msec]
[Timing] (Rank 25) Exchange : 992 [msec]
[Timing] (Rank 25) Min-Max : 387 [msec]
[Timing] (Rank 25) Elbow-Sort: 251 [msec]
[Timing] (Rank 17) Total : 1856 [msec]
[Timing] (Rank 17) Full-Sort : 219 [msec]
[Timing] (Rank 17) Exchange : 1009 [msec]
[Timing] (Rank 17) Min-Max : 383 [msec]
[Timing] (Rank 17) Elbow-Sort: 244 [msec]
[Timing] (Rank 20) Total : 1859 [msec]
[Timing] (Rank 20) Full-Sort : 212 [msec]
[Timing] (Rank 20) Exchange : 1014 [msec]
[Timing] (Rank 20) Min-Max : 358 [msec]
[Timing] (Rank 20) Elbow-Sort: 273 [msec]
[Timing] (Rank 21) Total : 1858 [msec]
[Timing] (Rank 21) Full-Sort : 203 [msec]
[Timing] (Rank 21) Exchange : 1017 [msec]
[Timing] (Rank 21) Min-Max : 389 [msec]
[Timing] (Rank 21) Elbow-Sort: 248 [msec]
[Timing] (Rank 24) Total : 1851 [msec]
[Timing] (Rank 24) Full-Sort : 222 [msec]
[Timing] (Rank 24) Exchange : 1002 [msec]
[Timing] (Rank 24) Min-Max : 375 [msec]
[Timing] (Rank 24) Elbow-Sort: 251 [msec]
[Timing] (Rank 19) Total : 1856 [msec]
[Timing] (Rank 19) Full-Sort : 218 [msec]
[Timing] (Rank 19) Exchange : 997 [msec]
[Timing] (Rank 19) Min-Max : 389 [msec]
[Timing] (Rank 19) Elbow-Sort: 250 [msec]
[Timing] (Rank 27) Total : 1850 [msec]
[Timing] (Rank 27) Full-Sort : 218 [msec]
[Timing] (Rank 27) Exchange : 986 [msec]
[Timing] (Rank 27) Min-Max : 387 [msec]
[Timing] (Rank 27) Elbow-Sort: 258 [msec]
[Timing] (Rank 22) Total : 1862 [msec]
[Timing] (Rank 22) Full-Sort : 213 [msec]
[Timing] (Rank 22) Exchange : 1007 [msec]
[Timing] (Rank 22) Min-Max : 361 [msec]
[Timing] (Rank 22) Elbow-Sort: 279 [msec]
[Timing] (Rank 18) Total : 1860 [msec]
[Timing] (Rank 18) Full-Sort : 207 [msec]
[Timing] (Rank 18) Exchange : 1014 [msec]
[Timing] (Rank 18) Min-Max : 364 [msec]
[Timing] (Rank 18) Elbow-Sort: 273 [msec]
[Timing] (Rank 16) Total : 1864 [msec]
[Timing] (Rank 16) Full-Sort : 203 [msec]
[Timing] (Rank 16) Exchange : 1026 [msec]
[Timing] (Rank 16) Min-Max : 364 [msec]
[Timing] (Rank 16) Elbow-Sort: 268 [msec]

+ 343
- 0
homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q25-1874194.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 6736 [msec]
[Timing] (Rank 0) Full-Sort : 911 [msec]
[Timing] (Rank 0) Exchange : 4722 [msec]
[Timing] (Rank 0) Min-Max : 888 [msec]
[Timing] (Rank 0) Elbow-Sort: 994 [msec]
Results validation ... [PASS] 
[Timing] (Rank 51) Total : 6741 [msec]
[Timing] (Rank 51) Full-Sort : 741 [msec]
[Timing] (Rank 51) Exchange : 4947 [msec]
[Timing] (Rank 51) Min-Max : 823 [msec]
[Timing] (Rank 51) Elbow-Sort: 952 [msec]
[Timing] (Rank 35) Total : 6583 [msec]
[Timing] (Rank 35) Full-Sort : 958 [msec]
[Timing] (Rank 35) Exchange : 4469 [msec]
[Timing] (Rank 35) Min-Max : 1377 [msec]
[Timing] (Rank 35) Elbow-Sort: 992 [msec]
[Timing] (Rank 30) Total : 6907 [msec]
[Timing] (Rank 30) Full-Sort : 937 [msec]
[Timing] (Rank 30) Exchange : 4783 [msec]
[Timing] (Rank 30) Min-Max : 1362 [msec]
[Timing] (Rank 30) Elbow-Sort: 1023 [msec]
[Timing] (Rank 4) Total : 6724 [msec]
[Timing] (Rank 4) Full-Sort : 901 [msec]
[Timing] (Rank 4) Exchange : 4731 [msec]
[Timing] (Rank 4) Min-Max : 887 [msec]
[Timing] (Rank 4) Elbow-Sort: 985 [msec]
[Timing] (Rank 5) Total : 6754 [msec]
[Timing] (Rank 5) Full-Sort : 806 [msec]
[Timing] (Rank 5) Exchange : 4920 [msec]
[Timing] (Rank 5) Min-Max : 767 [msec]
[Timing] (Rank 5) Elbow-Sort: 931 [msec]
[Timing] (Rank 3) Total : 6755 [msec]
[Timing] (Rank 3) Full-Sort : 829 [msec]
[Timing] (Rank 3) Exchange : 4897 [msec]
[Timing] (Rank 3) Min-Max : 769 [msec]
[Timing] (Rank 3) Elbow-Sort: 931 [msec]
[Timing] (Rank 7) Total : 6631 [msec]
[Timing] (Rank 7) Full-Sort : 825 [msec]
[Timing] (Rank 7) Exchange : 4758 [msec]
[Timing] (Rank 7) Min-Max : 768 [msec]
[Timing] (Rank 7) Elbow-Sort: 953 [msec]
[Timing] (Rank 8) Total : 6728 [msec]
[Timing] (Rank 8) Full-Sort : 897 [msec]
[Timing] (Rank 8) Exchange : 4745 [msec]
[Timing] (Rank 8) Min-Max : 879 [msec]
[Timing] (Rank 8) Elbow-Sort: 977 [msec]
[Timing] (Rank 6) Total : 6723 [msec]
[Timing] (Rank 6) Full-Sort : 897 [msec]
[Timing] (Rank 6) Exchange : 4714 [msec]
[Timing] (Rank 6) Min-Max : 895 [msec]
[Timing] (Rank 6) Elbow-Sort: 1004 [msec]
[Timing] (Rank 12) Total : 6727 [msec]
[Timing] (Rank 12) Full-Sort : 893 [msec]
[Timing] (Rank 12) Exchange : 4752 [msec]
[Timing] (Rank 12) Min-Max : 897 [msec]
[Timing] (Rank 12) Elbow-Sort: 976 [msec]
[Timing] (Rank 13) Total : 6727 [msec]
[Timing] (Rank 13) Full-Sort : 906 [msec]
[Timing] (Rank 13) Exchange : 4737 [msec]
[Timing] (Rank 13) Min-Max : 902 [msec]
[Timing] (Rank 13) Elbow-Sort: 978 [msec]
[Timing] (Rank 2) Total : 6725 [msec]
[Timing] (Rank 2) Full-Sort : 889 [msec]
[Timing] (Rank 2) Exchange : 4740 [msec]
[Timing] (Rank 2) Min-Max : 880 [msec]
[Timing] (Rank 2) Elbow-Sort: 987 [msec]
[Timing] (Rank 1) Total : 6754 [msec]
[Timing] (Rank 1) Full-Sort : 833 [msec]
[Timing] (Rank 1) Exchange : 4911 [msec]
[Timing] (Rank 1) Min-Max : 768 [msec]
[Timing] (Rank 1) Elbow-Sort: 912 [msec]
[Timing] (Rank 9) Total : 6753 [msec]
[Timing] (Rank 9) Full-Sort : 827 [msec]
[Timing] (Rank 9) Exchange : 4902 [msec]
[Timing] (Rank 9) Min-Max : 765 [msec]
[Timing] (Rank 9) Elbow-Sort: 928 [msec]
[Timing] (Rank 15) Total : 6651 [msec]
[Timing] (Rank 15) Full-Sort : 874 [msec]
[Timing] (Rank 15) Exchange : 4670 [msec]
[Timing] (Rank 15) Min-Max : 911 [msec]
[Timing] (Rank 15) Elbow-Sort: 998 [msec]
[Timing] (Rank 11) Total : 6752 [msec]
[Timing] (Rank 11) Full-Sort : 830 [msec]
[Timing] (Rank 11) Exchange : 4880 [msec]
[Timing] (Rank 11) Min-Max : 763 [msec]
[Timing] (Rank 11) Elbow-Sort: 946 [msec]
[Timing] (Rank 55) Total : 6643 [msec]
[Timing] (Rank 55) Full-Sort : 930 [msec]
[Timing] (Rank 55) Exchange : 4520 [msec]
[Timing] (Rank 55) Min-Max : 1299 [msec]
[Timing] (Rank 55) Elbow-Sort: 1032 [msec]
[Timing] (Rank 50) Total : 6672 [msec]
[Timing] (Rank 50) Full-Sort : 926 [msec]
[Timing] (Rank 50) Exchange : 4571 [msec]
[Timing] (Rank 50) Min-Max : 1266 [msec]
[Timing] (Rank 50) Elbow-Sort: 1023 [msec]
[Timing] (Rank 10) Total : 6726 [msec]
[Timing] (Rank 10) Full-Sort : 899 [msec]
[Timing] (Rank 10) Exchange : 4727 [msec]
[Timing] (Rank 10) Min-Max : 878 [msec]
[Timing] (Rank 10) Elbow-Sort: 993 [msec]
[Timing] (Rank 52) Total : 6550 [msec]
[Timing] (Rank 52) Full-Sort : 931 [msec]
[Timing] (Rank 52) Exchange : 4442 [msec]
[Timing] (Rank 52) Min-Max : 1190 [msec]
[Timing] (Rank 52) Elbow-Sort: 1027 [msec]
[Timing] (Rank 14) Total : 6626 [msec]
[Timing] (Rank 14) Full-Sort : 880 [msec]
[Timing] (Rank 14) Exchange : 4646 [msec]
[Timing] (Rank 14) Min-Max : 915 [msec]
[Timing] (Rank 14) Elbow-Sort: 996 [msec]
[Timing] (Rank 48) Total : 6669 [msec]
[Timing] (Rank 48) Full-Sort : 935 [msec]
[Timing] (Rank 48) Exchange : 4523 [msec]
[Timing] (Rank 48) Min-Max : 1538 [msec]
[Timing] (Rank 48) Elbow-Sort: 1032 [msec]
[Timing] (Rank 56) Total : 6638 [msec]
[Timing] (Rank 56) Full-Sort : 990 [msec]
[Timing] (Rank 56) Exchange : 4448 [msec]
[Timing] (Rank 56) Min-Max : 1512 [msec]
[Timing] (Rank 56) Elbow-Sort: 1018 [msec]
[Timing] (Rank 58) Total : 6640 [msec]
[Timing] (Rank 58) Full-Sort : 1004 [msec]
[Timing] (Rank 58) Exchange : 4420 [msec]
[Timing] (Rank 58) Min-Max : 1516 [msec]
[Timing] (Rank 58) Elbow-Sort: 1033 [msec]
[Timing] (Rank 53) Total : 6563 [msec]
[Timing] (Rank 53) Full-Sort : 889 [msec]
[Timing] (Rank 53) Exchange : 4583 [msec]
[Timing] (Rank 53) Min-Max : 906 [msec]
[Timing] (Rank 53) Elbow-Sort: 974 [msec]
[Timing] (Rank 59) Total : 6637 [msec]
[Timing] (Rank 59) Full-Sort : 1002 [msec]
[Timing] (Rank 59) Exchange : 4408 [msec]
[Timing] (Rank 59) Min-Max : 1516 [msec]
[Timing] (Rank 59) Elbow-Sort: 1038 [msec]
[Timing] (Rank 60) Total : 6608 [msec]
[Timing] (Rank 60) Full-Sort : 934 [msec]
[Timing] (Rank 60) Exchange : 4473 [msec]
[Timing] (Rank 60) Min-Max : 1324 [msec]
[Timing] (Rank 60) Elbow-Sort: 1041 [msec]
[Timing] (Rank 61) Total : 6607 [msec]
[Timing] (Rank 61) Full-Sort : 958 [msec]
[Timing] (Rank 61) Exchange : 4435 [msec]
[Timing] (Rank 61) Min-Max : 1325 [msec]
[Timing] (Rank 61) Elbow-Sort: 1046 [msec]
[Timing] (Rank 54) Total : 6646 [msec]
[Timing] (Rank 54) Full-Sort : 922 [msec]
[Timing] (Rank 54) Exchange : 4532 [msec]
[Timing] (Rank 54) Min-Max : 1312 [msec]
[Timing] (Rank 54) Elbow-Sort: 1037 [msec]
[Timing] (Rank 57) Total : 6641 [msec]
[Timing] (Rank 57) Full-Sort : 1001 [msec]
[Timing] (Rank 57) Exchange : 4435 [msec]
[Timing] (Rank 57) Min-Max : 1508 [msec]
[Timing] (Rank 57) Elbow-Sort: 1017 [msec]
[Timing] (Rank 63) Total : 6612 [msec]
[Timing] (Rank 63) Full-Sort : 958 [msec]
[Timing] (Rank 63) Exchange : 4413 [msec]
[Timing] (Rank 63) Min-Max : 1363 [msec]
[Timing] (Rank 63) Elbow-Sort: 1068 [msec]
[Timing] (Rank 62) Total : 6612 [msec]
[Timing] (Rank 62) Full-Sort : 941 [msec]
[Timing] (Rank 62) Exchange : 4438 [msec]
[Timing] (Rank 62) Min-Max : 1371 [msec]
[Timing] (Rank 62) Elbow-Sort: 1065 [msec]
[Timing] (Rank 49) Total : 6717 [msec]
[Timing] (Rank 49) Full-Sort : 763 [msec]
[Timing] (Rank 49) Exchange : 4904 [msec]
[Timing] (Rank 49) Min-Max : 952 [msec]
[Timing] (Rank 49) Elbow-Sort: 935 [msec]
[Timing] (Rank 39) Total : 6599 [msec]
[Timing] (Rank 39) Full-Sort : 989 [msec]
[Timing] (Rank 39) Exchange : 4479 [msec]
[Timing] (Rank 39) Min-Max : 1467 [msec]
[Timing] (Rank 39) Elbow-Sort: 968 [msec]
[Timing] (Rank 44) Total : 6588 [msec]
[Timing] (Rank 44) Full-Sort : 944 [msec]
[Timing] (Rank 44) Exchange : 4483 [msec]
[Timing] (Rank 44) Min-Max : 1397 [msec]
[Timing] (Rank 44) Elbow-Sort: 996 [msec]
[Timing] (Rank 37) Total : 6601 [msec]
[Timing] (Rank 37) Full-Sort : 986 [msec]
[Timing] (Rank 37) Exchange : 4501 [msec]
[Timing] (Rank 37) Min-Max : 1422 [msec]
[Timing] (Rank 37) Elbow-Sort: 947 [msec]
[Timing] (Rank 45) Total : 6590 [msec]
[Timing] (Rank 45) Full-Sort : 936 [msec]
[Timing] (Rank 45) Exchange : 4487 [msec]
[Timing] (Rank 45) Min-Max : 1410 [msec]
[Timing] (Rank 45) Elbow-Sort: 997 [msec]
[Timing] (Rank 47) Total : 6589 [msec]
[Timing] (Rank 47) Full-Sort : 975 [msec]
[Timing] (Rank 47) Exchange : 4426 [msec]
[Timing] (Rank 47) Min-Max : 1417 [msec]
[Timing] (Rank 47) Elbow-Sort: 1010 [msec]
[Timing] (Rank 43) Total : 6590 [msec]
[Timing] (Rank 43) Full-Sort : 978 [msec]
[Timing] (Rank 43) Exchange : 4466 [msec]
[Timing] (Rank 43) Min-Max : 1494 [msec]
[Timing] (Rank 43) Elbow-Sort: 974 [msec]
[Timing] (Rank 34) Total : 6589 [msec]
[Timing] (Rank 34) Full-Sort : 948 [msec]
[Timing] (Rank 34) Exchange : 4485 [msec]
[Timing] (Rank 34) Min-Max : 1389 [msec]
[Timing] (Rank 34) Elbow-Sort: 992 [msec]
[Timing] (Rank 32) Total : 6598 [msec]
[Timing] (Rank 32) Full-Sort : 864 [msec]
[Timing] (Rank 32) Exchange : 4567 [msec]
[Timing] (Rank 32) Min-Max : 1412 [msec]
[Timing] (Rank 32) Elbow-Sort: 1002 [msec]
[Timing] (Rank 46) Total : 6589 [msec]
[Timing] (Rank 46) Full-Sort : 977 [msec]
[Timing] (Rank 46) Exchange : 4428 [msec]
[Timing] (Rank 46) Min-Max : 1433 [msec]
[Timing] (Rank 46) Elbow-Sort: 1008 [msec]
[Timing] (Rank 40) Total : 6588 [msec]
[Timing] (Rank 40) Full-Sort : 1158 [msec]
[Timing] (Rank 40) Exchange : 4319 [msec]
[Timing] (Rank 40) Min-Max : 1465 [msec]
[Timing] (Rank 40) Elbow-Sort: 945 [msec]
[Timing] (Rank 33) Total : 6586 [msec]
[Timing] (Rank 33) Full-Sort : 929 [msec]
[Timing] (Rank 33) Exchange : 4517 [msec]
[Timing] (Rank 33) Min-Max : 1407 [msec]
[Timing] (Rank 33) Elbow-Sort: 976 [msec]
[Timing] (Rank 36) Total : 6598 [msec]
[Timing] (Rank 36) Full-Sort : 986 [msec]
[Timing] (Rank 36) Exchange : 4499 [msec]
[Timing] (Rank 36) Min-Max : 1418 [msec]
[Timing] (Rank 36) Elbow-Sort: 946 [msec]
[Timing] (Rank 41) Total : 6589 [msec]
[Timing] (Rank 41) Full-Sort : 983 [msec]
[Timing] (Rank 41) Exchange : 4490 [msec]
[Timing] (Rank 41) Min-Max : 1471 [msec]
[Timing] (Rank 41) Elbow-Sort: 946 [msec]
[Timing] (Rank 38) Total : 6599 [msec]
[Timing] (Rank 38) Full-Sort : 987 [msec]
[Timing] (Rank 38) Exchange : 4486 [msec]
[Timing] (Rank 38) Min-Max : 1472 [msec]
[Timing] (Rank 38) Elbow-Sort: 962 [msec]
[Timing] (Rank 42) Total : 6591 [msec]
[Timing] (Rank 42) Full-Sort : 980 [msec]
[Timing] (Rank 42) Exchange : 4473 [msec]
[Timing] (Rank 42) Min-Max : 1483 [msec]
[Timing] (Rank 42) Elbow-Sort: 972 [msec]
[Timing] (Rank 17) Total : 6917 [msec]
[Timing] (Rank 17) Full-Sort : 956 [msec]
[Timing] (Rank 17) Exchange : 4831 [msec]
[Timing] (Rank 17) Min-Max : 1353 [msec]
[Timing] (Rank 17) Elbow-Sort: 960 [msec]
[Timing] (Rank 26) Total : 6905 [msec]
[Timing] (Rank 26) Full-Sort : 968 [msec]
[Timing] (Rank 26) Exchange : 4792 [msec]
[Timing] (Rank 26) Min-Max : 1385 [msec]
[Timing] (Rank 26) Elbow-Sort: 984 [msec]
[Timing] (Rank 21) Total : 6915 [msec]
[Timing] (Rank 21) Full-Sort : 971 [msec]
[Timing] (Rank 21) Exchange : 4816 [msec]
[Timing] (Rank 21) Min-Max : 1355 [msec]
[Timing] (Rank 21) Elbow-Sort: 962 [msec]
[Timing] (Rank 24) Total : 6908 [msec]
[Timing] (Rank 24) Full-Sort : 948 [msec]
[Timing] (Rank 24) Exchange : 4827 [msec]
[Timing] (Rank 24) Min-Max : 1387 [msec]
[Timing] (Rank 24) Elbow-Sort: 968 [msec]
[Timing] (Rank 27) Total : 6908 [msec]
[Timing] (Rank 27) Full-Sort : 973 [msec]
[Timing] (Rank 27) Exchange : 4787 [msec]
[Timing] (Rank 27) Min-Max : 1368 [msec]
[Timing] (Rank 27) Elbow-Sort: 987 [msec]
[Timing] (Rank 20) Total : 6973 [msec]
[Timing] (Rank 20) Full-Sort : 973 [msec]
[Timing] (Rank 20) Exchange : 4750 [msec]
[Timing] (Rank 20) Min-Max : 1353 [msec]
[Timing] (Rank 20) Elbow-Sort: 1083 [msec]
[Timing] (Rank 28) Total : 6910 [msec]
[Timing] (Rank 28) Full-Sort : 939 [msec]
[Timing] (Rank 28) Exchange : 4796 [msec]
[Timing] (Rank 28) Min-Max : 1349 [msec]
[Timing] (Rank 28) Elbow-Sort: 1010 [msec]
[Timing] (Rank 25) Total : 6906 [msec]
[Timing] (Rank 25) Full-Sort : 972 [msec]
[Timing] (Rank 25) Exchange : 4802 [msec]
[Timing] (Rank 25) Min-Max : 1381 [msec]
[Timing] (Rank 25) Elbow-Sort: 966 [msec]
[Timing] (Rank 29) Total : 6906 [msec]
[Timing] (Rank 29) Full-Sort : 947 [msec]
[Timing] (Rank 29) Exchange : 4779 [msec]
[Timing] (Rank 29) Min-Max : 1358 [msec]
[Timing] (Rank 29) Elbow-Sort: 1013 [msec]
[Timing] (Rank 19) Total : 6922 [msec]
[Timing] (Rank 19) Full-Sort : 927 [msec]
[Timing] (Rank 19) Exchange : 4850 [msec]
[Timing] (Rank 19) Min-Max : 1367 [msec]
[Timing] (Rank 19) Elbow-Sort: 976 [msec]
[Timing] (Rank 31) Total : 6906 [msec]
[Timing] (Rank 31) Full-Sort : 961 [msec]
[Timing] (Rank 31) Exchange : 4750 [msec]
[Timing] (Rank 31) Min-Max : 1361 [msec]
[Timing] (Rank 31) Elbow-Sort: 1026 [msec]
[Timing] (Rank 18) Total : 6971 [msec]
[Timing] (Rank 18) Full-Sort : 955 [msec]
[Timing] (Rank 18) Exchange : 4763 [msec]
[Timing] (Rank 18) Min-Max : 1353 [msec]
[Timing] (Rank 18) Elbow-Sort: 1082 [msec]
[Timing] (Rank 23) Total : 6915 [msec]
[Timing] (Rank 23) Full-Sort : 972 [msec]
[Timing] (Rank 23) Exchange : 4804 [msec]
[Timing] (Rank 23) Min-Max : 1354 [msec]
[Timing] (Rank 23) Elbow-Sort: 978 [msec]
[Timing] (Rank 16) Total : 6975 [msec]
[Timing] (Rank 16) Full-Sort : 955 [msec]
[Timing] (Rank 16) Exchange : 4783 [msec]
[Timing] (Rank 16) Min-Max : 1352 [msec]
[Timing] (Rank 16) Elbow-Sort: 1067 [msec]
[Timing] (Rank 22) Total : 6970 [msec]
[Timing] (Rank 22) Full-Sort : 958 [msec]
[Timing] (Rank 22) Exchange : 4746 [msec]
[Timing] (Rank 22) Min-Max : 1346 [msec]
[Timing] (Rank 22) Elbow-Sort: 1100 [msec]

+ 343
- 0
homework_2/analyse/RC3b-pipeline/slurm-rome-N4P16T4Q27-1874195.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 27.72 [sec]
[Timing] (Rank 0) Full-Sort : 3883 [msec]
[Timing] (Rank 0) Exchange : 19.57 [sec]
[Timing] (Rank 0) Min-Max : 3587 [msec]
[Timing] (Rank 0) Elbow-Sort: 3815 [msec]
Results validation ... [PASS] 
[Timing] (Rank 63) Total : 27.44 [sec]
[Timing] (Rank 63) Full-Sort : 4210 [msec]
[Timing] (Rank 63) Exchange : 18.22 [sec]
[Timing] (Rank 63) Min-Max : 5644 [msec]
[Timing] (Rank 63) Elbow-Sort: 4305 [msec]
[Timing] (Rank 29) Total : 28.71 [sec]
[Timing] (Rank 29) Full-Sort : 4072 [msec]
[Timing] (Rank 29) Exchange : 19.93 [sec]
[Timing] (Rank 29) Min-Max : 5421 [msec]
[Timing] (Rank 29) Elbow-Sort: 4031 [msec]
[Timing] (Rank 13) Total : 27.67 [sec]
[Timing] (Rank 13) Full-Sort : 3882 [msec]
[Timing] (Rank 13) Exchange : 19.45 [sec]
[Timing] (Rank 13) Min-Max : 3586 [msec]
[Timing] (Rank 13) Elbow-Sort: 3915 [msec]
[Timing] (Rank 2) Total : 27.35 [sec]
[Timing] (Rank 2) Full-Sort : 3812 [msec]
[Timing] (Rank 2) Exchange : 19.21 [sec]
[Timing] (Rank 2) Min-Max : 3550 [msec]
[Timing] (Rank 2) Elbow-Sort: 3892 [msec]
[Timing] (Rank 1) Total : 27.81 [sec]
[Timing] (Rank 1) Full-Sort : 3530 [msec]
[Timing] (Rank 1) Exchange : 20.21 [sec]
[Timing] (Rank 1) Min-Max : 2883 [msec]
[Timing] (Rank 1) Elbow-Sort: 3710 [msec]
[Timing] (Rank 14) Total : 27.28 [sec]
[Timing] (Rank 14) Full-Sort : 3788 [msec]
[Timing] (Rank 14) Exchange : 19.10 [sec]
[Timing] (Rank 14) Min-Max : 3581 [msec]
[Timing] (Rank 14) Elbow-Sort: 3970 [msec]
[Timing] (Rank 8) Total : 27.67 [sec]
[Timing] (Rank 8) Full-Sort : 3858 [msec]
[Timing] (Rank 8) Exchange : 19.47 [sec]
[Timing] (Rank 8) Min-Max : 3486 [msec]
[Timing] (Rank 8) Elbow-Sort: 3912 [msec]
[Timing] (Rank 15) Total : 27.25 [sec]
[Timing] (Rank 15) Full-Sort : 3828 [msec]
[Timing] (Rank 15) Exchange : 18.99 [sec]
[Timing] (Rank 15) Min-Max : 3546 [msec]
[Timing] (Rank 15) Elbow-Sort: 4001 [msec]
[Timing] (Rank 5) Total : 27.80 [sec]
[Timing] (Rank 5) Full-Sort : 3553 [msec]
[Timing] (Rank 5) Exchange : 20.10 [sec]
[Timing] (Rank 5) Min-Max : 2853 [msec]
[Timing] (Rank 5) Elbow-Sort: 3796 [msec]
[Timing] (Rank 10) Total : 27.68 [sec]
[Timing] (Rank 10) Full-Sort : 3864 [msec]
[Timing] (Rank 10) Exchange : 19.39 [sec]
[Timing] (Rank 10) Min-Max : 3516 [msec]
[Timing] (Rank 10) Elbow-Sort: 3994 [msec]
[Timing] (Rank 11) Total : 27.80 [sec]
[Timing] (Rank 11) Full-Sort : 3547 [msec]
[Timing] (Rank 11) Exchange : 20.2 [sec]
[Timing] (Rank 11) Min-Max : 2839 [msec]
[Timing] (Rank 11) Elbow-Sort: 3885 [msec]
[Timing] (Rank 6) Total : 27.66 [sec]
[Timing] (Rank 6) Full-Sort : 3866 [msec]
[Timing] (Rank 6) Exchange : 19.35 [sec]
[Timing] (Rank 6) Min-Max : 3527 [msec]
[Timing] (Rank 6) Elbow-Sort: 4009 [msec]
[Timing] (Rank 4) Total : 27.68 [sec]
[Timing] (Rank 4) Full-Sort : 3826 [msec]
[Timing] (Rank 4) Exchange : 19.48 [sec]
[Timing] (Rank 4) Min-Max : 3555 [msec]
[Timing] (Rank 4) Elbow-Sort: 3929 [msec]
[Timing] (Rank 12) Total : 27.67 [sec]
[Timing] (Rank 12) Full-Sort : 3850 [msec]
[Timing] (Rank 12) Exchange : 19.48 [sec]
[Timing] (Rank 12) Min-Max : 3538 [msec]
[Timing] (Rank 12) Elbow-Sort: 3922 [msec]
[Timing] (Rank 9) Total : 27.79 [sec]
[Timing] (Rank 9) Full-Sort : 3579 [msec]
[Timing] (Rank 9) Exchange : 20.7 [sec]
[Timing] (Rank 9) Min-Max : 2839 [msec]
[Timing] (Rank 9) Elbow-Sort: 3799 [msec]
[Timing] (Rank 7) Total : 27.80 [sec]
[Timing] (Rank 7) Full-Sort : 3563 [msec]
[Timing] (Rank 7) Exchange : 20.2 [sec]
[Timing] (Rank 7) Min-Max : 2854 [msec]
[Timing] (Rank 7) Elbow-Sort: 3866 [msec]
[Timing] (Rank 3) Total : 27.80 [sec]
[Timing] (Rank 3) Full-Sort : 3538 [msec]
[Timing] (Rank 3) Exchange : 20.11 [sec]
[Timing] (Rank 3) Min-Max : 2852 [msec]
[Timing] (Rank 3) Elbow-Sort: 3798 [msec]
[Timing] (Rank 51) Total : 27.36 [sec]
[Timing] (Rank 51) Full-Sort : 3227 [msec]
[Timing] (Rank 51) Exchange : 19.94 [sec]
[Timing] (Rank 51) Min-Max : 3014 [msec]
[Timing] (Rank 51) Elbow-Sort: 3815 [msec]
[Timing] (Rank 55) Total : 27.66 [sec]
[Timing] (Rank 55) Full-Sort : 4067 [msec]
[Timing] (Rank 55) Exchange : 18.82 [sec]
[Timing] (Rank 55) Min-Max : 5747 [msec]
[Timing] (Rank 55) Elbow-Sort: 4110 [msec]
[Timing] (Rank 50) Total : 27.61 [sec]
[Timing] (Rank 50) Full-Sort : 3987 [msec]
[Timing] (Rank 50) Exchange : 18.88 [sec]
[Timing] (Rank 50) Min-Max : 5286 [msec]
[Timing] (Rank 50) Elbow-Sort: 4100 [msec]
[Timing] (Rank 54) Total : 27.66 [sec]
[Timing] (Rank 54) Full-Sort : 4204 [msec]
[Timing] (Rank 54) Exchange : 18.69 [sec]
[Timing] (Rank 54) Min-Max : 5878 [msec]
[Timing] (Rank 54) Elbow-Sort: 4096 [msec]
[Timing] (Rank 56) Total : 27.64 [sec]
[Timing] (Rank 56) Full-Sort : 4213 [msec]
[Timing] (Rank 56) Exchange : 18.57 [sec]
[Timing] (Rank 56) Min-Max : 6268 [msec]
[Timing] (Rank 56) Elbow-Sort: 4104 [msec]
[Timing] (Rank 48) Total : 27.59 [sec]
[Timing] (Rank 48) Full-Sort : 4025 [msec]
[Timing] (Rank 48) Exchange : 18.74 [sec]
[Timing] (Rank 48) Min-Max : 6146 [msec]
[Timing] (Rank 48) Elbow-Sort: 4097 [msec]
[Timing] (Rank 61) Total : 27.47 [sec]
[Timing] (Rank 61) Full-Sort : 4124 [msec]
[Timing] (Rank 61) Exchange : 18.41 [sec]
[Timing] (Rank 61) Min-Max : 5635 [msec]
[Timing] (Rank 61) Elbow-Sort: 4209 [msec]
[Timing] (Rank 52) Total : 27.36 [sec]
[Timing] (Rank 52) Full-Sort : 4096 [msec]
[Timing] (Rank 52) Exchange : 18.61 [sec]
[Timing] (Rank 52) Min-Max : 5511 [msec]
[Timing] (Rank 52) Elbow-Sort: 4011 [msec]
[Timing] (Rank 57) Total : 27.61 [sec]
[Timing] (Rank 57) Full-Sort : 4193 [msec]
[Timing] (Rank 57) Exchange : 18.57 [sec]
[Timing] (Rank 57) Min-Max : 6303 [msec]
[Timing] (Rank 57) Elbow-Sort: 4088 [msec]
[Timing] (Rank 60) Total : 27.45 [sec]
[Timing] (Rank 60) Full-Sort : 4227 [msec]
[Timing] (Rank 60) Exchange : 18.31 [sec]
[Timing] (Rank 60) Min-Max : 5631 [msec]
[Timing] (Rank 60) Elbow-Sort: 4207 [msec]
[Timing] (Rank 62) Total : 27.45 [sec]
[Timing] (Rank 62) Full-Sort : 4186 [msec]
[Timing] (Rank 62) Exchange : 18.24 [sec]
[Timing] (Rank 62) Min-Max : 5639 [msec]
[Timing] (Rank 62) Elbow-Sort: 4317 [msec]
[Timing] (Rank 59) Total : 27.63 [sec]
[Timing] (Rank 59) Full-Sort : 4189 [msec]
[Timing] (Rank 59) Exchange : 18.54 [sec]
[Timing] (Rank 59) Min-Max : 6262 [msec]
[Timing] (Rank 59) Elbow-Sort: 4165 [msec]
[Timing] (Rank 58) Total : 27.63 [sec]
[Timing] (Rank 58) Full-Sort : 4247 [msec]
[Timing] (Rank 58) Exchange : 18.49 [sec]
[Timing] (Rank 58) Min-Max : 6149 [msec]
[Timing] (Rank 58) Elbow-Sort: 4154 [msec]
[Timing] (Rank 49) Total : 27.90 [sec]
[Timing] (Rank 49) Full-Sort : 3253 [msec]
[Timing] (Rank 49) Exchange : 20.53 [sec]
[Timing] (Rank 49) Min-Max : 3337 [msec]
[Timing] (Rank 49) Elbow-Sort: 3733 [msec]
[Timing] (Rank 53) Total : 27.41 [sec]
[Timing] (Rank 53) Full-Sort : 4186 [msec]
[Timing] (Rank 53) Exchange : 18.60 [sec]
[Timing] (Rank 53) Min-Max : 5126 [msec]
[Timing] (Rank 53) Elbow-Sort: 4031 [msec]
[Timing] (Rank 23) Total : 28.66 [sec]
[Timing] (Rank 23) Full-Sort : 4211 [msec]
[Timing] (Rank 23) Exchange : 19.71 [sec]
[Timing] (Rank 23) Min-Max : 5592 [msec]
[Timing] (Rank 23) Elbow-Sort: 4060 [msec]
[Timing] (Rank 28) Total : 28.70 [sec]
[Timing] (Rank 28) Full-Sort : 4079 [msec]
[Timing] (Rank 28) Exchange : 19.91 [sec]
[Timing] (Rank 28) Min-Max : 5476 [msec]
[Timing] (Rank 28) Elbow-Sort: 4040 [msec]
[Timing] (Rank 25) Total : 28.75 [sec]
[Timing] (Rank 25) Full-Sort : 4221 [msec]
[Timing] (Rank 25) Exchange : 19.97 [sec]
[Timing] (Rank 25) Min-Max : 5631 [msec]
[Timing] (Rank 25) Elbow-Sort: 3907 [msec]
[Timing] (Rank 20) Total : 28.74 [sec]
[Timing] (Rank 20) Full-Sort : 4132 [msec]
[Timing] (Rank 20) Exchange : 19.64 [sec]
[Timing] (Rank 20) Min-Max : 5044 [msec]
[Timing] (Rank 20) Elbow-Sort: 4310 [msec]
[Timing] (Rank 17) Total : 28.63 [sec]
[Timing] (Rank 17) Full-Sort : 4183 [msec]
[Timing] (Rank 17) Exchange : 19.88 [sec]
[Timing] (Rank 17) Min-Max : 5499 [msec]
[Timing] (Rank 17) Elbow-Sort: 3921 [msec]
[Timing] (Rank 27) Total : 28.75 [sec]
[Timing] (Rank 27) Full-Sort : 4193 [msec]
[Timing] (Rank 27) Exchange : 19.94 [sec]
[Timing] (Rank 27) Min-Max : 5592 [msec]
[Timing] (Rank 27) Elbow-Sort: 3961 [msec]
[Timing] (Rank 31) Total : 28.70 [sec]
[Timing] (Rank 31) Full-Sort : 4111 [msec]
[Timing] (Rank 31) Exchange : 19.76 [sec]
[Timing] (Rank 31) Min-Max : 5436 [msec]
[Timing] (Rank 31) Elbow-Sort: 4132 [msec]
[Timing] (Rank 30) Total : 28.71 [sec]
[Timing] (Rank 30) Full-Sort : 4060 [msec]
[Timing] (Rank 30) Exchange : 19.86 [sec]
[Timing] (Rank 30) Min-Max : 5444 [msec]
[Timing] (Rank 30) Elbow-Sort: 4116 [msec]
[Timing] (Rank 21) Total : 28.65 [sec]
[Timing] (Rank 21) Full-Sort : 4105 [msec]
[Timing] (Rank 21) Exchange : 19.87 [sec]
[Timing] (Rank 21) Min-Max : 5565 [msec]
[Timing] (Rank 21) Elbow-Sort: 3996 [msec]
[Timing] (Rank 19) Total : 28.66 [sec]
[Timing] (Rank 19) Full-Sort : 4033 [msec]
[Timing] (Rank 19) Exchange : 19.98 [sec]
[Timing] (Rank 19) Min-Max : 5406 [msec]
[Timing] (Rank 19) Elbow-Sort: 4017 [msec]
[Timing] (Rank 24) Total : 28.74 [sec]
[Timing] (Rank 24) Full-Sort : 4211 [msec]
[Timing] (Rank 24) Exchange : 19.95 [sec]
[Timing] (Rank 24) Min-Max : 5639 [msec]
[Timing] (Rank 24) Elbow-Sort: 3924 [msec]
[Timing] (Rank 26) Total : 28.74 [sec]
[Timing] (Rank 26) Full-Sort : 4196 [msec]
[Timing] (Rank 26) Exchange : 19.93 [sec]
[Timing] (Rank 26) Min-Max : 5625 [msec]
[Timing] (Rank 26) Elbow-Sort: 3966 [msec]
[Timing] (Rank 22) Total : 28.74 [sec]
[Timing] (Rank 22) Full-Sort : 4163 [msec]
[Timing] (Rank 22) Exchange : 19.54 [sec]
[Timing] (Rank 22) Min-Max : 5060 [msec]
[Timing] (Rank 22) Elbow-Sort: 4376 [msec]
[Timing] (Rank 18) Total : 28.74 [sec]
[Timing] (Rank 18) Full-Sort : 4126 [msec]
[Timing] (Rank 18) Exchange : 19.67 [sec]
[Timing] (Rank 18) Min-Max : 5033 [msec]
[Timing] (Rank 18) Elbow-Sort: 4303 [msec]
[Timing] (Rank 16) Total : 28.73 [sec]
[Timing] (Rank 16) Full-Sort : 4122 [msec]
[Timing] (Rank 16) Exchange : 19.76 [sec]
[Timing] (Rank 16) Min-Max : 5044 [msec]
[Timing] (Rank 16) Elbow-Sort: 4213 [msec]
[Timing] (Rank 35) Total : 27.27 [sec]
[Timing] (Rank 35) Full-Sort : 4133 [msec]
[Timing] (Rank 35) Exchange : 18.65 [sec]
[Timing] (Rank 35) Min-Max : 5417 [msec]
[Timing] (Rank 35) Elbow-Sort: 3841 [msec]
[Timing] (Rank 40) Total : 27.0 [sec]
[Timing] (Rank 40) Full-Sort : 3843 [msec]
[Timing] (Rank 40) Exchange : 18.65 [sec]
[Timing] (Rank 40) Min-Max : 5729 [msec]
[Timing] (Rank 40) Elbow-Sort: 3826 [msec]
[Timing] (Rank 45) Total : 27.28 [sec]
[Timing] (Rank 45) Full-Sort : 3904 [msec]
[Timing] (Rank 45) Exchange : 18.68 [sec]
[Timing] (Rank 45) Min-Max : 5565 [msec]
[Timing] (Rank 45) Elbow-Sort: 3981 [msec]
[Timing] (Rank 32) Total : 27.31 [sec]
[Timing] (Rank 32) Full-Sort : 3987 [msec]
[Timing] (Rank 32) Exchange : 18.68 [sec]
[Timing] (Rank 32) Min-Max : 5455 [msec]
[Timing] (Rank 32) Elbow-Sort: 3973 [msec]
[Timing] (Rank 39) Total : 27.36 [sec]
[Timing] (Rank 39) Full-Sort : 4153 [msec]
[Timing] (Rank 39) Exchange : 18.79 [sec]
[Timing] (Rank 39) Min-Max : 5832 [msec]
[Timing] (Rank 39) Elbow-Sort: 3786 [msec]
[Timing] (Rank 36) Total : 27.36 [sec]
[Timing] (Rank 36) Full-Sort : 4073 [msec]
[Timing] (Rank 36) Exchange : 18.95 [sec]
[Timing] (Rank 36) Min-Max : 5819 [msec]
[Timing] (Rank 36) Elbow-Sort: 3706 [msec]
[Timing] (Rank 43) Total : 27.32 [sec]
[Timing] (Rank 43) Full-Sort : 4068 [msec]
[Timing] (Rank 43) Exchange : 18.65 [sec]
[Timing] (Rank 43) Min-Max : 5736 [msec]
[Timing] (Rank 43) Elbow-Sort: 3924 [msec]
[Timing] (Rank 46) Total : 27.29 [sec]
[Timing] (Rank 46) Full-Sort : 3903 [msec]
[Timing] (Rank 46) Exchange : 18.61 [sec]
[Timing] (Rank 46) Min-Max : 5605 [msec]
[Timing] (Rank 46) Elbow-Sort: 4065 [msec]
[Timing] (Rank 37) Total : 27.35 [sec]
[Timing] (Rank 37) Full-Sort : 4087 [msec]
[Timing] (Rank 37) Exchange : 18.93 [sec]
[Timing] (Rank 37) Min-Max : 5787 [msec]
[Timing] (Rank 37) Elbow-Sort: 3698 [msec]
[Timing] (Rank 42) Total : 27.32 [sec]
[Timing] (Rank 42) Full-Sort : 3999 [msec]
[Timing] (Rank 42) Exchange : 18.70 [sec]
[Timing] (Rank 42) Min-Max : 5800 [msec]
[Timing] (Rank 42) Elbow-Sort: 3919 [msec]
[Timing] (Rank 34) Total : 27.27 [sec]
[Timing] (Rank 34) Full-Sort : 4128 [msec]
[Timing] (Rank 34) Exchange : 18.66 [sec]
[Timing] (Rank 34) Min-Max : 5435 [msec]
[Timing] (Rank 34) Elbow-Sort: 3844 [msec]
[Timing] (Rank 44) Total : 27.29 [sec]
[Timing] (Rank 44) Full-Sort : 3848 [msec]
[Timing] (Rank 44) Exchange : 18.74 [sec]
[Timing] (Rank 44) Min-Max : 5526 [msec]
[Timing] (Rank 44) Elbow-Sort: 3993 [msec]
[Timing] (Rank 38) Total : 27.37 [sec]
[Timing] (Rank 38) Full-Sort : 4131 [msec]
[Timing] (Rank 38) Exchange : 18.79 [sec]
[Timing] (Rank 38) Min-Max : 5844 [msec]
[Timing] (Rank 38) Elbow-Sort: 3801 [msec]
[Timing] (Rank 47) Total : 27.30 [sec]
[Timing] (Rank 47) Full-Sort : 3892 [msec]
[Timing] (Rank 47) Exchange : 18.58 [sec]
[Timing] (Rank 47) Min-Max : 5561 [msec]
[Timing] (Rank 47) Elbow-Sort: 4098 [msec]
[Timing] (Rank 33) Total : 27.27 [sec]
[Timing] (Rank 33) Full-Sort : 4041 [msec]
[Timing] (Rank 33) Exchange : 18.76 [sec]
[Timing] (Rank 33) Min-Max : 5434 [msec]
[Timing] (Rank 33) Elbow-Sort: 3806 [msec]
[Timing] (Rank 41) Total : 27.32 [sec]
[Timing] (Rank 41) Full-Sort : 3871 [msec]
[Timing] (Rank 41) Exchange : 18.94 [sec]
[Timing] (Rank 41) Min-Max : 5730 [msec]
[Timing] (Rank 41) Elbow-Sort: 3830 [msec]

+ 66
- 0
homework_2/analyse/RC4-6e301bc/Pending-PIDs Целия файл

@@ -0,0 +1,66 @@
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P2T4Q20.sh
Submitted batch job 1875154
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P2T4Q23.sh
Submitted batch job 1875155
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P2T4Q25.sh
Submitted batch job 1875156
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P2T4Q27.sh
Submitted batch job 1875157
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P2T4Q27.sh
Submitted batch job 1875190
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P4T4Q20.sh
Submitted batch job 1875158
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P4T4Q23.sh
Submitted batch job 1875159
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P4T4Q25.sh
Submitted batch job 1875160
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P4T4Q26.sh
Submitted batch job 1875161
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N1P4T4Q27.sh
Submitted batch job 1875162
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N2P4T4Q20.sh
Submitted batch job 1875163
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N2P4T4Q23.sh
Submitted batch job 1875164
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N2P4T4Q25.sh
Submitted batch job 1875165
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N2P4T4Q27.sh
Submitted batch job 1875166
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N4P4T4Q20.sh
Submitted batch job 1875167
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N4P4T4Q23.sh
Submitted batch job 1875168
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N4P4T4Q24.sh
Submitted batch job 1875169
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N4P4T4Q25.sh
Submitted batch job 1875170
[cchoutou@aristotle4 homework_2]$ sbatch -p rome --qos=small hpc/N4P4T4Q27.sh
Submitted batch job 1875171
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P8T4Q20.sh
Submitted batch job 1875172
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P8T4Q23.sh
Submitted batch job 1875173
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P8T4Q25.sh
Submitted batch job 1875174
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P8T4Q27.sh
Submitted batch job 1875175
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P16T4Q20.sh
Submitted batch job 1875176
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P16T4Q22.sh
Submitted batch job 1875177
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P16T4Q23.sh
Submitted batch job 1875178
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P16T4Q25.sh
Submitted batch job 1875179
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P16T4Q27.sh
Submitted batch job 1875181
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P32T4Q20.sh
Submitted batch job 1875182
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P32T4Q21.sh
Submitted batch job 1875183
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P32T4Q23.sh
Submitted batch job 1875184
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P32T4Q25.sh
Submitted batch job 1875185
[cchoutou@aristotle4 homework_2]$ sbatch -p rome hpc/N4P32T4Q27.sh
Submitted batch job 1875186

+ 33
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q20-1875154.out Целия файл

@@ -0,0 +1,33 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 40 [msec]
[Timing] (Rank 0) Full-Sort : 21 [msec]
[Timing] (Rank 0) Exchange : 7283 [usec]
[Timing] (Rank 0) Min-Max : 7283 [usec]
[Timing] (Rank 0) Elbow-Sort: 4790 [usec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 40 [msec]
[Timing] (Rank 1) Full-Sort : 20 [msec]
[Timing] (Rank 1) Exchange : 13 [msec]
[Timing] (Rank 1) Min-Max : 13 [msec]
[Timing] (Rank 1) Elbow-Sort: 4785 [usec]

+ 33
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q23-1875155.out Целия файл

@@ -0,0 +1,33 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 285 [msec]
[Timing] (Rank 0) Full-Sort : 203 [msec]
[Timing] (Rank 0) Exchange : 26 [msec]
[Timing] (Rank 0) Min-Max : 26 [msec]
[Timing] (Rank 0) Elbow-Sort: 41 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 285 [msec]
[Timing] (Rank 1) Full-Sort : 200 [msec]
[Timing] (Rank 1) Exchange : 22 [msec]
[Timing] (Rank 1) Min-Max : 22 [msec]
[Timing] (Rank 1) Elbow-Sort: 43 [msec]

+ 33
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q25-1875156.out Целия файл

@@ -0,0 +1,33 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 1172 [msec]
[Timing] (Rank 0) Full-Sort : 896 [msec]
[Timing] (Rank 0) Exchange : 77 [msec]
[Timing] (Rank 0) Min-Max : 77 [msec]
[Timing] (Rank 0) Elbow-Sort: 158 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 1176 [msec]
[Timing] (Rank 1) Full-Sort : 853 [msec]
[Timing] (Rank 1) Exchange : 107 [msec]
[Timing] (Rank 1) Min-Max : 107 [msec]
[Timing] (Rank 1) Elbow-Sort: 156 [msec]

+ 47
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q27-1875157.out Целия файл

@@ -0,0 +1,47 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
systemd-cat: symbol lookup error: /usr/lib64/systemd/libsystemd-shared-252.so: undefined symbol: seccomp_api_get
[Timing] (Rank 1) Total : 4763 [msec]
[Timing] (Rank 1) Full-Sort : 3584 [msec]
[Timing] (Rank 1) Exchange : 367 [msec]
[Timing] (Rank 1) Min-Max : 367 [msec]
[Timing] (Rank 1) Elbow-Sort: 648 [msec]
[Timing] (Rank 0) Total : 4760 [msec]
[Timing] (Rank 0) Full-Sort : 3748 [msec]
[Timing] (Rank 0) Exchange : 194 [msec]
[Timing] (Rank 0) Min-Max : 194 [msec]
[Timing] (Rank 0) Elbow-Sort: 648 [msec]
[Validation] Results validation ... [PASSED] 

+ 33
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P2T4Q27-1875190.out Целия файл

@@ -0,0 +1,33 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 1) Total : 5161 [msec]
[Timing] (Rank 1) Full-Sort : 3622 [msec]
[Timing] (Rank 1) Exchange : 637 [msec]
[Timing] (Rank 1) Min-Max : 637 [msec]
[Timing] (Rank 1) Elbow-Sort: 677 [msec]
[Timing] (Rank 0) Total : 5186 [msec]
[Timing] (Rank 0) Full-Sort : 3859 [msec]
[Timing] (Rank 0) Exchange : 379 [msec]
[Timing] (Rank 0) Min-Max : 379 [msec]
[Timing] (Rank 0) Elbow-Sort: 706 [msec]
[Validation] Results validation ... [PASSED] 

+ 43
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q20-1875158.out Целия файл

@@ -0,0 +1,43 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 3) Total : 42 [msec]
[Timing] (Rank 3) Full-Sort : 21 [msec]
[Timing] (Rank 3) Exchange : 7600 [usec]
[Timing] (Rank 3) Min-Max : 7600 [usec]
[Timing] (Rank 3) Elbow-Sort: 10 [msec]
[Timing] (Rank 0) Total : 42 [msec]
[Timing] (Rank 0) Full-Sort : 22 [msec]
[Timing] (Rank 0) Exchange : 6677 [usec]
[Timing] (Rank 0) Min-Max : 6677 [usec]
[Timing] (Rank 0) Elbow-Sort: 10 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 42 [msec]
[Timing] (Rank 1) Full-Sort : 21 [msec]
[Timing] (Rank 1) Exchange : 7678 [usec]
[Timing] (Rank 1) Min-Max : 7678 [usec]
[Timing] (Rank 1) Elbow-Sort: 9970 [usec]
[Timing] (Rank 2) Total : 42 [msec]
[Timing] (Rank 2) Full-Sort : 22 [msec]
[Timing] (Rank 2) Exchange : 6895 [usec]
[Timing] (Rank 2) Min-Max : 6895 [usec]
[Timing] (Rank 2) Elbow-Sort: 10 [msec]

+ 43
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q23-1875159.out Целия файл

@@ -0,0 +1,43 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 2) Total : 334 [msec]
[Timing] (Rank 2) Full-Sort : 200 [msec]
[Timing] (Rank 2) Exchange : 31 [msec]
[Timing] (Rank 2) Min-Max : 31 [msec]
[Timing] (Rank 2) Elbow-Sort: 79 [msec]
[Timing] (Rank 3) Total : 327 [msec]
[Timing] (Rank 3) Full-Sort : 190 [msec]
[Timing] (Rank 3) Exchange : 29 [msec]
[Timing] (Rank 3) Min-Max : 29 [msec]
[Timing] (Rank 3) Elbow-Sort: 79 [msec]
[Timing] (Rank 0) Total : 333 [msec]
[Timing] (Rank 0) Full-Sort : 200 [msec]
[Timing] (Rank 0) Exchange : 28 [msec]
[Timing] (Rank 0) Min-Max : 28 [msec]
[Timing] (Rank 0) Elbow-Sort: 79 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 333 [msec]
[Timing] (Rank 1) Full-Sort : 196 [msec]
[Timing] (Rank 1) Exchange : 35 [msec]
[Timing] (Rank 1) Min-Max : 35 [msec]
[Timing] (Rank 1) Elbow-Sort: 79 [msec]

+ 43
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q25-1875160.out Целия файл

@@ -0,0 +1,43 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 1415 [msec]
[Timing] (Rank 0) Full-Sort : 829 [msec]
[Timing] (Rank 0) Exchange : 167 [msec]
[Timing] (Rank 0) Min-Max : 167 [msec]
[Timing] (Rank 0) Elbow-Sort: 311 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 2) Total : 1416 [msec]
[Timing] (Rank 2) Full-Sort : 832 [msec]
[Timing] (Rank 2) Exchange : 171 [msec]
[Timing] (Rank 2) Min-Max : 171 [msec]
[Timing] (Rank 2) Elbow-Sort: 311 [msec]
[Timing] (Rank 1) Total : 1298 [msec]
[Timing] (Rank 1) Full-Sort : 783 [msec]
[Timing] (Rank 1) Exchange : 91 [msec]
[Timing] (Rank 1) Min-Max : 91 [msec]
[Timing] (Rank 1) Elbow-Sort: 309 [msec]
[Timing] (Rank 3) Total : 1289 [msec]
[Timing] (Rank 3) Full-Sort : 793 [msec]
[Timing] (Rank 3) Exchange : 75 [msec]
[Timing] (Rank 3) Min-Max : 75 [msec]
[Timing] (Rank 3) Elbow-Sort: 313 [msec]

+ 43
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q26-1875161.out Целия файл

@@ -0,0 +1,43 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 2958 [msec]
[Timing] (Rank 0) Full-Sort : 1854 [msec]
[Timing] (Rank 0) Exchange : 235 [msec]
[Timing] (Rank 0) Min-Max : 235 [msec]
[Timing] (Rank 0) Elbow-Sort: 632 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 2957 [msec]
[Timing] (Rank 1) Full-Sort : 1763 [msec]
[Timing] (Rank 1) Exchange : 323 [msec]
[Timing] (Rank 1) Min-Max : 323 [msec]
[Timing] (Rank 1) Elbow-Sort: 631 [msec]
[Timing] (Rank 3) Total : 2955 [msec]
[Timing] (Rank 3) Full-Sort : 1769 [msec]
[Timing] (Rank 3) Exchange : 307 [msec]
[Timing] (Rank 3) Min-Max : 307 [msec]
[Timing] (Rank 3) Elbow-Sort: 631 [msec]
[Timing] (Rank 2) Total : 2960 [msec]
[Timing] (Rank 2) Full-Sort : 1853 [msec]
[Timing] (Rank 2) Exchange : 230 [msec]
[Timing] (Rank 2) Min-Max : 230 [msec]
[Timing] (Rank 2) Elbow-Sort: 632 [msec]

+ 43
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N1P4T4Q27-1875162.out Целия файл

@@ -0,0 +1,43 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 2) Total : 6189 [msec]
[Timing] (Rank 2) Full-Sort : 3717 [msec]
[Timing] (Rank 2) Exchange : 750 [msec]
[Timing] (Rank 2) Min-Max : 750 [msec]
[Timing] (Rank 2) Elbow-Sort: 1256 [msec]
[Timing] (Rank 0) Total : 6186 [msec]
[Timing] (Rank 0) Full-Sort : 3765 [msec]
[Timing] (Rank 0) Exchange : 737 [msec]
[Timing] (Rank 0) Min-Max : 737 [msec]
[Timing] (Rank 0) Elbow-Sort: 1259 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 3) Total : 5719 [msec]
[Timing] (Rank 3) Full-Sort : 3597 [msec]
[Timing] (Rank 3) Exchange : 369 [msec]
[Timing] (Rank 3) Min-Max : 369 [msec]
[Timing] (Rank 3) Elbow-Sort: 1251 [msec]
[Timing] (Rank 1) Total : 5716 [msec]
[Timing] (Rank 1) Full-Sort : 3586 [msec]
[Timing] (Rank 1) Exchange : 433 [msec]
[Timing] (Rank 1) Min-Max : 433 [msec]
[Timing] (Rank 1) Elbow-Sort: 1252 [msec]

+ 63
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q20-1875163.out Целия файл

@@ -0,0 +1,63 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 4) Total : 65 [msec]
[Timing] (Rank 4) Full-Sort : 20 [msec]
[Timing] (Rank 4) Exchange : 24 [msec]
[Timing] (Rank 4) Min-Max : 24 [msec]
[Timing] (Rank 4) Elbow-Sort: 13 [msec]
[Timing] (Rank 0) Total : 58 [msec]
[Timing] (Rank 0) Full-Sort : 24 [msec]
[Timing] (Rank 0) Exchange : 12 [msec]
[Timing] (Rank 0) Min-Max : 12 [msec]
[Timing] (Rank 0) Elbow-Sort: 16 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 7) Total : 65 [msec]
[Timing] (Rank 7) Full-Sort : 20 [msec]
[Timing] (Rank 7) Exchange : 24 [msec]
[Timing] (Rank 7) Min-Max : 24 [msec]
[Timing] (Rank 7) Elbow-Sort: 13 [msec]
[Timing] (Rank 6) Total : 65 [msec]
[Timing] (Rank 6) Full-Sort : 20 [msec]
[Timing] (Rank 6) Exchange : 23 [msec]
[Timing] (Rank 6) Min-Max : 23 [msec]
[Timing] (Rank 6) Elbow-Sort: 13 [msec]
[Timing] (Rank 5) Total : 65 [msec]
[Timing] (Rank 5) Full-Sort : 20 [msec]
[Timing] (Rank 5) Exchange : 24 [msec]
[Timing] (Rank 5) Min-Max : 24 [msec]
[Timing] (Rank 5) Elbow-Sort: 13 [msec]
[Timing] (Rank 3) Total : 63 [msec]
[Timing] (Rank 3) Full-Sort : 21 [msec]
[Timing] (Rank 3) Exchange : 22 [msec]
[Timing] (Rank 3) Min-Max : 22 [msec]
[Timing] (Rank 3) Elbow-Sort: 14 [msec]
[Timing] (Rank 2) Total : 59 [msec]
[Timing] (Rank 2) Full-Sort : 23 [msec]
[Timing] (Rank 2) Exchange : 13 [msec]
[Timing] (Rank 2) Min-Max : 13 [msec]
[Timing] (Rank 2) Elbow-Sort: 16 [msec]
[Timing] (Rank 1) Total : 63 [msec]
[Timing] (Rank 1) Full-Sort : 21 [msec]
[Timing] (Rank 1) Exchange : 22 [msec]
[Timing] (Rank 1) Min-Max : 22 [msec]
[Timing] (Rank 1) Elbow-Sort: 14 [msec]

+ 63
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q23-1875164.out Целия файл

@@ -0,0 +1,63 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 3) Total : 464 [msec]
[Timing] (Rank 3) Full-Sort : 177 [msec]
[Timing] (Rank 3) Exchange : 123 [msec]
[Timing] (Rank 3) Min-Max : 123 [msec]
[Timing] (Rank 3) Elbow-Sort: 111 [msec]
[Timing] (Rank 4) Total : 465 [msec]
[Timing] (Rank 4) Full-Sort : 188 [msec]
[Timing] (Rank 4) Exchange : 106 [msec]
[Timing] (Rank 4) Min-Max : 106 [msec]
[Timing] (Rank 4) Elbow-Sort: 112 [msec]
[Timing] (Rank 1) Total : 468 [msec]
[Timing] (Rank 1) Full-Sort : 179 [msec]
[Timing] (Rank 1) Exchange : 127 [msec]
[Timing] (Rank 1) Min-Max : 127 [msec]
[Timing] (Rank 1) Elbow-Sort: 111 [msec]
[Timing] (Rank 2) Total : 466 [msec]
[Timing] (Rank 2) Full-Sort : 184 [msec]
[Timing] (Rank 2) Exchange : 120 [msec]
[Timing] (Rank 2) Min-Max : 120 [msec]
[Timing] (Rank 2) Elbow-Sort: 111 [msec]
[Timing] (Rank 0) Total : 467 [msec]
[Timing] (Rank 0) Full-Sort : 186 [msec]
[Timing] (Rank 0) Exchange : 117 [msec]
[Timing] (Rank 0) Min-Max : 117 [msec]
[Timing] (Rank 0) Elbow-Sort: 111 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 6) Total : 465 [msec]
[Timing] (Rank 6) Full-Sort : 187 [msec]
[Timing] (Rank 6) Exchange : 104 [msec]
[Timing] (Rank 6) Min-Max : 104 [msec]
[Timing] (Rank 6) Elbow-Sort: 112 [msec]
[Timing] (Rank 5) Total : 465 [msec]
[Timing] (Rank 5) Full-Sort : 179 [msec]
[Timing] (Rank 5) Exchange : 112 [msec]
[Timing] (Rank 5) Min-Max : 112 [msec]
[Timing] (Rank 5) Elbow-Sort: 112 [msec]
[Timing] (Rank 7) Total : 464 [msec]
[Timing] (Rank 7) Full-Sort : 181 [msec]
[Timing] (Rank 7) Exchange : 113 [msec]
[Timing] (Rank 7) Min-Max : 113 [msec]
[Timing] (Rank 7) Elbow-Sort: 112 [msec]

+ 63
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q25-1875165.out Целия файл

@@ -0,0 +1,63 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 1) Total : 1938 [msec]
[Timing] (Rank 1) Full-Sort : 787 [msec]
[Timing] (Rank 1) Exchange : 486 [msec]
[Timing] (Rank 1) Min-Max : 486 [msec]
[Timing] (Rank 1) Elbow-Sort: 460 [msec]
[Timing] (Rank 4) Total : 1945 [msec]
[Timing] (Rank 4) Full-Sort : 856 [msec]
[Timing] (Rank 4) Exchange : 403 [msec]
[Timing] (Rank 4) Min-Max : 403 [msec]
[Timing] (Rank 4) Elbow-Sort: 456 [msec]
[Timing] (Rank 2) Total : 1937 [msec]
[Timing] (Rank 2) Full-Sort : 825 [msec]
[Timing] (Rank 2) Exchange : 449 [msec]
[Timing] (Rank 2) Min-Max : 449 [msec]
[Timing] (Rank 2) Elbow-Sort: 459 [msec]
[Timing] (Rank 3) Total : 1940 [msec]
[Timing] (Rank 3) Full-Sort : 787 [msec]
[Timing] (Rank 3) Exchange : 485 [msec]
[Timing] (Rank 3) Min-Max : 485 [msec]
[Timing] (Rank 3) Elbow-Sort: 459 [msec]
[Timing] (Rank 0) Total : 1938 [msec]
[Timing] (Rank 0) Full-Sort : 820 [msec]
[Timing] (Rank 0) Exchange : 449 [msec]
[Timing] (Rank 0) Min-Max : 449 [msec]
[Timing] (Rank 0) Elbow-Sort: 461 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 5) Total : 1945 [msec]
[Timing] (Rank 5) Full-Sort : 816 [msec]
[Timing] (Rank 5) Exchange : 454 [msec]
[Timing] (Rank 5) Min-Max : 454 [msec]
[Timing] (Rank 5) Elbow-Sort: 456 [msec]
[Timing] (Rank 6) Total : 1947 [msec]
[Timing] (Rank 6) Full-Sort : 851 [msec]
[Timing] (Rank 6) Exchange : 422 [msec]
[Timing] (Rank 6) Min-Max : 422 [msec]
[Timing] (Rank 6) Elbow-Sort: 454 [msec]
[Timing] (Rank 7) Total : 1933 [msec]
[Timing] (Rank 7) Full-Sort : 813 [msec]
[Timing] (Rank 7) Exchange : 446 [msec]
[Timing] (Rank 7) Min-Max : 446 [msec]
[Timing] (Rank 7) Elbow-Sort: 454 [msec]

+ 63
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N2P4T4Q27-1875166.out Целия файл

@@ -0,0 +1,63 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 7) Total : 8146 [msec]
[Timing] (Rank 7) Full-Sort : 3449 [msec]
[Timing] (Rank 7) Exchange : 1859 [msec]
[Timing] (Rank 7) Min-Max : 1859 [msec]
[Timing] (Rank 7) Elbow-Sort: 1888 [msec]
[Timing] (Rank 0) Total : 8164 [msec]
[Timing] (Rank 0) Full-Sort : 3602 [msec]
[Timing] (Rank 0) Exchange : 1969 [msec]
[Timing] (Rank 0) Min-Max : 1969 [msec]
[Timing] (Rank 0) Elbow-Sort: 1830 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 8155 [msec]
[Timing] (Rank 1) Full-Sort : 3421 [msec]
[Timing] (Rank 1) Exchange : 2121 [msec]
[Timing] (Rank 1) Min-Max : 2121 [msec]
[Timing] (Rank 1) Elbow-Sort: 1823 [msec]
[Timing] (Rank 2) Total : 8159 [msec]
[Timing] (Rank 2) Full-Sort : 3614 [msec]
[Timing] (Rank 2) Exchange : 1963 [msec]
[Timing] (Rank 2) Min-Max : 1963 [msec]
[Timing] (Rank 2) Elbow-Sort: 1829 [msec]
[Timing] (Rank 3) Total : 8167 [msec]
[Timing] (Rank 3) Full-Sort : 3437 [msec]
[Timing] (Rank 3) Exchange : 2143 [msec]
[Timing] (Rank 3) Min-Max : 2143 [msec]
[Timing] (Rank 3) Elbow-Sort: 1822 [msec]
[Timing] (Rank 4) Total : 8153 [msec]
[Timing] (Rank 4) Full-Sort : 3622 [msec]
[Timing] (Rank 4) Exchange : 1707 [msec]
[Timing] (Rank 4) Min-Max : 1707 [msec]
[Timing] (Rank 4) Elbow-Sort: 1886 [msec]
[Timing] (Rank 6) Total : 8144 [msec]
[Timing] (Rank 6) Full-Sort : 3624 [msec]
[Timing] (Rank 6) Exchange : 1695 [msec]
[Timing] (Rank 6) Min-Max : 1695 [msec]
[Timing] (Rank 6) Elbow-Sort: 1887 [msec]
[Timing] (Rank 5) Total : 8150 [msec]
[Timing] (Rank 5) Full-Sort : 3474 [msec]
[Timing] (Rank 5) Exchange : 1871 [msec]
[Timing] (Rank 5) Min-Max : 1871 [msec]
[Timing] (Rank 5) Elbow-Sort: 1886 [msec]

+ 343
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q20-1875176.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 0) Total : 235 [msec]
[Timing] (Rank 0) Full-Sort : 23 [msec]
[Timing] (Rank 0) Exchange : 168 [msec]
[Timing] (Rank 0) Min-Max : 168 [msec]
[Timing] (Rank 0) Elbow-Sort: 26 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 33) Total : 241 [msec]
[Timing] (Rank 33) Full-Sort : 22 [msec]
[Timing] (Rank 33) Exchange : 154 [msec]
[Timing] (Rank 33) Min-Max : 154 [msec]
[Timing] (Rank 33) Elbow-Sort: 26 [msec]
[Timing] (Rank 54) Total : 235 [msec]
[Timing] (Rank 54) Full-Sort : 22 [msec]
[Timing] (Rank 54) Exchange : 130 [msec]
[Timing] (Rank 54) Min-Max : 130 [msec]
[Timing] (Rank 54) Elbow-Sort: 27 [msec]
[Timing] (Rank 17) Total : 232 [msec]
[Timing] (Rank 17) Full-Sort : 21 [msec]
[Timing] (Rank 17) Exchange : 144 [msec]
[Timing] (Rank 17) Min-Max : 144 [msec]
[Timing] (Rank 17) Elbow-Sort: 25 [msec]
[Timing] (Rank 4) Total : 236 [msec]
[Timing] (Rank 4) Full-Sort : 22 [msec]
[Timing] (Rank 4) Exchange : 144 [msec]
[Timing] (Rank 4) Min-Max : 144 [msec]
[Timing] (Rank 4) Elbow-Sort: 26 [msec]
[Timing] (Rank 2) Total : 235 [msec]
[Timing] (Rank 2) Full-Sort : 22 [msec]
[Timing] (Rank 2) Exchange : 150 [msec]
[Timing] (Rank 2) Min-Max : 150 [msec]
[Timing] (Rank 2) Elbow-Sort: 26 [msec]
[Timing] (Rank 1) Total : 235 [msec]
[Timing] (Rank 1) Full-Sort : 20 [msec]
[Timing] (Rank 1) Exchange : 150 [msec]
[Timing] (Rank 1) Min-Max : 150 [msec]
[Timing] (Rank 1) Elbow-Sort: 26 [msec]
[Timing] (Rank 14) Total : 232 [msec]
[Timing] (Rank 14) Full-Sort : 22 [msec]
[Timing] (Rank 14) Exchange : 134 [msec]
[Timing] (Rank 14) Min-Max : 134 [msec]
[Timing] (Rank 14) Elbow-Sort: 26 [msec]
[Timing] (Rank 9) Total : 232 [msec]
[Timing] (Rank 9) Full-Sort : 22 [msec]
[Timing] (Rank 9) Exchange : 136 [msec]
[Timing] (Rank 9) Min-Max : 136 [msec]
[Timing] (Rank 9) Elbow-Sort: 26 [msec]
[Timing] (Rank 5) Total : 236 [msec]
[Timing] (Rank 5) Full-Sort : 20 [msec]
[Timing] (Rank 5) Exchange : 148 [msec]
[Timing] (Rank 5) Min-Max : 148 [msec]
[Timing] (Rank 5) Elbow-Sort: 26 [msec]
[Timing] (Rank 6) Total : 236 [msec]
[Timing] (Rank 6) Full-Sort : 22 [msec]
[Timing] (Rank 6) Exchange : 133 [msec]
[Timing] (Rank 6) Min-Max : 133 [msec]
[Timing] (Rank 6) Elbow-Sort: 26 [msec]
[Timing] (Rank 3) Total : 234 [msec]
[Timing] (Rank 3) Full-Sort : 20 [msec]
[Timing] (Rank 3) Exchange : 141 [msec]
[Timing] (Rank 3) Min-Max : 141 [msec]
[Timing] (Rank 3) Elbow-Sort: 26 [msec]
[Timing] (Rank 15) Total : 232 [msec]
[Timing] (Rank 15) Full-Sort : 22 [msec]
[Timing] (Rank 15) Exchange : 145 [msec]
[Timing] (Rank 15) Min-Max : 145 [msec]
[Timing] (Rank 15) Elbow-Sort: 26 [msec]
[Timing] (Rank 12) Total : 232 [msec]
[Timing] (Rank 12) Full-Sort : 22 [msec]
[Timing] (Rank 12) Exchange : 128 [msec]
[Timing] (Rank 12) Min-Max : 128 [msec]
[Timing] (Rank 12) Elbow-Sort: 26 [msec]
[Timing] (Rank 8) Total : 232 [msec]
[Timing] (Rank 8) Full-Sort : 22 [msec]
[Timing] (Rank 8) Exchange : 148 [msec]
[Timing] (Rank 8) Min-Max : 148 [msec]
[Timing] (Rank 8) Elbow-Sort: 26 [msec]
[Timing] (Rank 7) Total : 237 [msec]
[Timing] (Rank 7) Full-Sort : 20 [msec]
[Timing] (Rank 7) Exchange : 143 [msec]
[Timing] (Rank 7) Min-Max : 143 [msec]
[Timing] (Rank 7) Elbow-Sort: 26 [msec]
[Timing] (Rank 10) Total : 232 [msec]
[Timing] (Rank 10) Full-Sort : 22 [msec]
[Timing] (Rank 10) Exchange : 152 [msec]
[Timing] (Rank 10) Min-Max : 152 [msec]
[Timing] (Rank 10) Elbow-Sort: 26 [msec]
[Timing] (Rank 11) Total : 232 [msec]
[Timing] (Rank 11) Full-Sort : 22 [msec]
[Timing] (Rank 11) Exchange : 142 [msec]
[Timing] (Rank 11) Min-Max : 142 [msec]
[Timing] (Rank 11) Elbow-Sort: 26 [msec]
[Timing] (Rank 13) Total : 232 [msec]
[Timing] (Rank 13) Full-Sort : 22 [msec]
[Timing] (Rank 13) Exchange : 131 [msec]
[Timing] (Rank 13) Min-Max : 131 [msec]
[Timing] (Rank 13) Elbow-Sort: 26 [msec]
[Timing] (Rank 37) Total : 238 [msec]
[Timing] (Rank 37) Full-Sort : 22 [msec]
[Timing] (Rank 37) Exchange : 141 [msec]
[Timing] (Rank 37) Min-Max : 141 [msec]
[Timing] (Rank 37) Elbow-Sort: 26 [msec]
[Timing] (Rank 35) Total : 236 [msec]
[Timing] (Rank 35) Full-Sort : 22 [msec]
[Timing] (Rank 35) Exchange : 134 [msec]
[Timing] (Rank 35) Min-Max : 134 [msec]
[Timing] (Rank 35) Elbow-Sort: 26 [msec]
[Timing] (Rank 39) Total : 238 [msec]
[Timing] (Rank 39) Full-Sort : 22 [msec]
[Timing] (Rank 39) Exchange : 133 [msec]
[Timing] (Rank 39) Min-Max : 133 [msec]
[Timing] (Rank 39) Elbow-Sort: 26 [msec]
[Timing] (Rank 45) Total : 228 [msec]
[Timing] (Rank 45) Full-Sort : 22 [msec]
[Timing] (Rank 45) Exchange : 134 [msec]
[Timing] (Rank 45) Min-Max : 134 [msec]
[Timing] (Rank 45) Elbow-Sort: 27 [msec]
[Timing] (Rank 43) Total : 231 [msec]
[Timing] (Rank 43) Full-Sort : 22 [msec]
[Timing] (Rank 43) Exchange : 149 [msec]
[Timing] (Rank 43) Min-Max : 149 [msec]
[Timing] (Rank 43) Elbow-Sort: 28 [msec]
[Timing] (Rank 42) Total : 231 [msec]
[Timing] (Rank 42) Full-Sort : 22 [msec]
[Timing] (Rank 42) Exchange : 150 [msec]
[Timing] (Rank 42) Min-Max : 150 [msec]
[Timing] (Rank 42) Elbow-Sort: 29 [msec]
[Timing] (Rank 41) Total : 230 [msec]
[Timing] (Rank 41) Full-Sort : 22 [msec]
[Timing] (Rank 41) Exchange : 133 [msec]
[Timing] (Rank 41) Min-Max : 133 [msec]
[Timing] (Rank 41) Elbow-Sort: 28 [msec]
[Timing] (Rank 44) Total : 227 [msec]
[Timing] (Rank 44) Full-Sort : 22 [msec]
[Timing] (Rank 44) Exchange : 122 [msec]
[Timing] (Rank 44) Min-Max : 122 [msec]
[Timing] (Rank 44) Elbow-Sort: 28 [msec]
[Timing] (Rank 46) Total : 227 [msec]
[Timing] (Rank 46) Full-Sort : 22 [msec]
[Timing] (Rank 46) Exchange : 130 [msec]
[Timing] (Rank 46) Min-Max : 130 [msec]
[Timing] (Rank 46) Elbow-Sort: 28 [msec]
[Timing] (Rank 36) Total : 233 [msec]
[Timing] (Rank 36) Full-Sort : 23 [msec]
[Timing] (Rank 36) Exchange : 123 [msec]
[Timing] (Rank 36) Min-Max : 123 [msec]
[Timing] (Rank 36) Elbow-Sort: 30 [msec]
[Timing] (Rank 47) Total : 227 [msec]
[Timing] (Rank 47) Full-Sort : 22 [msec]
[Timing] (Rank 47) Exchange : 144 [msec]
[Timing] (Rank 47) Min-Max : 144 [msec]
[Timing] (Rank 47) Elbow-Sort: 27 [msec]
[Timing] (Rank 34) Total : 232 [msec]
[Timing] (Rank 34) Full-Sort : 23 [msec]
[Timing] (Rank 34) Exchange : 126 [msec]
[Timing] (Rank 34) Min-Max : 126 [msec]
[Timing] (Rank 34) Elbow-Sort: 31 [msec]
[Timing] (Rank 38) Total : 233 [msec]
[Timing] (Rank 38) Full-Sort : 23 [msec]
[Timing] (Rank 38) Exchange : 109 [msec]
[Timing] (Rank 38) Min-Max : 109 [msec]
[Timing] (Rank 38) Elbow-Sort: 31 [msec]
[Timing] (Rank 40) Total : 228 [msec]
[Timing] (Rank 40) Full-Sort : 24 [msec]
[Timing] (Rank 40) Exchange : 119 [msec]
[Timing] (Rank 40) Min-Max : 119 [msec]
[Timing] (Rank 40) Elbow-Sort: 36 [msec]
[Timing] (Rank 32) Total : 239 [msec]
[Timing] (Rank 32) Full-Sort : 24 [msec]
[Timing] (Rank 32) Exchange : 142 [msec]
[Timing] (Rank 32) Min-Max : 142 [msec]
[Timing] (Rank 32) Elbow-Sort: 35 [msec]
[Timing] (Rank 60) Total : 234 [msec]
[Timing] (Rank 60) Full-Sort : 22 [msec]
[Timing] (Rank 60) Exchange : 128 [msec]
[Timing] (Rank 60) Min-Max : 128 [msec]
[Timing] (Rank 60) Elbow-Sort: 27 [msec]
[Timing] (Rank 62) Total : 234 [msec]
[Timing] (Rank 62) Full-Sort : 22 [msec]
[Timing] (Rank 62) Exchange : 142 [msec]
[Timing] (Rank 62) Min-Max : 142 [msec]
[Timing] (Rank 62) Elbow-Sort: 27 [msec]
[Timing] (Rank 51) Total : 237 [msec]
[Timing] (Rank 51) Full-Sort : 22 [msec]
[Timing] (Rank 51) Exchange : 123 [msec]
[Timing] (Rank 51) Min-Max : 123 [msec]
[Timing] (Rank 51) Elbow-Sort: 27 [msec]
[Timing] (Rank 58) Total : 238 [msec]
[Timing] (Rank 58) Full-Sort : 23 [msec]
[Timing] (Rank 58) Exchange : 148 [msec]
[Timing] (Rank 58) Min-Max : 148 [msec]
[Timing] (Rank 58) Elbow-Sort: 27 [msec]
[Timing] (Rank 63) Total : 233 [msec]
[Timing] (Rank 63) Full-Sort : 22 [msec]
[Timing] (Rank 63) Exchange : 156 [msec]
[Timing] (Rank 63) Min-Max : 156 [msec]
[Timing] (Rank 63) Elbow-Sort: 27 [msec]
[Timing] (Rank 50) Total : 237 [msec]
[Timing] (Rank 50) Full-Sort : 22 [msec]
[Timing] (Rank 50) Exchange : 130 [msec]
[Timing] (Rank 50) Min-Max : 130 [msec]
[Timing] (Rank 50) Elbow-Sort: 27 [msec]
[Timing] (Rank 59) Total : 238 [msec]
[Timing] (Rank 59) Full-Sort : 22 [msec]
[Timing] (Rank 59) Exchange : 140 [msec]
[Timing] (Rank 59) Min-Max : 140 [msec]
[Timing] (Rank 59) Elbow-Sort: 27 [msec]
[Timing] (Rank 57) Total : 239 [msec]
[Timing] (Rank 57) Full-Sort : 22 [msec]
[Timing] (Rank 57) Exchange : 128 [msec]
[Timing] (Rank 57) Min-Max : 128 [msec]
[Timing] (Rank 57) Elbow-Sort: 27 [msec]
[Timing] (Rank 55) Total : 234 [msec]
[Timing] (Rank 55) Full-Sort : 23 [msec]
[Timing] (Rank 55) Exchange : 138 [msec]
[Timing] (Rank 55) Min-Max : 138 [msec]
[Timing] (Rank 55) Elbow-Sort: 27 [msec]
[Timing] (Rank 53) Total : 234 [msec]
[Timing] (Rank 53) Full-Sort : 22 [msec]
[Timing] (Rank 53) Exchange : 145 [msec]
[Timing] (Rank 53) Min-Max : 145 [msec]
[Timing] (Rank 53) Elbow-Sort: 27 [msec]
[Timing] (Rank 52) Total : 234 [msec]
[Timing] (Rank 52) Full-Sort : 22 [msec]
[Timing] (Rank 52) Exchange : 138 [msec]
[Timing] (Rank 52) Min-Max : 138 [msec]
[Timing] (Rank 52) Elbow-Sort: 27 [msec]
[Timing] (Rank 49) Total : 236 [msec]
[Timing] (Rank 49) Full-Sort : 22 [msec]
[Timing] (Rank 49) Exchange : 126 [msec]
[Timing] (Rank 49) Min-Max : 126 [msec]
[Timing] (Rank 49) Elbow-Sort: 27 [msec]
[Timing] (Rank 61) Total : 234 [msec]
[Timing] (Rank 61) Full-Sort : 22 [msec]
[Timing] (Rank 61) Exchange : 144 [msec]
[Timing] (Rank 61) Min-Max : 144 [msec]
[Timing] (Rank 61) Elbow-Sort: 27 [msec]
[Timing] (Rank 56) Total : 239 [msec]
[Timing] (Rank 56) Full-Sort : 22 [msec]
[Timing] (Rank 56) Exchange : 133 [msec]
[Timing] (Rank 56) Min-Max : 133 [msec]
[Timing] (Rank 56) Elbow-Sort: 27 [msec]
[Timing] (Rank 48) Total : 236 [msec]
[Timing] (Rank 48) Full-Sort : 23 [msec]
[Timing] (Rank 48) Exchange : 142 [msec]
[Timing] (Rank 48) Min-Max : 142 [msec]
[Timing] (Rank 48) Elbow-Sort: 28 [msec]
[Timing] (Rank 20) Total : 232 [msec]
[Timing] (Rank 20) Full-Sort : 21 [msec]
[Timing] (Rank 20) Exchange : 143 [msec]
[Timing] (Rank 20) Min-Max : 143 [msec]
[Timing] (Rank 20) Elbow-Sort: 25 [msec]
[Timing] (Rank 24) Total : 229 [msec]
[Timing] (Rank 24) Full-Sort : 21 [msec]
[Timing] (Rank 24) Exchange : 137 [msec]
[Timing] (Rank 24) Min-Max : 137 [msec]
[Timing] (Rank 24) Elbow-Sort: 25 [msec]
[Timing] (Rank 26) Total : 230 [msec]
[Timing] (Rank 26) Full-Sort : 21 [msec]
[Timing] (Rank 26) Exchange : 140 [msec]
[Timing] (Rank 26) Min-Max : 140 [msec]
[Timing] (Rank 26) Elbow-Sort: 25 [msec]
[Timing] (Rank 16) Total : 232 [msec]
[Timing] (Rank 16) Full-Sort : 21 [msec]
[Timing] (Rank 16) Exchange : 155 [msec]
[Timing] (Rank 16) Min-Max : 155 [msec]
[Timing] (Rank 16) Elbow-Sort: 25 [msec]
[Timing] (Rank 30) Total : 235 [msec]
[Timing] (Rank 30) Full-Sort : 21 [msec]
[Timing] (Rank 30) Exchange : 143 [msec]
[Timing] (Rank 30) Min-Max : 143 [msec]
[Timing] (Rank 30) Elbow-Sort: 25 [msec]
[Timing] (Rank 18) Total : 233 [msec]
[Timing] (Rank 18) Full-Sort : 21 [msec]
[Timing] (Rank 18) Exchange : 142 [msec]
[Timing] (Rank 18) Min-Max : 142 [msec]
[Timing] (Rank 18) Elbow-Sort: 25 [msec]
[Timing] (Rank 29) Total : 234 [msec]
[Timing] (Rank 29) Full-Sort : 21 [msec]
[Timing] (Rank 29) Exchange : 146 [msec]
[Timing] (Rank 29) Min-Max : 146 [msec]
[Timing] (Rank 29) Elbow-Sort: 25 [msec]
[Timing] (Rank 19) Total : 233 [msec]
[Timing] (Rank 19) Full-Sort : 21 [msec]
[Timing] (Rank 19) Exchange : 138 [msec]
[Timing] (Rank 19) Min-Max : 138 [msec]
[Timing] (Rank 19) Elbow-Sort: 25 [msec]
[Timing] (Rank 21) Total : 232 [msec]
[Timing] (Rank 21) Full-Sort : 21 [msec]
[Timing] (Rank 21) Exchange : 154 [msec]
[Timing] (Rank 21) Min-Max : 154 [msec]
[Timing] (Rank 21) Elbow-Sort: 25 [msec]
[Timing] (Rank 23) Total : 231 [msec]
[Timing] (Rank 23) Full-Sort : 21 [msec]
[Timing] (Rank 23) Exchange : 143 [msec]
[Timing] (Rank 23) Min-Max : 143 [msec]
[Timing] (Rank 23) Elbow-Sort: 25 [msec]
[Timing] (Rank 25) Total : 229 [msec]
[Timing] (Rank 25) Full-Sort : 21 [msec]
[Timing] (Rank 25) Exchange : 128 [msec]
[Timing] (Rank 25) Min-Max : 128 [msec]
[Timing] (Rank 25) Elbow-Sort: 25 [msec]
[Timing] (Rank 28) Total : 235 [msec]
[Timing] (Rank 28) Full-Sort : 21 [msec]
[Timing] (Rank 28) Exchange : 134 [msec]
[Timing] (Rank 28) Min-Max : 134 [msec]
[Timing] (Rank 28) Elbow-Sort: 25 [msec]
[Timing] (Rank 31) Total : 235 [msec]
[Timing] (Rank 31) Full-Sort : 21 [msec]
[Timing] (Rank 31) Exchange : 157 [msec]
[Timing] (Rank 31) Min-Max : 157 [msec]
[Timing] (Rank 31) Elbow-Sort: 25 [msec]
[Timing] (Rank 22) Total : 232 [msec]
[Timing] (Rank 22) Full-Sort : 20 [msec]
[Timing] (Rank 22) Exchange : 140 [msec]
[Timing] (Rank 22) Min-Max : 140 [msec]
[Timing] (Rank 22) Elbow-Sort: 25 [msec]
[Timing] (Rank 27) Total : 230 [msec]
[Timing] (Rank 27) Full-Sort : 21 [msec]
[Timing] (Rank 27) Exchange : 140 [msec]
[Timing] (Rank 27) Min-Max : 140 [msec]
[Timing] (Rank 27) Elbow-Sort: 25 [msec]

+ 343
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q22-1875177.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 33) Total : 915 [msec]
[Timing] (Rank 33) Full-Sort : 99 [msec]
[Timing] (Rank 33) Exchange : 527 [msec]
[Timing] (Rank 33) Min-Max : 527 [msec]
[Timing] (Rank 33) Elbow-Sort: 107 [msec]
[Timing] (Rank 2) Total : 890 [msec]
[Timing] (Rank 2) Full-Sort : 99 [msec]
[Timing] (Rank 2) Exchange : 539 [msec]
[Timing] (Rank 2) Min-Max : 539 [msec]
[Timing] (Rank 2) Elbow-Sort: 108 [msec]
[Timing] (Rank 60) Total : 904 [msec]
[Timing] (Rank 60) Full-Sort : 107 [msec]
[Timing] (Rank 60) Exchange : 452 [msec]
[Timing] (Rank 60) Min-Max : 452 [msec]
[Timing] (Rank 60) Elbow-Sort: 111 [msec]
[Timing] (Rank 19) Total : 894 [msec]
[Timing] (Rank 19) Full-Sort : 96 [msec]
[Timing] (Rank 19) Exchange : 465 [msec]
[Timing] (Rank 19) Min-Max : 465 [msec]
[Timing] (Rank 19) Elbow-Sort: 104 [msec]
[Timing] (Rank 37) Total : 911 [msec]
[Timing] (Rank 37) Full-Sort : 100 [msec]
[Timing] (Rank 37) Exchange : 513 [msec]
[Timing] (Rank 37) Min-Max : 513 [msec]
[Timing] (Rank 37) Elbow-Sort: 106 [msec]
[Timing] (Rank 35) Total : 918 [msec]
[Timing] (Rank 35) Full-Sort : 99 [msec]
[Timing] (Rank 35) Exchange : 494 [msec]
[Timing] (Rank 35) Min-Max : 494 [msec]
[Timing] (Rank 35) Elbow-Sort: 106 [msec]
[Timing] (Rank 39) Total : 907 [msec]
[Timing] (Rank 39) Full-Sort : 99 [msec]
[Timing] (Rank 39) Exchange : 487 [msec]
[Timing] (Rank 39) Min-Max : 487 [msec]
[Timing] (Rank 39) Elbow-Sort: 106 [msec]
[Timing] (Rank 45) Total : 886 [msec]
[Timing] (Rank 45) Full-Sort : 103 [msec]
[Timing] (Rank 45) Exchange : 468 [msec]
[Timing] (Rank 45) Min-Max : 468 [msec]
[Timing] (Rank 45) Elbow-Sort: 112 [msec]
[Timing] (Rank 41) Total : 878 [msec]
[Timing] (Rank 41) Full-Sort : 100 [msec]
[Timing] (Rank 41) Exchange : 484 [msec]
[Timing] (Rank 41) Min-Max : 484 [msec]
[Timing] (Rank 41) Elbow-Sort: 116 [msec]
[Timing] (Rank 40) Total : 881 [msec]
[Timing] (Rank 40) Full-Sort : 107 [msec]
[Timing] (Rank 40) Exchange : 449 [msec]
[Timing] (Rank 40) Min-Max : 449 [msec]
[Timing] (Rank 40) Elbow-Sort: 141 [msec]
[Timing] (Rank 42) Total : 891 [msec]
[Timing] (Rank 42) Full-Sort : 102 [msec]
[Timing] (Rank 42) Exchange : 554 [msec]
[Timing] (Rank 42) Min-Max : 554 [msec]
[Timing] (Rank 42) Elbow-Sort: 112 [msec]
[Timing] (Rank 46) Total : 888 [msec]
[Timing] (Rank 46) Full-Sort : 103 [msec]
[Timing] (Rank 46) Exchange : 478 [msec]
[Timing] (Rank 46) Min-Max : 478 [msec]
[Timing] (Rank 46) Elbow-Sort: 114 [msec]
[Timing] (Rank 44) Total : 897 [msec]
[Timing] (Rank 44) Full-Sort : 101 [msec]
[Timing] (Rank 44) Exchange : 477 [msec]
[Timing] (Rank 44) Min-Max : 477 [msec]
[Timing] (Rank 44) Elbow-Sort: 112 [msec]
[Timing] (Rank 43) Total : 890 [msec]
[Timing] (Rank 43) Full-Sort : 101 [msec]
[Timing] (Rank 43) Exchange : 523 [msec]
[Timing] (Rank 43) Min-Max : 523 [msec]
[Timing] (Rank 43) Elbow-Sort: 111 [msec]
[Timing] (Rank 47) Total : 888 [msec]
[Timing] (Rank 47) Full-Sort : 101 [msec]
[Timing] (Rank 47) Exchange : 514 [msec]
[Timing] (Rank 47) Min-Max : 514 [msec]
[Timing] (Rank 47) Elbow-Sort: 116 [msec]
[Timing] (Rank 34) Total : 902 [msec]
[Timing] (Rank 34) Full-Sort : 107 [msec]
[Timing] (Rank 34) Exchange : 468 [msec]
[Timing] (Rank 34) Min-Max : 468 [msec]
[Timing] (Rank 34) Elbow-Sort: 123 [msec]
[Timing] (Rank 38) Total : 889 [msec]
[Timing] (Rank 38) Full-Sort : 107 [msec]
[Timing] (Rank 38) Exchange : 405 [msec]
[Timing] (Rank 38) Min-Max : 405 [msec]
[Timing] (Rank 38) Elbow-Sort: 124 [msec]
[Timing] (Rank 36) Total : 895 [msec]
[Timing] (Rank 36) Full-Sort : 108 [msec]
[Timing] (Rank 36) Exchange : 448 [msec]
[Timing] (Rank 36) Min-Max : 448 [msec]
[Timing] (Rank 36) Elbow-Sort: 122 [msec]
[Timing] (Rank 32) Total : 884 [msec]
[Timing] (Rank 32) Full-Sort : 112 [msec]
[Timing] (Rank 32) Exchange : 485 [msec]
[Timing] (Rank 32) Min-Max : 485 [msec]
[Timing] (Rank 32) Elbow-Sort: 142 [msec]
[Timing] (Rank 4) Total : 902 [msec]
[Timing] (Rank 4) Full-Sort : 99 [msec]
[Timing] (Rank 4) Exchange : 547 [msec]
[Timing] (Rank 4) Min-Max : 547 [msec]
[Timing] (Rank 4) Elbow-Sort: 110 [msec]
[Timing] (Rank 0) Total : 890 [msec]
[Timing] (Rank 0) Full-Sort : 102 [msec]
[Timing] (Rank 0) Exchange : 592 [msec]
[Timing] (Rank 0) Min-Max : 592 [msec]
[Timing] (Rank 0) Elbow-Sort: 107 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 5) Total : 904 [msec]
[Timing] (Rank 5) Full-Sort : 90 [msec]
[Timing] (Rank 5) Exchange : 571 [msec]
[Timing] (Rank 5) Min-Max : 571 [msec]
[Timing] (Rank 5) Elbow-Sort: 106 [msec]
[Timing] (Rank 6) Total : 897 [msec]
[Timing] (Rank 6) Full-Sort : 99 [msec]
[Timing] (Rank 6) Exchange : 502 [msec]
[Timing] (Rank 6) Min-Max : 502 [msec]
[Timing] (Rank 6) Elbow-Sort: 109 [msec]
[Timing] (Rank 1) Total : 892 [msec]
[Timing] (Rank 1) Full-Sort : 90 [msec]
[Timing] (Rank 1) Exchange : 560 [msec]
[Timing] (Rank 1) Min-Max : 560 [msec]
[Timing] (Rank 1) Elbow-Sort: 106 [msec]
[Timing] (Rank 3) Total : 892 [msec]
[Timing] (Rank 3) Full-Sort : 90 [msec]
[Timing] (Rank 3) Exchange : 547 [msec]
[Timing] (Rank 3) Min-Max : 547 [msec]
[Timing] (Rank 3) Elbow-Sort: 106 [msec]
[Timing] (Rank 8) Total : 899 [msec]
[Timing] (Rank 8) Full-Sort : 100 [msec]
[Timing] (Rank 8) Exchange : 557 [msec]
[Timing] (Rank 8) Min-Max : 557 [msec]
[Timing] (Rank 8) Elbow-Sort: 108 [msec]
[Timing] (Rank 7) Total : 899 [msec]
[Timing] (Rank 7) Full-Sort : 90 [msec]
[Timing] (Rank 7) Exchange : 565 [msec]
[Timing] (Rank 7) Min-Max : 565 [msec]
[Timing] (Rank 7) Elbow-Sort: 106 [msec]
[Timing] (Rank 10) Total : 899 [msec]
[Timing] (Rank 10) Full-Sort : 100 [msec]
[Timing] (Rank 10) Exchange : 559 [msec]
[Timing] (Rank 10) Min-Max : 559 [msec]
[Timing] (Rank 10) Elbow-Sort: 109 [msec]
[Timing] (Rank 11) Total : 899 [msec]
[Timing] (Rank 11) Full-Sort : 100 [msec]
[Timing] (Rank 11) Exchange : 545 [msec]
[Timing] (Rank 11) Min-Max : 545 [msec]
[Timing] (Rank 11) Elbow-Sort: 110 [msec]
[Timing] (Rank 12) Total : 905 [msec]
[Timing] (Rank 12) Full-Sort : 100 [msec]
[Timing] (Rank 12) Exchange : 492 [msec]
[Timing] (Rank 12) Min-Max : 492 [msec]
[Timing] (Rank 12) Elbow-Sort: 108 [msec]
[Timing] (Rank 15) Total : 899 [msec]
[Timing] (Rank 15) Full-Sort : 100 [msec]
[Timing] (Rank 15) Exchange : 550 [msec]
[Timing] (Rank 15) Min-Max : 550 [msec]
[Timing] (Rank 15) Elbow-Sort: 108 [msec]
[Timing] (Rank 9) Total : 899 [msec]
[Timing] (Rank 9) Full-Sort : 100 [msec]
[Timing] (Rank 9) Exchange : 510 [msec]
[Timing] (Rank 9) Min-Max : 510 [msec]
[Timing] (Rank 9) Elbow-Sort: 108 [msec]
[Timing] (Rank 14) Total : 899 [msec]
[Timing] (Rank 14) Full-Sort : 100 [msec]
[Timing] (Rank 14) Exchange : 498 [msec]
[Timing] (Rank 14) Min-Max : 498 [msec]
[Timing] (Rank 14) Elbow-Sort: 108 [msec]
[Timing] (Rank 13) Total : 905 [msec]
[Timing] (Rank 13) Full-Sort : 100 [msec]
[Timing] (Rank 13) Exchange : 508 [msec]
[Timing] (Rank 13) Min-Max : 508 [msec]
[Timing] (Rank 13) Elbow-Sort: 108 [msec]
[Timing] (Rank 48) Total : 919 [msec]
[Timing] (Rank 48) Full-Sort : 108 [msec]
[Timing] (Rank 48) Exchange : 490 [msec]
[Timing] (Rank 48) Min-Max : 490 [msec]
[Timing] (Rank 48) Elbow-Sort: 112 [msec]
[Timing] (Rank 53) Total : 903 [msec]
[Timing] (Rank 53) Full-Sort : 102 [msec]
[Timing] (Rank 53) Exchange : 529 [msec]
[Timing] (Rank 53) Min-Max : 529 [msec]
[Timing] (Rank 53) Elbow-Sort: 111 [msec]
[Timing] (Rank 52) Total : 905 [msec]
[Timing] (Rank 52) Full-Sort : 105 [msec]
[Timing] (Rank 52) Exchange : 481 [msec]
[Timing] (Rank 52) Min-Max : 481 [msec]
[Timing] (Rank 52) Elbow-Sort: 112 [msec]
[Timing] (Rank 56) Total : 904 [msec]
[Timing] (Rank 56) Full-Sort : 105 [msec]
[Timing] (Rank 56) Exchange : 462 [msec]
[Timing] (Rank 56) Min-Max : 462 [msec]
[Timing] (Rank 56) Elbow-Sort: 111 [msec]
[Timing] (Rank 61) Total : 903 [msec]
[Timing] (Rank 61) Full-Sort : 103 [msec]
[Timing] (Rank 61) Exchange : 528 [msec]
[Timing] (Rank 61) Min-Max : 528 [msec]
[Timing] (Rank 61) Elbow-Sort: 111 [msec]
[Timing] (Rank 58) Total : 903 [msec]
[Timing] (Rank 58) Full-Sort : 104 [msec]
[Timing] (Rank 58) Exchange : 501 [msec]
[Timing] (Rank 58) Min-Max : 501 [msec]
[Timing] (Rank 58) Elbow-Sort: 112 [msec]
[Timing] (Rank 50) Total : 921 [msec]
[Timing] (Rank 50) Full-Sort : 105 [msec]
[Timing] (Rank 50) Exchange : 449 [msec]
[Timing] (Rank 50) Min-Max : 449 [msec]
[Timing] (Rank 50) Elbow-Sort: 112 [msec]
[Timing] (Rank 55) Total : 906 [msec]
[Timing] (Rank 55) Full-Sort : 102 [msec]
[Timing] (Rank 55) Exchange : 495 [msec]
[Timing] (Rank 55) Min-Max : 495 [msec]
[Timing] (Rank 55) Elbow-Sort: 112 [msec]
[Timing] (Rank 49) Total : 919 [msec]
[Timing] (Rank 49) Full-Sort : 102 [msec]
[Timing] (Rank 49) Exchange : 473 [msec]
[Timing] (Rank 49) Min-Max : 473 [msec]
[Timing] (Rank 49) Elbow-Sort: 112 [msec]
[Timing] (Rank 57) Total : 898 [msec]
[Timing] (Rank 57) Full-Sort : 103 [msec]
[Timing] (Rank 57) Exchange : 442 [msec]
[Timing] (Rank 57) Min-Max : 442 [msec]
[Timing] (Rank 57) Elbow-Sort: 111 [msec]
[Timing] (Rank 59) Total : 900 [msec]
[Timing] (Rank 59) Full-Sort : 103 [msec]
[Timing] (Rank 59) Exchange : 491 [msec]
[Timing] (Rank 59) Min-Max : 491 [msec]
[Timing] (Rank 59) Elbow-Sort: 112 [msec]
[Timing] (Rank 63) Total : 901 [msec]
[Timing] (Rank 63) Full-Sort : 101 [msec]
[Timing] (Rank 63) Exchange : 571 [msec]
[Timing] (Rank 63) Min-Max : 571 [msec]
[Timing] (Rank 63) Elbow-Sort: 111 [msec]
[Timing] (Rank 54) Total : 906 [msec]
[Timing] (Rank 54) Full-Sort : 106 [msec]
[Timing] (Rank 54) Exchange : 463 [msec]
[Timing] (Rank 54) Min-Max : 463 [msec]
[Timing] (Rank 54) Elbow-Sort: 112 [msec]
[Timing] (Rank 62) Total : 902 [msec]
[Timing] (Rank 62) Full-Sort : 107 [msec]
[Timing] (Rank 62) Exchange : 501 [msec]
[Timing] (Rank 62) Min-Max : 501 [msec]
[Timing] (Rank 62) Elbow-Sort: 112 [msec]
[Timing] (Rank 51) Total : 919 [msec]
[Timing] (Rank 51) Full-Sort : 103 [msec]
[Timing] (Rank 51) Exchange : 442 [msec]
[Timing] (Rank 51) Min-Max : 442 [msec]
[Timing] (Rank 51) Elbow-Sort: 112 [msec]
[Timing] (Rank 20) Total : 913 [msec]
[Timing] (Rank 20) Full-Sort : 96 [msec]
[Timing] (Rank 20) Exchange : 530 [msec]
[Timing] (Rank 20) Min-Max : 530 [msec]
[Timing] (Rank 20) Elbow-Sort: 105 [msec]
[Timing] (Rank 26) Total : 897 [msec]
[Timing] (Rank 26) Full-Sort : 101 [msec]
[Timing] (Rank 26) Exchange : 487 [msec]
[Timing] (Rank 26) Min-Max : 487 [msec]
[Timing] (Rank 26) Elbow-Sort: 104 [msec]
[Timing] (Rank 30) Total : 908 [msec]
[Timing] (Rank 30) Full-Sort : 99 [msec]
[Timing] (Rank 30) Exchange : 515 [msec]
[Timing] (Rank 30) Min-Max : 515 [msec]
[Timing] (Rank 30) Elbow-Sort: 104 [msec]
[Timing] (Rank 25) Total : 900 [msec]
[Timing] (Rank 25) Full-Sort : 100 [msec]
[Timing] (Rank 25) Exchange : 445 [msec]
[Timing] (Rank 25) Min-Max : 445 [msec]
[Timing] (Rank 25) Elbow-Sort: 104 [msec]
[Timing] (Rank 21) Total : 914 [msec]
[Timing] (Rank 21) Full-Sort : 95 [msec]
[Timing] (Rank 21) Exchange : 561 [msec]
[Timing] (Rank 21) Min-Max : 561 [msec]
[Timing] (Rank 21) Elbow-Sort: 105 [msec]
[Timing] (Rank 31) Total : 909 [msec]
[Timing] (Rank 31) Full-Sort : 99 [msec]
[Timing] (Rank 31) Exchange : 574 [msec]
[Timing] (Rank 31) Min-Max : 574 [msec]
[Timing] (Rank 31) Elbow-Sort: 104 [msec]
[Timing] (Rank 22) Total : 911 [msec]
[Timing] (Rank 22) Full-Sort : 99 [msec]
[Timing] (Rank 22) Exchange : 513 [msec]
[Timing] (Rank 22) Min-Max : 513 [msec]
[Timing] (Rank 22) Elbow-Sort: 105 [msec]
[Timing] (Rank 23) Total : 912 [msec]
[Timing] (Rank 23) Full-Sort : 98 [msec]
[Timing] (Rank 23) Exchange : 526 [msec]
[Timing] (Rank 23) Min-Max : 526 [msec]
[Timing] (Rank 23) Elbow-Sort: 105 [msec]
[Timing] (Rank 29) Total : 912 [msec]
[Timing] (Rank 29) Full-Sort : 99 [msec]
[Timing] (Rank 29) Exchange : 527 [msec]
[Timing] (Rank 29) Min-Max : 527 [msec]
[Timing] (Rank 29) Elbow-Sort: 104 [msec]
[Timing] (Rank 24) Total : 900 [msec]
[Timing] (Rank 24) Full-Sort : 100 [msec]
[Timing] (Rank 24) Exchange : 483 [msec]
[Timing] (Rank 24) Min-Max : 483 [msec]
[Timing] (Rank 24) Elbow-Sort: 104 [msec]
[Timing] (Rank 16) Total : 898 [msec]
[Timing] (Rank 16) Full-Sort : 100 [msec]
[Timing] (Rank 16) Exchange : 546 [msec]
[Timing] (Rank 16) Min-Max : 546 [msec]
[Timing] (Rank 16) Elbow-Sort: 104 [msec]
[Timing] (Rank 28) Total : 912 [msec]
[Timing] (Rank 28) Full-Sort : 99 [msec]
[Timing] (Rank 28) Exchange : 476 [msec]
[Timing] (Rank 28) Min-Max : 476 [msec]
[Timing] (Rank 28) Elbow-Sort: 104 [msec]
[Timing] (Rank 18) Total : 894 [msec]
[Timing] (Rank 18) Full-Sort : 97 [msec]
[Timing] (Rank 18) Exchange : 496 [msec]
[Timing] (Rank 18) Min-Max : 496 [msec]
[Timing] (Rank 18) Elbow-Sort: 104 [msec]
[Timing] (Rank 27) Total : 897 [msec]
[Timing] (Rank 27) Full-Sort : 100 [msec]
[Timing] (Rank 27) Exchange : 492 [msec]
[Timing] (Rank 27) Min-Max : 492 [msec]
[Timing] (Rank 27) Elbow-Sort: 104 [msec]
[Timing] (Rank 17) Total : 898 [msec]
[Timing] (Rank 17) Full-Sort : 100 [msec]
[Timing] (Rank 17) Exchange : 483 [msec]
[Timing] (Rank 17) Min-Max : 483 [msec]
[Timing] (Rank 17) Elbow-Sort: 104 [msec]

+ 343
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q23-1875178.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 33) Total : 1758 [msec]
[Timing] (Rank 33) Full-Sort : 208 [msec]
[Timing] (Rank 33) Exchange : 944 [msec]
[Timing] (Rank 33) Min-Max : 944 [msec]
[Timing] (Rank 33) Elbow-Sort: 228 [msec]
[Timing] (Rank 4) Total : 1748 [msec]
[Timing] (Rank 4) Full-Sort : 206 [msec]
[Timing] (Rank 4) Exchange : 1028 [msec]
[Timing] (Rank 4) Min-Max : 1028 [msec]
[Timing] (Rank 4) Elbow-Sort: 221 [msec]
[Timing] (Rank 49) Total : 1755 [msec]
[Timing] (Rank 49) Full-Sort : 223 [msec]
[Timing] (Rank 49) Exchange : 827 [msec]
[Timing] (Rank 49) Min-Max : 827 [msec]
[Timing] (Rank 49) Elbow-Sort: 241 [msec]
[Timing] (Rank 27) Total : 1786 [msec]
[Timing] (Rank 27) Full-Sort : 219 [msec]
[Timing] (Rank 27) Exchange : 908 [msec]
[Timing] (Rank 27) Min-Max : 908 [msec]
[Timing] (Rank 27) Elbow-Sort: 219 [msec]
[Timing] (Rank 35) Total : 1753 [msec]
[Timing] (Rank 35) Full-Sort : 208 [msec]
[Timing] (Rank 35) Exchange : 862 [msec]
[Timing] (Rank 35) Min-Max : 862 [msec]
[Timing] (Rank 35) Elbow-Sort: 228 [msec]
[Timing] (Rank 37) Total : 1754 [msec]
[Timing] (Rank 37) Full-Sort : 208 [msec]
[Timing] (Rank 37) Exchange : 919 [msec]
[Timing] (Rank 37) Min-Max : 919 [msec]
[Timing] (Rank 37) Elbow-Sort: 228 [msec]
[Timing] (Rank 41) Total : 1742 [msec]
[Timing] (Rank 41) Full-Sort : 211 [msec]
[Timing] (Rank 41) Exchange : 935 [msec]
[Timing] (Rank 41) Min-Max : 935 [msec]
[Timing] (Rank 41) Elbow-Sort: 233 [msec]
[Timing] (Rank 43) Total : 1755 [msec]
[Timing] (Rank 43) Full-Sort : 208 [msec]
[Timing] (Rank 43) Exchange : 1009 [msec]
[Timing] (Rank 43) Min-Max : 1009 [msec]
[Timing] (Rank 43) Elbow-Sort: 233 [msec]
[Timing] (Rank 44) Total : 1730 [msec]
[Timing] (Rank 44) Full-Sort : 212 [msec]
[Timing] (Rank 44) Exchange : 847 [msec]
[Timing] (Rank 44) Min-Max : 847 [msec]
[Timing] (Rank 44) Elbow-Sort: 234 [msec]
[Timing] (Rank 39) Total : 1754 [msec]
[Timing] (Rank 39) Full-Sort : 209 [msec]
[Timing] (Rank 39) Exchange : 925 [msec]
[Timing] (Rank 39) Min-Max : 925 [msec]
[Timing] (Rank 39) Elbow-Sort: 228 [msec]
[Timing] (Rank 47) Total : 1729 [msec]
[Timing] (Rank 47) Full-Sort : 209 [msec]
[Timing] (Rank 47) Exchange : 957 [msec]
[Timing] (Rank 47) Min-Max : 957 [msec]
[Timing] (Rank 47) Elbow-Sort: 237 [msec]
[Timing] (Rank 46) Total : 1731 [msec]
[Timing] (Rank 46) Full-Sort : 213 [msec]
[Timing] (Rank 46) Exchange : 887 [msec]
[Timing] (Rank 46) Min-Max : 887 [msec]
[Timing] (Rank 46) Elbow-Sort: 239 [msec]
[Timing] (Rank 38) Total : 1718 [msec]
[Timing] (Rank 38) Full-Sort : 228 [msec]
[Timing] (Rank 38) Exchange : 723 [msec]
[Timing] (Rank 38) Min-Max : 723 [msec]
[Timing] (Rank 38) Elbow-Sort: 256 [msec]
[Timing] (Rank 45) Total : 1735 [msec]
[Timing] (Rank 45) Full-Sort : 207 [msec]
[Timing] (Rank 45) Exchange : 878 [msec]
[Timing] (Rank 45) Min-Max : 878 [msec]
[Timing] (Rank 45) Elbow-Sort: 233 [msec]
[Timing] (Rank 42) Total : 1752 [msec]
[Timing] (Rank 42) Full-Sort : 212 [msec]
[Timing] (Rank 42) Exchange : 1053 [msec]
[Timing] (Rank 42) Min-Max : 1053 [msec]
[Timing] (Rank 42) Elbow-Sort: 233 [msec]
[Timing] (Rank 34) Total : 1720 [msec]
[Timing] (Rank 34) Full-Sort : 229 [msec]
[Timing] (Rank 34) Exchange : 869 [msec]
[Timing] (Rank 34) Min-Max : 869 [msec]
[Timing] (Rank 34) Elbow-Sort: 253 [msec]
[Timing] (Rank 36) Total : 1721 [msec]
[Timing] (Rank 36) Full-Sort : 233 [msec]
[Timing] (Rank 36) Exchange : 802 [msec]
[Timing] (Rank 36) Min-Max : 802 [msec]
[Timing] (Rank 36) Elbow-Sort: 254 [msec]
[Timing] (Rank 40) Total : 1718 [msec]
[Timing] (Rank 40) Full-Sort : 227 [msec]
[Timing] (Rank 40) Exchange : 878 [msec]
[Timing] (Rank 40) Min-Max : 878 [msec]
[Timing] (Rank 40) Elbow-Sort: 252 [msec]
[Timing] (Rank 32) Total : 1739 [msec]
[Timing] (Rank 32) Full-Sort : 233 [msec]
[Timing] (Rank 32) Exchange : 901 [msec]
[Timing] (Rank 32) Min-Max : 901 [msec]
[Timing] (Rank 32) Elbow-Sort: 289 [msec]
[Timing] (Rank 8) Total : 1747 [msec]
[Timing] (Rank 8) Full-Sort : 209 [msec]
[Timing] (Rank 8) Exchange : 1045 [msec]
[Timing] (Rank 8) Min-Max : 1045 [msec]
[Timing] (Rank 8) Elbow-Sort: 218 [msec]
[Timing] (Rank 3) Total : 1757 [msec]
[Timing] (Rank 3) Full-Sort : 186 [msec]
[Timing] (Rank 3) Exchange : 1067 [msec]
[Timing] (Rank 3) Min-Max : 1067 [msec]
[Timing] (Rank 3) Elbow-Sort: 218 [msec]
[Timing] (Rank 1) Total : 1753 [msec]
[Timing] (Rank 1) Full-Sort : 187 [msec]
[Timing] (Rank 1) Exchange : 1125 [msec]
[Timing] (Rank 1) Min-Max : 1125 [msec]
[Timing] (Rank 1) Elbow-Sort: 218 [msec]
[Timing] (Rank 2) Total : 1753 [msec]
[Timing] (Rank 2) Full-Sort : 207 [msec]
[Timing] (Rank 2) Exchange : 1066 [msec]
[Timing] (Rank 2) Min-Max : 1066 [msec]
[Timing] (Rank 2) Elbow-Sort: 219 [msec]
[Timing] (Rank 0) Total : 1747 [msec]
[Timing] (Rank 0) Full-Sort : 213 [msec]
[Timing] (Rank 0) Exchange : 1157 [msec]
[Timing] (Rank 0) Min-Max : 1157 [msec]
[Timing] (Rank 0) Elbow-Sort: 218 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 6) Total : 1748 [msec]
[Timing] (Rank 6) Full-Sort : 208 [msec]
[Timing] (Rank 6) Exchange : 945 [msec]
[Timing] (Rank 6) Min-Max : 945 [msec]
[Timing] (Rank 6) Elbow-Sort: 220 [msec]
[Timing] (Rank 5) Total : 1747 [msec]
[Timing] (Rank 5) Full-Sort : 188 [msec]
[Timing] (Rank 5) Exchange : 1076 [msec]
[Timing] (Rank 5) Min-Max : 1076 [msec]
[Timing] (Rank 5) Elbow-Sort: 217 [msec]
[Timing] (Rank 9) Total : 1751 [msec]
[Timing] (Rank 9) Full-Sort : 203 [msec]
[Timing] (Rank 9) Exchange : 971 [msec]
[Timing] (Rank 9) Min-Max : 971 [msec]
[Timing] (Rank 9) Elbow-Sort: 219 [msec]
[Timing] (Rank 10) Total : 1751 [msec]
[Timing] (Rank 10) Full-Sort : 208 [msec]
[Timing] (Rank 10) Exchange : 1078 [msec]
[Timing] (Rank 10) Min-Max : 1078 [msec]
[Timing] (Rank 10) Elbow-Sort: 222 [msec]
[Timing] (Rank 14) Total : 1746 [msec]
[Timing] (Rank 14) Full-Sort : 210 [msec]
[Timing] (Rank 14) Exchange : 939 [msec]
[Timing] (Rank 14) Min-Max : 939 [msec]
[Timing] (Rank 14) Elbow-Sort: 218 [msec]
[Timing] (Rank 7) Total : 1751 [msec]
[Timing] (Rank 7) Full-Sort : 187 [msec]
[Timing] (Rank 7) Exchange : 1065 [msec]
[Timing] (Rank 7) Min-Max : 1065 [msec]
[Timing] (Rank 7) Elbow-Sort: 218 [msec]
[Timing] (Rank 15) Total : 1746 [msec]
[Timing] (Rank 15) Full-Sort : 208 [msec]
[Timing] (Rank 15) Exchange : 1041 [msec]
[Timing] (Rank 15) Min-Max : 1041 [msec]
[Timing] (Rank 15) Elbow-Sort: 218 [msec]
[Timing] (Rank 12) Total : 1748 [msec]
[Timing] (Rank 12) Full-Sort : 209 [msec]
[Timing] (Rank 12) Exchange : 909 [msec]
[Timing] (Rank 12) Min-Max : 909 [msec]
[Timing] (Rank 12) Elbow-Sort: 218 [msec]
[Timing] (Rank 11) Total : 1751 [msec]
[Timing] (Rank 11) Full-Sort : 206 [msec]
[Timing] (Rank 11) Exchange : 1041 [msec]
[Timing] (Rank 11) Min-Max : 1041 [msec]
[Timing] (Rank 11) Elbow-Sort: 221 [msec]
[Timing] (Rank 13) Total : 1748 [msec]
[Timing] (Rank 13) Full-Sort : 207 [msec]
[Timing] (Rank 13) Exchange : 956 [msec]
[Timing] (Rank 13) Min-Max : 956 [msec]
[Timing] (Rank 13) Elbow-Sort: 218 [msec]
[Timing] (Rank 48) Total : 1755 [msec]
[Timing] (Rank 48) Full-Sort : 235 [msec]
[Timing] (Rank 48) Exchange : 914 [msec]
[Timing] (Rank 48) Min-Max : 914 [msec]
[Timing] (Rank 48) Elbow-Sort: 246 [msec]
[Timing] (Rank 50) Total : 1768 [msec]
[Timing] (Rank 50) Full-Sort : 222 [msec]
[Timing] (Rank 50) Exchange : 829 [msec]
[Timing] (Rank 50) Min-Max : 829 [msec]
[Timing] (Rank 50) Elbow-Sort: 243 [msec]
[Timing] (Rank 55) Total : 1763 [msec]
[Timing] (Rank 55) Full-Sort : 221 [msec]
[Timing] (Rank 55) Exchange : 887 [msec]
[Timing] (Rank 55) Min-Max : 887 [msec]
[Timing] (Rank 55) Elbow-Sort: 240 [msec]
[Timing] (Rank 51) Total : 1773 [msec]
[Timing] (Rank 51) Full-Sort : 223 [msec]
[Timing] (Rank 51) Exchange : 775 [msec]
[Timing] (Rank 51) Min-Max : 775 [msec]
[Timing] (Rank 51) Elbow-Sort: 240 [msec]
[Timing] (Rank 63) Total : 1739 [msec]
[Timing] (Rank 63) Full-Sort : 213 [msec]
[Timing] (Rank 63) Exchange : 1073 [msec]
[Timing] (Rank 63) Min-Max : 1073 [msec]
[Timing] (Rank 63) Elbow-Sort: 240 [msec]
[Timing] (Rank 60) Total : 1740 [msec]
[Timing] (Rank 60) Full-Sort : 228 [msec]
[Timing] (Rank 60) Exchange : 786 [msec]
[Timing] (Rank 60) Min-Max : 786 [msec]
[Timing] (Rank 60) Elbow-Sort: 240 [msec]
[Timing] (Rank 56) Total : 1785 [msec]
[Timing] (Rank 56) Full-Sort : 228 [msec]
[Timing] (Rank 56) Exchange : 851 [msec]
[Timing] (Rank 56) Min-Max : 851 [msec]
[Timing] (Rank 56) Elbow-Sort: 244 [msec]
[Timing] (Rank 52) Total : 1751 [msec]
[Timing] (Rank 52) Full-Sort : 229 [msec]
[Timing] (Rank 52) Exchange : 849 [msec]
[Timing] (Rank 52) Min-Max : 849 [msec]
[Timing] (Rank 52) Elbow-Sort: 241 [msec]
[Timing] (Rank 58) Total : 1796 [msec]
[Timing] (Rank 58) Full-Sort : 225 [msec]
[Timing] (Rank 58) Exchange : 932 [msec]
[Timing] (Rank 58) Min-Max : 932 [msec]
[Timing] (Rank 58) Elbow-Sort: 244 [msec]
[Timing] (Rank 59) Total : 1804 [msec]
[Timing] (Rank 59) Full-Sort : 217 [msec]
[Timing] (Rank 59) Exchange : 940 [msec]
[Timing] (Rank 59) Min-Max : 940 [msec]
[Timing] (Rank 59) Elbow-Sort: 241 [msec]
[Timing] (Rank 61) Total : 1739 [msec]
[Timing] (Rank 61) Full-Sort : 215 [msec]
[Timing] (Rank 61) Exchange : 987 [msec]
[Timing] (Rank 61) Min-Max : 987 [msec]
[Timing] (Rank 61) Elbow-Sort: 238 [msec]
[Timing] (Rank 53) Total : 1754 [msec]
[Timing] (Rank 53) Full-Sort : 221 [msec]
[Timing] (Rank 53) Exchange : 958 [msec]
[Timing] (Rank 53) Min-Max : 958 [msec]
[Timing] (Rank 53) Elbow-Sort: 240 [msec]
[Timing] (Rank 54) Total : 1760 [msec]
[Timing] (Rank 54) Full-Sort : 230 [msec]
[Timing] (Rank 54) Exchange : 820 [msec]
[Timing] (Rank 54) Min-Max : 820 [msec]
[Timing] (Rank 54) Elbow-Sort: 242 [msec]
[Timing] (Rank 57) Total : 1791 [msec]
[Timing] (Rank 57) Full-Sort : 224 [msec]
[Timing] (Rank 57) Exchange : 816 [msec]
[Timing] (Rank 57) Min-Max : 816 [msec]
[Timing] (Rank 57) Elbow-Sort: 240 [msec]
[Timing] (Rank 62) Total : 1741 [msec]
[Timing] (Rank 62) Full-Sort : 228 [msec]
[Timing] (Rank 62) Exchange : 912 [msec]
[Timing] (Rank 62) Min-Max : 912 [msec]
[Timing] (Rank 62) Elbow-Sort: 242 [msec]
[Timing] (Rank 17) Total : 1775 [msec]
[Timing] (Rank 17) Full-Sort : 213 [msec]
[Timing] (Rank 17) Exchange : 898 [msec]
[Timing] (Rank 17) Min-Max : 898 [msec]
[Timing] (Rank 17) Elbow-Sort: 222 [msec]
[Timing] (Rank 28) Total : 1768 [msec]
[Timing] (Rank 28) Full-Sort : 212 [msec]
[Timing] (Rank 28) Exchange : 855 [msec]
[Timing] (Rank 28) Min-Max : 855 [msec]
[Timing] (Rank 28) Elbow-Sort: 221 [msec]
[Timing] (Rank 29) Total : 1767 [msec]
[Timing] (Rank 29) Full-Sort : 214 [msec]
[Timing] (Rank 29) Exchange : 939 [msec]
[Timing] (Rank 29) Min-Max : 939 [msec]
[Timing] (Rank 29) Elbow-Sort: 221 [msec]
[Timing] (Rank 19) Total : 1777 [msec]
[Timing] (Rank 19) Full-Sort : 207 [msec]
[Timing] (Rank 19) Exchange : 858 [msec]
[Timing] (Rank 19) Min-Max : 858 [msec]
[Timing] (Rank 19) Elbow-Sort: 226 [msec]
[Timing] (Rank 21) Total : 1754 [msec]
[Timing] (Rank 21) Full-Sort : 212 [msec]
[Timing] (Rank 21) Exchange : 1008 [msec]
[Timing] (Rank 21) Min-Max : 1008 [msec]
[Timing] (Rank 21) Elbow-Sort: 224 [msec]
[Timing] (Rank 18) Total : 1777 [msec]
[Timing] (Rank 18) Full-Sort : 210 [msec]
[Timing] (Rank 18) Exchange : 894 [msec]
[Timing] (Rank 18) Min-Max : 894 [msec]
[Timing] (Rank 18) Elbow-Sort: 226 [msec]
[Timing] (Rank 16) Total : 1775 [msec]
[Timing] (Rank 16) Full-Sort : 218 [msec]
[Timing] (Rank 16) Exchange : 990 [msec]
[Timing] (Rank 16) Min-Max : 990 [msec]
[Timing] (Rank 16) Elbow-Sort: 222 [msec]
[Timing] (Rank 20) Total : 1754 [msec]
[Timing] (Rank 20) Full-Sort : 219 [msec]
[Timing] (Rank 20) Exchange : 967 [msec]
[Timing] (Rank 20) Min-Max : 967 [msec]
[Timing] (Rank 20) Elbow-Sort: 224 [msec]
[Timing] (Rank 24) Total : 1788 [msec]
[Timing] (Rank 24) Full-Sort : 217 [msec]
[Timing] (Rank 24) Exchange : 904 [msec]
[Timing] (Rank 24) Min-Max : 904 [msec]
[Timing] (Rank 24) Elbow-Sort: 219 [msec]
[Timing] (Rank 30) Total : 1767 [msec]
[Timing] (Rank 30) Full-Sort : 212 [msec]
[Timing] (Rank 30) Exchange : 925 [msec]
[Timing] (Rank 30) Min-Max : 925 [msec]
[Timing] (Rank 30) Elbow-Sort: 222 [msec]
[Timing] (Rank 26) Total : 1786 [msec]
[Timing] (Rank 26) Full-Sort : 221 [msec]
[Timing] (Rank 26) Exchange : 927 [msec]
[Timing] (Rank 26) Min-Max : 927 [msec]
[Timing] (Rank 26) Elbow-Sort: 219 [msec]
[Timing] (Rank 25) Total : 1788 [msec]
[Timing] (Rank 25) Full-Sort : 218 [msec]
[Timing] (Rank 25) Exchange : 803 [msec]
[Timing] (Rank 25) Min-Max : 803 [msec]
[Timing] (Rank 25) Elbow-Sort: 219 [msec]
[Timing] (Rank 31) Total : 1766 [msec]
[Timing] (Rank 31) Full-Sort : 215 [msec]
[Timing] (Rank 31) Exchange : 1042 [msec]
[Timing] (Rank 31) Min-Max : 1042 [msec]
[Timing] (Rank 31) Elbow-Sort: 221 [msec]
[Timing] (Rank 22) Total : 1754 [msec]
[Timing] (Rank 22) Full-Sort : 216 [msec]
[Timing] (Rank 22) Exchange : 897 [msec]
[Timing] (Rank 22) Min-Max : 897 [msec]
[Timing] (Rank 22) Elbow-Sort: 226 [msec]
[Timing] (Rank 23) Total : 1753 [msec]
[Timing] (Rank 23) Full-Sort : 214 [msec]
[Timing] (Rank 23) Exchange : 947 [msec]
[Timing] (Rank 23) Min-Max : 947 [msec]
[Timing] (Rank 23) Elbow-Sort: 226 [msec]

+ 343
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q25-1875179.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 33) Total : 7203 [msec]
[Timing] (Rank 33) Full-Sort : 920 [msec]
[Timing] (Rank 33) Exchange : 3771 [msec]
[Timing] (Rank 33) Min-Max : 3771 [msec]
[Timing] (Rank 33) Elbow-Sort: 924 [msec]
[Timing] (Rank 5) Total : 7155 [msec]
[Timing] (Rank 5) Full-Sort : 800 [msec]
[Timing] (Rank 5) Exchange : 4365 [msec]
[Timing] (Rank 5) Min-Max : 4365 [msec]
[Timing] (Rank 5) Elbow-Sort: 881 [msec]
[Timing] (Rank 3) Total : 7198 [msec]
[Timing] (Rank 3) Full-Sort : 799 [msec]
[Timing] (Rank 3) Exchange : 4248 [msec]
[Timing] (Rank 3) Min-Max : 4248 [msec]
[Timing] (Rank 3) Elbow-Sort: 879 [msec]
[Timing] (Rank 4) Total : 7133 [msec]
[Timing] (Rank 4) Full-Sort : 901 [msec]
[Timing] (Rank 4) Exchange : 4133 [msec]
[Timing] (Rank 4) Min-Max : 4133 [msec]
[Timing] (Rank 4) Elbow-Sort: 886 [msec]
[Timing] (Rank 13) Total : 7193 [msec]
[Timing] (Rank 13) Full-Sort : 898 [msec]
[Timing] (Rank 13) Exchange : 3947 [msec]
[Timing] (Rank 13) Min-Max : 3947 [msec]
[Timing] (Rank 13) Elbow-Sort: 879 [msec]
[Timing] (Rank 0) Total : 7150 [msec]
[Timing] (Rank 0) Full-Sort : 939 [msec]
[Timing] (Rank 0) Exchange : 4579 [msec]
[Timing] (Rank 0) Min-Max : 4579 [msec]
[Timing] (Rank 0) Elbow-Sort: 881 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 7167 [msec]
[Timing] (Rank 1) Full-Sort : 803 [msec]
[Timing] (Rank 1) Exchange : 4468 [msec]
[Timing] (Rank 1) Min-Max : 4468 [msec]
[Timing] (Rank 1) Elbow-Sort: 880 [msec]
[Timing] (Rank 8) Total : 7173 [msec]
[Timing] (Rank 8) Full-Sort : 911 [msec]
[Timing] (Rank 8) Exchange : 4128 [msec]
[Timing] (Rank 8) Min-Max : 4128 [msec]
[Timing] (Rank 8) Elbow-Sort: 877 [msec]
[Timing] (Rank 2) Total : 7184 [msec]
[Timing] (Rank 2) Full-Sort : 906 [msec]
[Timing] (Rank 2) Exchange : 4185 [msec]
[Timing] (Rank 2) Min-Max : 4185 [msec]
[Timing] (Rank 2) Elbow-Sort: 884 [msec]
[Timing] (Rank 9) Total : 7172 [msec]
[Timing] (Rank 9) Full-Sort : 892 [msec]
[Timing] (Rank 9) Exchange : 3914 [msec]
[Timing] (Rank 9) Min-Max : 3914 [msec]
[Timing] (Rank 9) Elbow-Sort: 877 [msec]
[Timing] (Rank 15) Total : 7165 [msec]
[Timing] (Rank 15) Full-Sort : 901 [msec]
[Timing] (Rank 15) Exchange : 4299 [msec]
[Timing] (Rank 15) Min-Max : 4299 [msec]
[Timing] (Rank 15) Elbow-Sort: 878 [msec]
[Timing] (Rank 6) Total : 7156 [msec]
[Timing] (Rank 6) Full-Sort : 901 [msec]
[Timing] (Rank 6) Exchange : 3838 [msec]
[Timing] (Rank 6) Min-Max : 3838 [msec]
[Timing] (Rank 6) Elbow-Sort: 886 [msec]
[Timing] (Rank 14) Total : 7163 [msec]
[Timing] (Rank 14) Full-Sort : 916 [msec]
[Timing] (Rank 14) Exchange : 3851 [msec]
[Timing] (Rank 14) Min-Max : 3851 [msec]
[Timing] (Rank 14) Elbow-Sort: 877 [msec]
[Timing] (Rank 10) Total : 7119 [msec]
[Timing] (Rank 10) Full-Sort : 913 [msec]
[Timing] (Rank 10) Exchange : 4336 [msec]
[Timing] (Rank 10) Min-Max : 4336 [msec]
[Timing] (Rank 10) Elbow-Sort: 881 [msec]
[Timing] (Rank 7) Total : 7166 [msec]
[Timing] (Rank 7) Full-Sort : 800 [msec]
[Timing] (Rank 7) Exchange : 4255 [msec]
[Timing] (Rank 7) Min-Max : 4255 [msec]
[Timing] (Rank 7) Elbow-Sort: 882 [msec]
[Timing] (Rank 11) Total : 7119 [msec]
[Timing] (Rank 11) Full-Sort : 893 [msec]
[Timing] (Rank 11) Exchange : 4151 [msec]
[Timing] (Rank 11) Min-Max : 4151 [msec]
[Timing] (Rank 11) Elbow-Sort: 880 [msec]
[Timing] (Rank 12) Total : 7191 [msec]
[Timing] (Rank 12) Full-Sort : 914 [msec]
[Timing] (Rank 12) Exchange : 3692 [msec]
[Timing] (Rank 12) Min-Max : 3692 [msec]
[Timing] (Rank 12) Elbow-Sort: 878 [msec]
[Timing] (Rank 54) Total : 7166 [msec]
[Timing] (Rank 54) Full-Sort : 990 [msec]
[Timing] (Rank 54) Exchange : 3213 [msec]
[Timing] (Rank 54) Min-Max : 3213 [msec]
[Timing] (Rank 54) Elbow-Sort: 995 [msec]
[Timing] (Rank 24) Total : 7117 [msec]
[Timing] (Rank 24) Full-Sort : 944 [msec]
[Timing] (Rank 24) Exchange : 3434 [msec]
[Timing] (Rank 24) Min-Max : 3434 [msec]
[Timing] (Rank 24) Elbow-Sort: 900 [msec]
[Timing] (Rank 37) Total : 7204 [msec]
[Timing] (Rank 37) Full-Sort : 911 [msec]
[Timing] (Rank 37) Exchange : 3714 [msec]
[Timing] (Rank 37) Min-Max : 3714 [msec]
[Timing] (Rank 37) Elbow-Sort: 937 [msec]
[Timing] (Rank 42) Total : 7040 [msec]
[Timing] (Rank 42) Full-Sort : 955 [msec]
[Timing] (Rank 42) Exchange : 3977 [msec]
[Timing] (Rank 42) Min-Max : 3977 [msec]
[Timing] (Rank 42) Elbow-Sort: 955 [msec]
[Timing] (Rank 45) Total : 7047 [msec]
[Timing] (Rank 45) Full-Sort : 915 [msec]
[Timing] (Rank 45) Exchange : 3596 [msec]
[Timing] (Rank 45) Min-Max : 3596 [msec]
[Timing] (Rank 45) Elbow-Sort: 969 [msec]
[Timing] (Rank 44) Total : 7016 [msec]
[Timing] (Rank 44) Full-Sort : 959 [msec]
[Timing] (Rank 44) Exchange : 3266 [msec]
[Timing] (Rank 44) Min-Max : 3266 [msec]
[Timing] (Rank 44) Elbow-Sort: 966 [msec]
[Timing] (Rank 46) Total : 7021 [msec]
[Timing] (Rank 46) Full-Sort : 960 [msec]
[Timing] (Rank 46) Exchange : 3610 [msec]
[Timing] (Rank 46) Min-Max : 3610 [msec]
[Timing] (Rank 46) Elbow-Sort: 957 [msec]
[Timing] (Rank 35) Total : 7160 [msec]
[Timing] (Rank 35) Full-Sort : 911 [msec]
[Timing] (Rank 35) Exchange : 3472 [msec]
[Timing] (Rank 35) Min-Max : 3472 [msec]
[Timing] (Rank 35) Elbow-Sort: 939 [msec]
[Timing] (Rank 41) Total : 7034 [msec]
[Timing] (Rank 41) Full-Sort : 933 [msec]
[Timing] (Rank 41) Exchange : 3581 [msec]
[Timing] (Rank 41) Min-Max : 3581 [msec]
[Timing] (Rank 41) Elbow-Sort: 936 [msec]
[Timing] (Rank 43) Total : 7037 [msec]
[Timing] (Rank 43) Full-Sort : 950 [msec]
[Timing] (Rank 43) Exchange : 3806 [msec]
[Timing] (Rank 43) Min-Max : 3806 [msec]
[Timing] (Rank 43) Elbow-Sort: 950 [msec]
[Timing] (Rank 40) Total : 6939 [msec]
[Timing] (Rank 40) Full-Sort : 980 [msec]
[Timing] (Rank 40) Exchange : 3363 [msec]
[Timing] (Rank 40) Min-Max : 3363 [msec]
[Timing] (Rank 40) Elbow-Sort: 966 [msec]
[Timing] (Rank 47) Total : 7020 [msec]
[Timing] (Rank 47) Full-Sort : 946 [msec]
[Timing] (Rank 47) Exchange : 3897 [msec]
[Timing] (Rank 47) Min-Max : 3897 [msec]
[Timing] (Rank 47) Elbow-Sort: 964 [msec]
[Timing] (Rank 39) Total : 7191 [msec]
[Timing] (Rank 39) Full-Sort : 915 [msec]
[Timing] (Rank 39) Exchange : 3578 [msec]
[Timing] (Rank 39) Min-Max : 3578 [msec]
[Timing] (Rank 39) Elbow-Sort: 942 [msec]
[Timing] (Rank 38) Total : 7050 [msec]
[Timing] (Rank 38) Full-Sort : 972 [msec]
[Timing] (Rank 38) Exchange : 2909 [msec]
[Timing] (Rank 38) Min-Max : 2909 [msec]
[Timing] (Rank 38) Elbow-Sort: 1018 [msec]
[Timing] (Rank 34) Total : 7055 [msec]
[Timing] (Rank 34) Full-Sort : 975 [msec]
[Timing] (Rank 34) Exchange : 3321 [msec]
[Timing] (Rank 34) Min-Max : 3321 [msec]
[Timing] (Rank 34) Elbow-Sort: 1032 [msec]
[Timing] (Rank 36) Total : 7066 [msec]
[Timing] (Rank 36) Full-Sort : 967 [msec]
[Timing] (Rank 36) Exchange : 3325 [msec]
[Timing] (Rank 36) Min-Max : 3325 [msec]
[Timing] (Rank 36) Elbow-Sort: 1023 [msec]
[Timing] (Rank 32) Total : 7110 [msec]
[Timing] (Rank 32) Full-Sort : 994 [msec]
[Timing] (Rank 32) Exchange : 3578 [msec]
[Timing] (Rank 32) Min-Max : 3578 [msec]
[Timing] (Rank 32) Elbow-Sort: 1160 [msec]
[Timing] (Rank 53) Total : 7166 [msec]
[Timing] (Rank 53) Full-Sort : 925 [msec]
[Timing] (Rank 53) Exchange : 3767 [msec]
[Timing] (Rank 53) Min-Max : 3767 [msec]
[Timing] (Rank 53) Elbow-Sort: 990 [msec]
[Timing] (Rank 49) Total : 7168 [msec]
[Timing] (Rank 49) Full-Sort : 953 [msec]
[Timing] (Rank 49) Exchange : 3155 [msec]
[Timing] (Rank 49) Min-Max : 3155 [msec]
[Timing] (Rank 49) Elbow-Sort: 979 [msec]
[Timing] (Rank 51) Total : 7186 [msec]
[Timing] (Rank 51) Full-Sort : 956 [msec]
[Timing] (Rank 51) Exchange : 3032 [msec]
[Timing] (Rank 51) Min-Max : 3032 [msec]
[Timing] (Rank 51) Elbow-Sort: 978 [msec]
[Timing] (Rank 63) Total : 7173 [msec]
[Timing] (Rank 63) Full-Sort : 941 [msec]
[Timing] (Rank 63) Exchange : 4279 [msec]
[Timing] (Rank 63) Min-Max : 4279 [msec]
[Timing] (Rank 63) Elbow-Sort: 981 [msec]
[Timing] (Rank 55) Total : 7169 [msec]
[Timing] (Rank 55) Full-Sort : 954 [msec]
[Timing] (Rank 55) Exchange : 3590 [msec]
[Timing] (Rank 55) Min-Max : 3590 [msec]
[Timing] (Rank 55) Elbow-Sort: 990 [msec]
[Timing] (Rank 48) Total : 7142 [msec]
[Timing] (Rank 48) Full-Sort : 1030 [msec]
[Timing] (Rank 48) Exchange : 3551 [msec]
[Timing] (Rank 48) Min-Max : 3551 [msec]
[Timing] (Rank 48) Elbow-Sort: 1014 [msec]
[Timing] (Rank 57) Total : 7185 [msec]
[Timing] (Rank 57) Full-Sort : 978 [msec]
[Timing] (Rank 57) Exchange : 3281 [msec]
[Timing] (Rank 57) Min-Max : 3281 [msec]
[Timing] (Rank 57) Elbow-Sort: 988 [msec]
[Timing] (Rank 50) Total : 7181 [msec]
[Timing] (Rank 50) Full-Sort : 952 [msec]
[Timing] (Rank 50) Exchange : 3322 [msec]
[Timing] (Rank 50) Min-Max : 3322 [msec]
[Timing] (Rank 50) Elbow-Sort: 996 [msec]
[Timing] (Rank 61) Total : 7153 [msec]
[Timing] (Rank 61) Full-Sort : 942 [msec]
[Timing] (Rank 61) Exchange : 3943 [msec]
[Timing] (Rank 61) Min-Max : 3943 [msec]
[Timing] (Rank 61) Elbow-Sort: 980 [msec]
[Timing] (Rank 59) Total : 7176 [msec]
[Timing] (Rank 59) Full-Sort : 961 [msec]
[Timing] (Rank 59) Exchange : 3649 [msec]
[Timing] (Rank 59) Min-Max : 3649 [msec]
[Timing] (Rank 59) Elbow-Sort: 984 [msec]
[Timing] (Rank 56) Total : 7119 [msec]
[Timing] (Rank 56) Full-Sort : 991 [msec]
[Timing] (Rank 56) Exchange : 3174 [msec]
[Timing] (Rank 56) Min-Max : 3174 [msec]
[Timing] (Rank 56) Elbow-Sort: 991 [msec]
[Timing] (Rank 58) Total : 7177 [msec]
[Timing] (Rank 58) Full-Sort : 1009 [msec]
[Timing] (Rank 58) Exchange : 3542 [msec]
[Timing] (Rank 58) Min-Max : 3542 [msec]
[Timing] (Rank 58) Elbow-Sort: 994 [msec]
[Timing] (Rank 60) Total : 7140 [msec]
[Timing] (Rank 60) Full-Sort : 1010 [msec]
[Timing] (Rank 60) Exchange : 3226 [msec]
[Timing] (Rank 60) Min-Max : 3226 [msec]
[Timing] (Rank 60) Elbow-Sort: 993 [msec]
[Timing] (Rank 62) Total : 7163 [msec]
[Timing] (Rank 62) Full-Sort : 1000 [msec]
[Timing] (Rank 62) Exchange : 3686 [msec]
[Timing] (Rank 62) Min-Max : 3686 [msec]
[Timing] (Rank 62) Elbow-Sort: 995 [msec]
[Timing] (Rank 52) Total : 7142 [msec]
[Timing] (Rank 52) Full-Sort : 953 [msec]
[Timing] (Rank 52) Exchange : 3423 [msec]
[Timing] (Rank 52) Min-Max : 3423 [msec]
[Timing] (Rank 52) Elbow-Sort: 1003 [msec]
[Timing] (Rank 30) Total : 7167 [msec]
[Timing] (Rank 30) Full-Sort : 949 [msec]
[Timing] (Rank 30) Exchange : 3646 [msec]
[Timing] (Rank 30) Min-Max : 3646 [msec]
[Timing] (Rank 30) Elbow-Sort: 895 [msec]
[Timing] (Rank 19) Total : 7150 [msec]
[Timing] (Rank 19) Full-Sort : 932 [msec]
[Timing] (Rank 19) Exchange : 3416 [msec]
[Timing] (Rank 19) Min-Max : 3416 [msec]
[Timing] (Rank 19) Elbow-Sort: 902 [msec]
[Timing] (Rank 23) Total : 7182 [msec]
[Timing] (Rank 23) Full-Sort : 912 [msec]
[Timing] (Rank 23) Exchange : 3814 [msec]
[Timing] (Rank 23) Min-Max : 3814 [msec]
[Timing] (Rank 23) Elbow-Sort: 925 [msec]
[Timing] (Rank 20) Total : 7204 [msec]
[Timing] (Rank 20) Full-Sort : 918 [msec]
[Timing] (Rank 20) Exchange : 3920 [msec]
[Timing] (Rank 20) Min-Max : 3920 [msec]
[Timing] (Rank 20) Elbow-Sort: 931 [msec]
[Timing] (Rank 16) Total : 7148 [msec]
[Timing] (Rank 16) Full-Sort : 943 [msec]
[Timing] (Rank 16) Exchange : 4060 [msec]
[Timing] (Rank 16) Min-Max : 4060 [msec]
[Timing] (Rank 16) Elbow-Sort: 896 [msec]
[Timing] (Rank 17) Total : 7152 [msec]
[Timing] (Rank 17) Full-Sort : 942 [msec]
[Timing] (Rank 17) Exchange : 3618 [msec]
[Timing] (Rank 17) Min-Max : 3618 [msec]
[Timing] (Rank 17) Elbow-Sort: 894 [msec]
[Timing] (Rank 26) Total : 7115 [msec]
[Timing] (Rank 26) Full-Sort : 963 [msec]
[Timing] (Rank 26) Exchange : 3546 [msec]
[Timing] (Rank 26) Min-Max : 3546 [msec]
[Timing] (Rank 26) Elbow-Sort: 895 [msec]
[Timing] (Rank 31) Total : 7171 [msec]
[Timing] (Rank 31) Full-Sort : 944 [msec]
[Timing] (Rank 31) Exchange : 4088 [msec]
[Timing] (Rank 31) Min-Max : 4088 [msec]
[Timing] (Rank 31) Elbow-Sort: 897 [msec]
[Timing] (Rank 27) Total : 7111 [msec]
[Timing] (Rank 27) Full-Sort : 951 [msec]
[Timing] (Rank 27) Exchange : 3554 [msec]
[Timing] (Rank 27) Min-Max : 3554 [msec]
[Timing] (Rank 27) Elbow-Sort: 896 [msec]
[Timing] (Rank 28) Total : 7189 [msec]
[Timing] (Rank 28) Full-Sort : 947 [msec]
[Timing] (Rank 28) Exchange : 3448 [msec]
[Timing] (Rank 28) Min-Max : 3448 [msec]
[Timing] (Rank 28) Elbow-Sort: 907 [msec]
[Timing] (Rank 18) Total : 7151 [msec]
[Timing] (Rank 18) Full-Sort : 945 [msec]
[Timing] (Rank 18) Exchange : 3625 [msec]
[Timing] (Rank 18) Min-Max : 3625 [msec]
[Timing] (Rank 18) Elbow-Sort: 904 [msec]
[Timing] (Rank 25) Total : 7118 [msec]
[Timing] (Rank 25) Full-Sort : 944 [msec]
[Timing] (Rank 25) Exchange : 3172 [msec]
[Timing] (Rank 25) Min-Max : 3172 [msec]
[Timing] (Rank 25) Elbow-Sort: 899 [msec]
[Timing] (Rank 21) Total : 7205 [msec]
[Timing] (Rank 21) Full-Sort : 883 [msec]
[Timing] (Rank 21) Exchange : 4119 [msec]
[Timing] (Rank 21) Min-Max : 4119 [msec]
[Timing] (Rank 21) Elbow-Sort: 931 [msec]
[Timing] (Rank 22) Total : 7184 [msec]
[Timing] (Rank 22) Full-Sort : 940 [msec]
[Timing] (Rank 22) Exchange : 3739 [msec]
[Timing] (Rank 22) Min-Max : 3739 [msec]
[Timing] (Rank 22) Elbow-Sort: 925 [msec]
[Timing] (Rank 29) Total : 7189 [msec]
[Timing] (Rank 29) Full-Sort : 924 [msec]
[Timing] (Rank 29) Exchange : 3745 [msec]
[Timing] (Rank 29) Min-Max : 3745 [msec]
[Timing] (Rank 29) Elbow-Sort: 906 [msec]

+ 343
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P16T4Q27-1875181.out Целия файл

@@ -0,0 +1,343 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 3) Total : 27.91 [sec]
[Timing] (Rank 3) Full-Sort : 3478 [msec]
[Timing] (Rank 3) Exchange : 16.16 [sec]
[Timing] (Rank 3) Min-Max : 16.16 [sec]
[Timing] (Rank 3) Elbow-Sort: 3558 [msec]
[Timing] (Rank 32) Total : 27.90 [sec]
[Timing] (Rank 32) Full-Sort : 4252 [msec]
[Timing] (Rank 32) Exchange : 15.53 [sec]
[Timing] (Rank 32) Min-Max : 15.53 [sec]
[Timing] (Rank 32) Elbow-Sort: 3633 [msec]
[Timing] (Rank 28) Total : 27.92 [sec]
[Timing] (Rank 28) Full-Sort : 4003 [msec]
[Timing] (Rank 28) Exchange : 12.86 [sec]
[Timing] (Rank 28) Min-Max : 12.86 [sec]
[Timing] (Rank 28) Elbow-Sort: 3637 [msec]
[Timing] (Rank 54) Total : 27.31 [sec]
[Timing] (Rank 54) Full-Sort : 4244 [msec]
[Timing] (Rank 54) Exchange : 11.72 [sec]
[Timing] (Rank 54) Min-Max : 11.72 [sec]
[Timing] (Rank 54) Elbow-Sort: 4045 [msec]
[Timing] (Rank 2) Total : 27.87 [sec]
[Timing] (Rank 2) Full-Sort : 3928 [msec]
[Timing] (Rank 2) Exchange : 15.99 [sec]
[Timing] (Rank 2) Min-Max : 15.99 [sec]
[Timing] (Rank 2) Elbow-Sort: 3519 [msec]
[Timing] (Rank 8) Total : 27.57 [sec]
[Timing] (Rank 8) Full-Sort : 3895 [msec]
[Timing] (Rank 8) Exchange : 16.12 [sec]
[Timing] (Rank 8) Min-Max : 16.12 [sec]
[Timing] (Rank 8) Elbow-Sort: 3493 [msec]
[Timing] (Rank 6) Total : 27.89 [sec]
[Timing] (Rank 6) Full-Sort : 3920 [msec]
[Timing] (Rank 6) Exchange : 14.80 [sec]
[Timing] (Rank 6) Min-Max : 14.80 [sec]
[Timing] (Rank 6) Elbow-Sort: 3511 [msec]
[Timing] (Rank 15) Total : 27.77 [sec]
[Timing] (Rank 15) Full-Sort : 3860 [msec]
[Timing] (Rank 15) Exchange : 16.26 [sec]
[Timing] (Rank 15) Min-Max : 16.26 [sec]
[Timing] (Rank 15) Elbow-Sort: 3499 [msec]
[Timing] (Rank 11) Total : 27.61 [sec]
[Timing] (Rank 11) Full-Sort : 3838 [msec]
[Timing] (Rank 11) Exchange : 15.71 [sec]
[Timing] (Rank 11) Min-Max : 15.71 [sec]
[Timing] (Rank 11) Elbow-Sort: 3507 [msec]
[Timing] (Rank 1) Total : 27.97 [sec]
[Timing] (Rank 1) Full-Sort : 3460 [msec]
[Timing] (Rank 1) Exchange : 16.93 [sec]
[Timing] (Rank 1) Min-Max : 16.93 [sec]
[Timing] (Rank 1) Elbow-Sort: 3556 [msec]
[Timing] (Rank 4) Total : 27.94 [sec]
[Timing] (Rank 4) Full-Sort : 3869 [msec]
[Timing] (Rank 4) Exchange : 16.2 [sec]
[Timing] (Rank 4) Min-Max : 16.2 [sec]
[Timing] (Rank 4) Elbow-Sort: 3549 [msec]
[Timing] (Rank 7) Total : 27.94 [sec]
[Timing] (Rank 7) Full-Sort : 3464 [msec]
[Timing] (Rank 7) Exchange : 15.81 [sec]
[Timing] (Rank 7) Min-Max : 15.81 [sec]
[Timing] (Rank 7) Elbow-Sort: 3563 [msec]
[Timing] (Rank 9) Total : 27.68 [sec]
[Timing] (Rank 9) Full-Sort : 3783 [msec]
[Timing] (Rank 9) Exchange : 15.18 [sec]
[Timing] (Rank 9) Min-Max : 15.18 [sec]
[Timing] (Rank 9) Elbow-Sort: 3490 [msec]
[Timing] (Rank 5) Total : 28.0 [sec]
[Timing] (Rank 5) Full-Sort : 3464 [msec]
[Timing] (Rank 5) Exchange : 16.57 [sec]
[Timing] (Rank 5) Min-Max : 16.57 [sec]
[Timing] (Rank 5) Elbow-Sort: 3555 [msec]
[Timing] (Rank 0) Total : 27.91 [sec]
[Timing] (Rank 0) Full-Sort : 4049 [msec]
[Timing] (Rank 0) Exchange : 17.42 [sec]
[Timing] (Rank 0) Min-Max : 17.42 [sec]
[Timing] (Rank 0) Elbow-Sort: 3595 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 10) Total : 27.61 [sec]
[Timing] (Rank 10) Full-Sort : 3908 [msec]
[Timing] (Rank 10) Exchange : 16.26 [sec]
[Timing] (Rank 10) Min-Max : 16.26 [sec]
[Timing] (Rank 10) Elbow-Sort: 3512 [msec]
[Timing] (Rank 14) Total : 27.77 [sec]
[Timing] (Rank 14) Full-Sort : 3951 [msec]
[Timing] (Rank 14) Exchange : 14.66 [sec]
[Timing] (Rank 14) Min-Max : 14.66 [sec]
[Timing] (Rank 14) Elbow-Sort: 3497 [msec]
[Timing] (Rank 13) Total : 27.77 [sec]
[Timing] (Rank 13) Full-Sort : 3867 [msec]
[Timing] (Rank 13) Exchange : 14.97 [sec]
[Timing] (Rank 13) Min-Max : 14.97 [sec]
[Timing] (Rank 13) Elbow-Sort: 3492 [msec]
[Timing] (Rank 12) Total : 27.77 [sec]
[Timing] (Rank 12) Full-Sort : 3930 [msec]
[Timing] (Rank 12) Exchange : 14.21 [sec]
[Timing] (Rank 12) Min-Max : 14.21 [sec]
[Timing] (Rank 12) Elbow-Sort: 3497 [msec]
[Timing] (Rank 34) Total : 27.87 [sec]
[Timing] (Rank 34) Full-Sort : 4125 [msec]
[Timing] (Rank 34) Exchange : 14.0 [sec]
[Timing] (Rank 34) Min-Max : 14.0 [sec]
[Timing] (Rank 34) Elbow-Sort: 3614 [msec]
[Timing] (Rank 33) Total : 27.91 [sec]
[Timing] (Rank 33) Full-Sort : 4113 [msec]
[Timing] (Rank 33) Exchange : 14.18 [sec]
[Timing] (Rank 33) Min-Max : 14.18 [sec]
[Timing] (Rank 33) Elbow-Sort: 3627 [msec]
[Timing] (Rank 37) Total : 27.89 [sec]
[Timing] (Rank 37) Full-Sort : 4002 [msec]
[Timing] (Rank 37) Exchange : 13.89 [sec]
[Timing] (Rank 37) Min-Max : 13.89 [sec]
[Timing] (Rank 37) Elbow-Sort: 3580 [msec]
[Timing] (Rank 43) Total : 27.82 [sec]
[Timing] (Rank 43) Full-Sort : 4141 [msec]
[Timing] (Rank 43) Exchange : 14.91 [sec]
[Timing] (Rank 43) Min-Max : 14.91 [sec]
[Timing] (Rank 43) Elbow-Sort: 3657 [msec]
[Timing] (Rank 40) Total : 27.82 [sec]
[Timing] (Rank 40) Full-Sort : 4188 [msec]
[Timing] (Rank 40) Exchange : 14.45 [sec]
[Timing] (Rank 40) Min-Max : 14.45 [sec]
[Timing] (Rank 40) Elbow-Sort: 3641 [msec]
[Timing] (Rank 35) Total : 27.86 [sec]
[Timing] (Rank 35) Full-Sort : 4103 [msec]
[Timing] (Rank 35) Exchange : 12.99 [sec]
[Timing] (Rank 35) Min-Max : 12.99 [sec]
[Timing] (Rank 35) Elbow-Sort: 3612 [msec]
[Timing] (Rank 36) Total : 27.90 [sec]
[Timing] (Rank 36) Full-Sort : 4129 [msec]
[Timing] (Rank 36) Exchange : 13.64 [sec]
[Timing] (Rank 36) Min-Max : 13.64 [sec]
[Timing] (Rank 36) Elbow-Sort: 3580 [msec]
[Timing] (Rank 39) Total : 27.83 [sec]
[Timing] (Rank 39) Full-Sort : 4188 [msec]
[Timing] (Rank 39) Exchange : 13.57 [sec]
[Timing] (Rank 39) Min-Max : 13.57 [sec]
[Timing] (Rank 39) Elbow-Sort: 3562 [msec]
[Timing] (Rank 41) Total : 27.82 [sec]
[Timing] (Rank 41) Full-Sort : 4062 [msec]
[Timing] (Rank 41) Exchange : 13.97 [sec]
[Timing] (Rank 41) Min-Max : 13.97 [sec]
[Timing] (Rank 41) Elbow-Sort: 3639 [msec]
[Timing] (Rank 42) Total : 27.83 [sec]
[Timing] (Rank 42) Full-Sort : 4137 [msec]
[Timing] (Rank 42) Exchange : 15.37 [sec]
[Timing] (Rank 42) Min-Max : 15.37 [sec]
[Timing] (Rank 42) Elbow-Sort: 3653 [msec]
[Timing] (Rank 47) Total : 27.90 [sec]
[Timing] (Rank 47) Full-Sort : 4149 [msec]
[Timing] (Rank 47) Exchange : 15.16 [sec]
[Timing] (Rank 47) Min-Max : 15.16 [sec]
[Timing] (Rank 47) Elbow-Sort: 3610 [msec]
[Timing] (Rank 46) Total : 27.89 [sec]
[Timing] (Rank 46) Full-Sort : 4214 [msec]
[Timing] (Rank 46) Exchange : 13.89 [sec]
[Timing] (Rank 46) Min-Max : 13.89 [sec]
[Timing] (Rank 46) Elbow-Sort: 3607 [msec]
[Timing] (Rank 38) Total : 27.84 [sec]
[Timing] (Rank 38) Full-Sort : 4201 [msec]
[Timing] (Rank 38) Exchange : 12.2 [sec]
[Timing] (Rank 38) Min-Max : 12.2 [sec]
[Timing] (Rank 38) Elbow-Sort: 3564 [msec]
[Timing] (Rank 44) Total : 28.3 [sec]
[Timing] (Rank 44) Full-Sort : 4027 [msec]
[Timing] (Rank 44) Exchange : 13.12 [sec]
[Timing] (Rank 44) Min-Max : 13.12 [sec]
[Timing] (Rank 44) Elbow-Sort: 3643 [msec]
[Timing] (Rank 45) Total : 28.1 [sec]
[Timing] (Rank 45) Full-Sort : 4002 [msec]
[Timing] (Rank 45) Exchange : 13.82 [sec]
[Timing] (Rank 45) Min-Max : 13.82 [sec]
[Timing] (Rank 45) Elbow-Sort: 3644 [msec]
[Timing] (Rank 16) Total : 28.14 [sec]
[Timing] (Rank 16) Full-Sort : 4112 [msec]
[Timing] (Rank 16) Exchange : 15.50 [sec]
[Timing] (Rank 16) Min-Max : 15.50 [sec]
[Timing] (Rank 16) Elbow-Sort: 3607 [msec]
[Timing] (Rank 23) Total : 27.92 [sec]
[Timing] (Rank 23) Full-Sort : 4016 [msec]
[Timing] (Rank 23) Exchange : 14.2 [sec]
[Timing] (Rank 23) Min-Max : 14.2 [sec]
[Timing] (Rank 23) Elbow-Sort: 3685 [msec]
[Timing] (Rank 17) Total : 28.13 [sec]
[Timing] (Rank 17) Full-Sort : 4113 [msec]
[Timing] (Rank 17) Exchange : 13.92 [sec]
[Timing] (Rank 17) Min-Max : 13.92 [sec]
[Timing] (Rank 17) Elbow-Sort: 3593 [msec]
[Timing] (Rank 29) Total : 27.90 [sec]
[Timing] (Rank 29) Full-Sort : 3945 [msec]
[Timing] (Rank 29) Exchange : 14.67 [sec]
[Timing] (Rank 29) Min-Max : 14.67 [sec]
[Timing] (Rank 29) Elbow-Sort: 3644 [msec]
[Timing] (Rank 18) Total : 28.23 [sec]
[Timing] (Rank 18) Full-Sort : 4089 [msec]
[Timing] (Rank 18) Exchange : 13.89 [sec]
[Timing] (Rank 18) Min-Max : 13.89 [sec]
[Timing] (Rank 18) Elbow-Sort: 3603 [msec]
[Timing] (Rank 27) Total : 28.15 [sec]
[Timing] (Rank 27) Full-Sort : 4136 [msec]
[Timing] (Rank 27) Exchange : 13.73 [sec]
[Timing] (Rank 27) Min-Max : 13.73 [sec]
[Timing] (Rank 27) Elbow-Sort: 3617 [msec]
[Timing] (Rank 25) Total : 28.13 [sec]
[Timing] (Rank 25) Full-Sort : 4142 [msec]
[Timing] (Rank 25) Exchange : 12.16 [sec]
[Timing] (Rank 25) Min-Max : 12.16 [sec]
[Timing] (Rank 25) Elbow-Sort: 3619 [msec]
[Timing] (Rank 19) Total : 28.21 [sec]
[Timing] (Rank 19) Full-Sort : 4067 [msec]
[Timing] (Rank 19) Exchange : 12.86 [sec]
[Timing] (Rank 19) Min-Max : 12.86 [sec]
[Timing] (Rank 19) Elbow-Sort: 3595 [msec]
[Timing] (Rank 24) Total : 28.11 [sec]
[Timing] (Rank 24) Full-Sort : 4140 [msec]
[Timing] (Rank 24) Exchange : 13.33 [sec]
[Timing] (Rank 24) Min-Max : 13.33 [sec]
[Timing] (Rank 24) Elbow-Sort: 3621 [msec]
[Timing] (Rank 22) Total : 27.92 [sec]
[Timing] (Rank 22) Full-Sort : 4096 [msec]
[Timing] (Rank 22) Exchange : 13.51 [sec]
[Timing] (Rank 22) Min-Max : 13.51 [sec]
[Timing] (Rank 22) Elbow-Sort: 3689 [msec]
[Timing] (Rank 21) Total : 27.84 [sec]
[Timing] (Rank 21) Full-Sort : 3893 [msec]
[Timing] (Rank 21) Exchange : 15.30 [sec]
[Timing] (Rank 21) Min-Max : 15.30 [sec]
[Timing] (Rank 21) Elbow-Sort: 3672 [msec]
[Timing] (Rank 30) Total : 27.93 [sec]
[Timing] (Rank 30) Full-Sort : 4117 [msec]
[Timing] (Rank 30) Exchange : 14.46 [sec]
[Timing] (Rank 30) Min-Max : 14.46 [sec]
[Timing] (Rank 30) Elbow-Sort: 3610 [msec]
[Timing] (Rank 31) Total : 27.94 [sec]
[Timing] (Rank 31) Full-Sort : 4006 [msec]
[Timing] (Rank 31) Exchange : 15.94 [sec]
[Timing] (Rank 31) Min-Max : 15.94 [sec]
[Timing] (Rank 31) Elbow-Sort: 3616 [msec]
[Timing] (Rank 20) Total : 27.84 [sec]
[Timing] (Rank 20) Full-Sort : 3937 [msec]
[Timing] (Rank 20) Exchange : 14.75 [sec]
[Timing] (Rank 20) Min-Max : 14.75 [sec]
[Timing] (Rank 20) Elbow-Sort: 3671 [msec]
[Timing] (Rank 26) Total : 28.15 [sec]
[Timing] (Rank 26) Full-Sort : 4122 [msec]
[Timing] (Rank 26) Exchange : 14.5 [sec]
[Timing] (Rank 26) Min-Max : 14.5 [sec]
[Timing] (Rank 26) Elbow-Sort: 3598 [msec]
[Timing] (Rank 50) Total : 27.45 [sec]
[Timing] (Rank 50) Full-Sort : 4346 [msec]
[Timing] (Rank 50) Exchange : 10.92 [sec]
[Timing] (Rank 50) Min-Max : 10.92 [sec]
[Timing] (Rank 50) Elbow-Sort: 4134 [msec]
[Timing] (Rank 52) Total : 27.47 [sec]
[Timing] (Rank 52) Full-Sort : 4327 [msec]
[Timing] (Rank 52) Exchange : 12.6 [sec]
[Timing] (Rank 52) Min-Max : 12.6 [sec]
[Timing] (Rank 52) Elbow-Sort: 4057 [msec]
[Timing] (Rank 48) Total : 27.46 [sec]
[Timing] (Rank 48) Full-Sort : 4413 [msec]
[Timing] (Rank 48) Exchange : 12.16 [sec]
[Timing] (Rank 48) Min-Max : 12.16 [sec]
[Timing] (Rank 48) Elbow-Sort: 4293 [msec]
[Timing] (Rank 51) Total : 27.89 [sec]
[Timing] (Rank 51) Full-Sort : 3947 [msec]
[Timing] (Rank 51) Exchange : 12.4 [sec]
[Timing] (Rank 51) Min-Max : 12.4 [sec]
[Timing] (Rank 51) Elbow-Sort: 3760 [msec]
[Timing] (Rank 55) Total : 27.92 [sec]
[Timing] (Rank 55) Full-Sort : 3908 [msec]
[Timing] (Rank 55) Exchange : 13.67 [sec]
[Timing] (Rank 55) Min-Max : 13.67 [sec]
[Timing] (Rank 55) Elbow-Sort: 3753 [msec]
[Timing] (Rank 49) Total : 27.92 [sec]
[Timing] (Rank 49) Full-Sort : 3952 [msec]
[Timing] (Rank 49) Exchange : 12.78 [sec]
[Timing] (Rank 49) Min-Max : 12.78 [sec]
[Timing] (Rank 49) Elbow-Sort: 3747 [msec]
[Timing] (Rank 59) Total : 27.16 [sec]
[Timing] (Rank 59) Full-Sort : 3999 [msec]
[Timing] (Rank 59) Exchange : 13.25 [sec]
[Timing] (Rank 59) Min-Max : 13.25 [sec]
[Timing] (Rank 59) Elbow-Sort: 3773 [msec]
[Timing] (Rank 53) Total : 27.95 [sec]
[Timing] (Rank 53) Full-Sort : 3902 [msec]
[Timing] (Rank 53) Exchange : 14.77 [sec]
[Timing] (Rank 53) Min-Max : 14.77 [sec]
[Timing] (Rank 53) Elbow-Sort: 3732 [msec]
[Timing] (Rank 62) Total : 27.30 [sec]
[Timing] (Rank 62) Full-Sort : 4104 [msec]
[Timing] (Rank 62) Exchange : 13.99 [sec]
[Timing] (Rank 62) Min-Max : 13.99 [sec]
[Timing] (Rank 62) Elbow-Sort: 3798 [msec]
[Timing] (Rank 63) Total : 27.31 [sec]
[Timing] (Rank 63) Full-Sort : 4026 [msec]
[Timing] (Rank 63) Exchange : 14.88 [sec]
[Timing] (Rank 63) Min-Max : 14.88 [sec]
[Timing] (Rank 63) Elbow-Sort: 3819 [msec]
[Timing] (Rank 61) Total : 27.19 [sec]
[Timing] (Rank 61) Full-Sort : 3985 [msec]
[Timing] (Rank 61) Exchange : 13.76 [sec]
[Timing] (Rank 61) Min-Max : 13.76 [sec]
[Timing] (Rank 61) Elbow-Sort: 3778 [msec]
[Timing] (Rank 60) Total : 27.8 [sec]
[Timing] (Rank 60) Full-Sort : 4109 [msec]
[Timing] (Rank 60) Exchange : 12.36 [sec]
[Timing] (Rank 60) Min-Max : 12.36 [sec]
[Timing] (Rank 60) Elbow-Sort: 3763 [msec]
[Timing] (Rank 56) Total : 26.92 [sec]
[Timing] (Rank 56) Full-Sort : 4229 [msec]
[Timing] (Rank 56) Exchange : 11.21 [sec]
[Timing] (Rank 56) Min-Max : 11.21 [sec]
[Timing] (Rank 56) Elbow-Sort: 3887 [msec]
[Timing] (Rank 58) Total : 27.17 [sec]
[Timing] (Rank 58) Full-Sort : 4021 [msec]
[Timing] (Rank 58) Exchange : 13.86 [sec]
[Timing] (Rank 58) Min-Max : 13.86 [sec]
[Timing] (Rank 58) Elbow-Sort: 3786 [msec]
[Timing] (Rank 57) Total : 27.24 [sec]
[Timing] (Rank 57) Full-Sort : 3995 [msec]
[Timing] (Rank 57) Exchange : 11.64 [sec]
[Timing] (Rank 57) Min-Max : 11.64 [sec]
[Timing] (Rank 57) Elbow-Sort: 3751 [msec]

+ 103
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q20-1875167.out Целия файл

@@ -0,0 +1,103 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 2) Total : 119 [msec]
[Timing] (Rank 2) Full-Sort : 23 [msec]
[Timing] (Rank 2) Exchange : 65 [msec]
[Timing] (Rank 2) Min-Max : 65 [msec]
[Timing] (Rank 2) Elbow-Sort: 21 [msec]
[Timing] (Rank 7) Total : 126 [msec]
[Timing] (Rank 7) Full-Sort : 19 [msec]
[Timing] (Rank 7) Exchange : 75 [msec]
[Timing] (Rank 7) Min-Max : 75 [msec]
[Timing] (Rank 7) Elbow-Sort: 17 [msec]
[Timing] (Rank 10) Total : 123 [msec]
[Timing] (Rank 10) Full-Sort : 21 [msec]
[Timing] (Rank 10) Exchange : 70 [msec]
[Timing] (Rank 10) Min-Max : 70 [msec]
[Timing] (Rank 10) Elbow-Sort: 18 [msec]
[Timing] (Rank 13) Total : 123 [msec]
[Timing] (Rank 13) Full-Sort : 20 [msec]
[Timing] (Rank 13) Exchange : 71 [msec]
[Timing] (Rank 13) Min-Max : 71 [msec]
[Timing] (Rank 13) Elbow-Sort: 19 [msec]
[Timing] (Rank 1) Total : 124 [msec]
[Timing] (Rank 1) Full-Sort : 19 [msec]
[Timing] (Rank 1) Exchange : 78 [msec]
[Timing] (Rank 1) Min-Max : 78 [msec]
[Timing] (Rank 1) Elbow-Sort: 18 [msec]
[Timing] (Rank 0) Total : 119 [msec]
[Timing] (Rank 0) Full-Sort : 23 [msec]
[Timing] (Rank 0) Exchange : 64 [msec]
[Timing] (Rank 0) Min-Max : 64 [msec]
[Timing] (Rank 0) Elbow-Sort: 21 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 3) Total : 124 [msec]
[Timing] (Rank 3) Full-Sort : 19 [msec]
[Timing] (Rank 3) Exchange : 77 [msec]
[Timing] (Rank 3) Min-Max : 77 [msec]
[Timing] (Rank 3) Elbow-Sort: 18 [msec]
[Timing] (Rank 6) Total : 126 [msec]
[Timing] (Rank 6) Full-Sort : 20 [msec]
[Timing] (Rank 6) Exchange : 75 [msec]
[Timing] (Rank 6) Min-Max : 75 [msec]
[Timing] (Rank 6) Elbow-Sort: 17 [msec]
[Timing] (Rank 4) Total : 126 [msec]
[Timing] (Rank 4) Full-Sort : 20 [msec]
[Timing] (Rank 4) Exchange : 74 [msec]
[Timing] (Rank 4) Min-Max : 74 [msec]
[Timing] (Rank 4) Elbow-Sort: 17 [msec]
[Timing] (Rank 5) Total : 126 [msec]
[Timing] (Rank 5) Full-Sort : 19 [msec]
[Timing] (Rank 5) Exchange : 76 [msec]
[Timing] (Rank 5) Min-Max : 76 [msec]
[Timing] (Rank 5) Elbow-Sort: 17 [msec]
[Timing] (Rank 8) Total : 123 [msec]
[Timing] (Rank 8) Full-Sort : 22 [msec]
[Timing] (Rank 8) Exchange : 70 [msec]
[Timing] (Rank 8) Min-Max : 70 [msec]
[Timing] (Rank 8) Elbow-Sort: 18 [msec]
[Timing] (Rank 9) Total : 123 [msec]
[Timing] (Rank 9) Full-Sort : 20 [msec]
[Timing] (Rank 9) Exchange : 71 [msec]
[Timing] (Rank 9) Min-Max : 71 [msec]
[Timing] (Rank 9) Elbow-Sort: 18 [msec]
[Timing] (Rank 11) Total : 123 [msec]
[Timing] (Rank 11) Full-Sort : 20 [msec]
[Timing] (Rank 11) Exchange : 71 [msec]
[Timing] (Rank 11) Min-Max : 71 [msec]
[Timing] (Rank 11) Elbow-Sort: 18 [msec]
[Timing] (Rank 12) Total : 123 [msec]
[Timing] (Rank 12) Full-Sort : 21 [msec]
[Timing] (Rank 12) Exchange : 70 [msec]
[Timing] (Rank 12) Min-Max : 70 [msec]
[Timing] (Rank 12) Elbow-Sort: 19 [msec]
[Timing] (Rank 15) Total : 121 [msec]
[Timing] (Rank 15) Full-Sort : 21 [msec]
[Timing] (Rank 15) Exchange : 69 [msec]
[Timing] (Rank 15) Min-Max : 69 [msec]
[Timing] (Rank 15) Elbow-Sort: 19 [msec]
[Timing] (Rank 14) Total : 123 [msec]
[Timing] (Rank 14) Full-Sort : 21 [msec]
[Timing] (Rank 14) Exchange : 71 [msec]
[Timing] (Rank 14) Min-Max : 71 [msec]
[Timing] (Rank 14) Elbow-Sort: 19 [msec]

+ 103
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q23-1875168.out Целия файл

@@ -0,0 +1,103 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 6) Total : 944 [msec]
[Timing] (Rank 6) Full-Sort : 203 [msec]
[Timing] (Rank 6) Exchange : 442 [msec]
[Timing] (Rank 6) Min-Max : 442 [msec]
[Timing] (Rank 6) Elbow-Sort: 159 [msec]
[Timing] (Rank 3) Total : 967 [msec]
[Timing] (Rank 3) Full-Sort : 184 [msec]
[Timing] (Rank 3) Exchange : 550 [msec]
[Timing] (Rank 3) Min-Max : 550 [msec]
[Timing] (Rank 3) Elbow-Sort: 154 [msec]
[Timing] (Rank 13) Total : 967 [msec]
[Timing] (Rank 13) Full-Sort : 203 [msec]
[Timing] (Rank 13) Exchange : 450 [msec]
[Timing] (Rank 13) Min-Max : 450 [msec]
[Timing] (Rank 13) Elbow-Sort: 167 [msec]
[Timing] (Rank 9) Total : 968 [msec]
[Timing] (Rank 9) Full-Sort : 210 [msec]
[Timing] (Rank 9) Exchange : 379 [msec]
[Timing] (Rank 9) Min-Max : 379 [msec]
[Timing] (Rank 9) Elbow-Sort: 178 [msec]
[Timing] (Rank 1) Total : 967 [msec]
[Timing] (Rank 1) Full-Sort : 183 [msec]
[Timing] (Rank 1) Exchange : 548 [msec]
[Timing] (Rank 1) Min-Max : 548 [msec]
[Timing] (Rank 1) Elbow-Sort: 154 [msec]
[Timing] (Rank 0) Total : 924 [msec]
[Timing] (Rank 0) Full-Sort : 225 [msec]
[Timing] (Rank 0) Exchange : 427 [msec]
[Timing] (Rank 0) Min-Max : 427 [msec]
[Timing] (Rank 0) Elbow-Sort: 179 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 2) Total : 926 [msec]
[Timing] (Rank 2) Full-Sort : 224 [msec]
[Timing] (Rank 2) Exchange : 424 [msec]
[Timing] (Rank 2) Min-Max : 424 [msec]
[Timing] (Rank 2) Elbow-Sort: 179 [msec]
[Timing] (Rank 5) Total : 950 [msec]
[Timing] (Rank 5) Full-Sort : 198 [msec]
[Timing] (Rank 5) Exchange : 447 [msec]
[Timing] (Rank 5) Min-Max : 447 [msec]
[Timing] (Rank 5) Elbow-Sort: 158 [msec]
[Timing] (Rank 7) Total : 950 [msec]
[Timing] (Rank 7) Full-Sort : 190 [msec]
[Timing] (Rank 7) Exchange : 457 [msec]
[Timing] (Rank 7) Min-Max : 457 [msec]
[Timing] (Rank 7) Elbow-Sort: 159 [msec]
[Timing] (Rank 4) Total : 950 [msec]
[Timing] (Rank 4) Full-Sort : 205 [msec]
[Timing] (Rank 4) Exchange : 445 [msec]
[Timing] (Rank 4) Min-Max : 445 [msec]
[Timing] (Rank 4) Elbow-Sort: 158 [msec]
[Timing] (Rank 14) Total : 958 [msec]
[Timing] (Rank 14) Full-Sort : 210 [msec]
[Timing] (Rank 14) Exchange : 443 [msec]
[Timing] (Rank 14) Min-Max : 443 [msec]
[Timing] (Rank 14) Elbow-Sort: 166 [msec]
[Timing] (Rank 12) Total : 967 [msec]
[Timing] (Rank 12) Full-Sort : 211 [msec]
[Timing] (Rank 12) Exchange : 442 [msec]
[Timing] (Rank 12) Min-Max : 442 [msec]
[Timing] (Rank 12) Elbow-Sort: 167 [msec]
[Timing] (Rank 15) Total : 963 [msec]
[Timing] (Rank 15) Full-Sort : 198 [msec]
[Timing] (Rank 15) Exchange : 459 [msec]
[Timing] (Rank 15) Min-Max : 459 [msec]
[Timing] (Rank 15) Elbow-Sort: 167 [msec]
[Timing] (Rank 10) Total : 971 [msec]
[Timing] (Rank 10) Full-Sort : 217 [msec]
[Timing] (Rank 10) Exchange : 373 [msec]
[Timing] (Rank 10) Min-Max : 373 [msec]
[Timing] (Rank 10) Elbow-Sort: 178 [msec]
[Timing] (Rank 11) Total : 965 [msec]
[Timing] (Rank 11) Full-Sort : 206 [msec]
[Timing] (Rank 11) Exchange : 408 [msec]
[Timing] (Rank 11) Min-Max : 408 [msec]
[Timing] (Rank 11) Elbow-Sort: 180 [msec]
[Timing] (Rank 8) Total : 970 [msec]
[Timing] (Rank 8) Full-Sort : 215 [msec]
[Timing] (Rank 8) Exchange : 372 [msec]
[Timing] (Rank 8) Min-Max : 372 [msec]
[Timing] (Rank 8) Elbow-Sort: 187 [msec]

+ 103
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q24-1875169.out Целия файл

@@ -0,0 +1,103 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 2) Total : 1924 [msec]
[Timing] (Rank 2) Full-Sort : 462 [msec]
[Timing] (Rank 2) Exchange : 925 [msec]
[Timing] (Rank 2) Min-Max : 925 [msec]
[Timing] (Rank 2) Elbow-Sort: 359 [msec]
[Timing] (Rank 5) Total : 1994 [msec]
[Timing] (Rank 5) Full-Sort : 393 [msec]
[Timing] (Rank 5) Exchange : 1037 [msec]
[Timing] (Rank 5) Min-Max : 1037 [msec]
[Timing] (Rank 5) Elbow-Sort: 317 [msec]
[Timing] (Rank 12) Total : 1994 [msec]
[Timing] (Rank 12) Full-Sort : 441 [msec]
[Timing] (Rank 12) Exchange : 923 [msec]
[Timing] (Rank 12) Min-Max : 923 [msec]
[Timing] (Rank 12) Elbow-Sort: 334 [msec]
[Timing] (Rank 9) Total : 1989 [msec]
[Timing] (Rank 9) Full-Sort : 439 [msec]
[Timing] (Rank 9) Exchange : 854 [msec]
[Timing] (Rank 9) Min-Max : 854 [msec]
[Timing] (Rank 9) Elbow-Sort: 355 [msec]
[Timing] (Rank 0) Total : 1921 [msec]
[Timing] (Rank 0) Full-Sort : 466 [msec]
[Timing] (Rank 0) Exchange : 921 [msec]
[Timing] (Rank 0) Min-Max : 921 [msec]
[Timing] (Rank 0) Elbow-Sort: 361 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 2002 [msec]
[Timing] (Rank 1) Full-Sort : 384 [msec]
[Timing] (Rank 1) Exchange : 1163 [msec]
[Timing] (Rank 1) Min-Max : 1163 [msec]
[Timing] (Rank 1) Elbow-Sort: 306 [msec]
[Timing] (Rank 3) Total : 2003 [msec]
[Timing] (Rank 3) Full-Sort : 383 [msec]
[Timing] (Rank 3) Exchange : 1166 [msec]
[Timing] (Rank 3) Min-Max : 1166 [msec]
[Timing] (Rank 3) Elbow-Sort: 306 [msec]
[Timing] (Rank 6) Total : 1994 [msec]
[Timing] (Rank 6) Full-Sort : 408 [msec]
[Timing] (Rank 6) Exchange : 1022 [msec]
[Timing] (Rank 6) Min-Max : 1022 [msec]
[Timing] (Rank 6) Elbow-Sort: 317 [msec]
[Timing] (Rank 4) Total : 1994 [msec]
[Timing] (Rank 4) Full-Sort : 408 [msec]
[Timing] (Rank 4) Exchange : 1020 [msec]
[Timing] (Rank 4) Min-Max : 1020 [msec]
[Timing] (Rank 4) Elbow-Sort: 317 [msec]
[Timing] (Rank 7) Total : 1994 [msec]
[Timing] (Rank 7) Full-Sort : 393 [msec]
[Timing] (Rank 7) Exchange : 1037 [msec]
[Timing] (Rank 7) Min-Max : 1037 [msec]
[Timing] (Rank 7) Elbow-Sort: 317 [msec]
[Timing] (Rank 13) Total : 1992 [msec]
[Timing] (Rank 13) Full-Sort : 419 [msec]
[Timing] (Rank 13) Exchange : 938 [msec]
[Timing] (Rank 13) Min-Max : 938 [msec]
[Timing] (Rank 13) Elbow-Sort: 334 [msec]
[Timing] (Rank 15) Total : 1993 [msec]
[Timing] (Rank 15) Full-Sort : 418 [msec]
[Timing] (Rank 15) Exchange : 945 [msec]
[Timing] (Rank 15) Min-Max : 945 [msec]
[Timing] (Rank 15) Elbow-Sort: 333 [msec]
[Timing] (Rank 14) Total : 1991 [msec]
[Timing] (Rank 14) Full-Sort : 437 [msec]
[Timing] (Rank 14) Exchange : 932 [msec]
[Timing] (Rank 14) Min-Max : 932 [msec]
[Timing] (Rank 14) Elbow-Sort: 333 [msec]
[Timing] (Rank 10) Total : 1990 [msec]
[Timing] (Rank 10) Full-Sort : 456 [msec]
[Timing] (Rank 10) Exchange : 834 [msec]
[Timing] (Rank 10) Min-Max : 834 [msec]
[Timing] (Rank 10) Elbow-Sort: 355 [msec]
[Timing] (Rank 8) Total : 1993 [msec]
[Timing] (Rank 8) Full-Sort : 451 [msec]
[Timing] (Rank 8) Exchange : 833 [msec]
[Timing] (Rank 8) Min-Max : 833 [msec]
[Timing] (Rank 8) Elbow-Sort: 374 [msec]
[Timing] (Rank 11) Total : 1995 [msec]
[Timing] (Rank 11) Full-Sort : 422 [msec]
[Timing] (Rank 11) Exchange : 910 [msec]
[Timing] (Rank 11) Min-Max : 910 [msec]
[Timing] (Rank 11) Elbow-Sort: 361 [msec]

+ 103
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q25-1875170.out Целия файл

@@ -0,0 +1,103 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 3) Total : 4048 [msec]
[Timing] (Rank 3) Full-Sort : 798 [msec]
[Timing] (Rank 3) Exchange : 2275 [msec]
[Timing] (Rank 3) Min-Max : 2275 [msec]
[Timing] (Rank 3) Elbow-Sort: 619 [msec]
[Timing] (Rank 7) Total : 4058 [msec]
[Timing] (Rank 7) Full-Sort : 834 [msec]
[Timing] (Rank 7) Exchange : 2042 [msec]
[Timing] (Rank 7) Min-Max : 2042 [msec]
[Timing] (Rank 7) Elbow-Sort: 631 [msec]
[Timing] (Rank 14) Total : 3971 [msec]
[Timing] (Rank 14) Full-Sort : 922 [msec]
[Timing] (Rank 14) Exchange : 1790 [msec]
[Timing] (Rank 14) Min-Max : 1790 [msec]
[Timing] (Rank 14) Elbow-Sort: 659 [msec]
[Timing] (Rank 9) Total : 3983 [msec]
[Timing] (Rank 9) Full-Sort : 935 [msec]
[Timing] (Rank 9) Exchange : 1608 [msec]
[Timing] (Rank 9) Min-Max : 1608 [msec]
[Timing] (Rank 9) Elbow-Sort: 702 [msec]
[Timing] (Rank 1) Total : 4050 [msec]
[Timing] (Rank 1) Full-Sort : 793 [msec]
[Timing] (Rank 1) Exchange : 2265 [msec]
[Timing] (Rank 1) Min-Max : 2265 [msec]
[Timing] (Rank 1) Elbow-Sort: 619 [msec]
[Timing] (Rank 0) Total : 3892 [msec]
[Timing] (Rank 0) Full-Sort : 980 [msec]
[Timing] (Rank 0) Exchange : 1816 [msec]
[Timing] (Rank 0) Min-Max : 1816 [msec]
[Timing] (Rank 0) Elbow-Sort: 718 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 2) Total : 3889 [msec]
[Timing] (Rank 2) Full-Sort : 978 [msec]
[Timing] (Rank 2) Exchange : 1803 [msec]
[Timing] (Rank 2) Min-Max : 1803 [msec]
[Timing] (Rank 2) Elbow-Sort: 719 [msec]
[Timing] (Rank 4) Total : 4059 [msec]
[Timing] (Rank 4) Full-Sort : 872 [msec]
[Timing] (Rank 4) Exchange : 1997 [msec]
[Timing] (Rank 4) Min-Max : 1997 [msec]
[Timing] (Rank 4) Elbow-Sort: 632 [msec]
[Timing] (Rank 6) Total : 4056 [msec]
[Timing] (Rank 6) Full-Sort : 868 [msec]
[Timing] (Rank 6) Exchange : 2001 [msec]
[Timing] (Rank 6) Min-Max : 2001 [msec]
[Timing] (Rank 6) Elbow-Sort: 628 [msec]
[Timing] (Rank 5) Total : 4061 [msec]
[Timing] (Rank 5) Full-Sort : 827 [msec]
[Timing] (Rank 5) Exchange : 2038 [msec]
[Timing] (Rank 5) Min-Max : 2038 [msec]
[Timing] (Rank 5) Elbow-Sort: 631 [msec]
[Timing] (Rank 12) Total : 3959 [msec]
[Timing] (Rank 12) Full-Sort : 922 [msec]
[Timing] (Rank 12) Exchange : 1795 [msec]
[Timing] (Rank 12) Min-Max : 1795 [msec]
[Timing] (Rank 12) Elbow-Sort: 660 [msec]
[Timing] (Rank 13) Total : 3959 [msec]
[Timing] (Rank 13) Full-Sort : 881 [msec]
[Timing] (Rank 13) Exchange : 1836 [msec]
[Timing] (Rank 13) Min-Max : 1836 [msec]
[Timing] (Rank 13) Elbow-Sort: 662 [msec]
[Timing] (Rank 15) Total : 3970 [msec]
[Timing] (Rank 15) Full-Sort : 893 [msec]
[Timing] (Rank 15) Exchange : 1831 [msec]
[Timing] (Rank 15) Min-Max : 1831 [msec]
[Timing] (Rank 15) Elbow-Sort: 659 [msec]
[Timing] (Rank 11) Total : 3989 [msec]
[Timing] (Rank 11) Full-Sort : 893 [msec]
[Timing] (Rank 11) Exchange : 1754 [msec]
[Timing] (Rank 11) Min-Max : 1754 [msec]
[Timing] (Rank 11) Elbow-Sort: 714 [msec]
[Timing] (Rank 10) Total : 3981 [msec]
[Timing] (Rank 10) Full-Sort : 968 [msec]
[Timing] (Rank 10) Exchange : 1588 [msec]
[Timing] (Rank 10) Min-Max : 1588 [msec]
[Timing] (Rank 10) Elbow-Sort: 703 [msec]
[Timing] (Rank 8) Total : 3982 [msec]
[Timing] (Rank 8) Full-Sort : 967 [msec]
[Timing] (Rank 8) Exchange : 1547 [msec]
[Timing] (Rank 8) Min-Max : 1547 [msec]
[Timing] (Rank 8) Elbow-Sort: 732 [msec]

+ 103
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P4T4Q27-1875171.out Целия файл

@@ -0,0 +1,103 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 1) Total : 16.4 [sec]
[Timing] (Rank 1) Full-Sort : 3485 [msec]
[Timing] (Rank 1) Exchange : 8712 [msec]
[Timing] (Rank 1) Min-Max : 8712 [msec]
[Timing] (Rank 1) Elbow-Sort: 2507 [msec]
[Timing] (Rank 6) Total : 15.88 [sec]
[Timing] (Rank 6) Full-Sort : 3708 [msec]
[Timing] (Rank 6) Exchange : 7650 [msec]
[Timing] (Rank 6) Min-Max : 7650 [msec]
[Timing] (Rank 6) Elbow-Sort: 2501 [msec]
[Timing] (Rank 4) Total : 15.85 [sec]
[Timing] (Rank 4) Full-Sort : 3692 [msec]
[Timing] (Rank 4) Exchange : 7650 [msec]
[Timing] (Rank 4) Min-Max : 7650 [msec]
[Timing] (Rank 4) Elbow-Sort: 2492 [msec]
[Timing] (Rank 5) Total : 15.88 [sec]
[Timing] (Rank 5) Full-Sort : 3522 [msec]
[Timing] (Rank 5) Exchange : 7873 [msec]
[Timing] (Rank 5) Min-Max : 7873 [msec]
[Timing] (Rank 5) Elbow-Sort: 2496 [msec]
[Timing] (Rank 7) Total : 15.88 [sec]
[Timing] (Rank 7) Full-Sort : 3552 [msec]
[Timing] (Rank 7) Exchange : 7801 [msec]
[Timing] (Rank 7) Min-Max : 7801 [msec]
[Timing] (Rank 7) Elbow-Sort: 2502 [msec]
[Timing] (Rank 13) Total : 15.92 [sec]
[Timing] (Rank 13) Full-Sort : 3736 [msec]
[Timing] (Rank 13) Exchange : 7314 [msec]
[Timing] (Rank 13) Min-Max : 7314 [msec]
[Timing] (Rank 13) Elbow-Sort: 2622 [msec]
[Timing] (Rank 12) Total : 15.92 [sec]
[Timing] (Rank 12) Full-Sort : 3890 [msec]
[Timing] (Rank 12) Exchange : 7189 [msec]
[Timing] (Rank 12) Min-Max : 7189 [msec]
[Timing] (Rank 12) Elbow-Sort: 2624 [msec]
[Timing] (Rank 15) Total : 15.94 [sec]
[Timing] (Rank 15) Full-Sort : 3760 [msec]
[Timing] (Rank 15) Exchange : 7282 [msec]
[Timing] (Rank 15) Min-Max : 7282 [msec]
[Timing] (Rank 15) Elbow-Sort: 2622 [msec]
[Timing] (Rank 14) Total : 15.94 [sec]
[Timing] (Rank 14) Full-Sort : 3912 [msec]
[Timing] (Rank 14) Exchange : 7124 [msec]
[Timing] (Rank 14) Min-Max : 7124 [msec]
[Timing] (Rank 14) Elbow-Sort: 2618 [msec]
[Timing] (Rank 9) Total : 15.99 [sec]
[Timing] (Rank 9) Full-Sort : 3988 [msec]
[Timing] (Rank 9) Exchange : 6504 [msec]
[Timing] (Rank 9) Min-Max : 6504 [msec]
[Timing] (Rank 9) Elbow-Sort: 2820 [msec]
[Timing] (Rank 3) Total : 16.4 [sec]
[Timing] (Rank 3) Full-Sort : 3497 [msec]
[Timing] (Rank 3) Exchange : 8710 [msec]
[Timing] (Rank 3) Min-Max : 8710 [msec]
[Timing] (Rank 3) Elbow-Sort: 2508 [msec]
[Timing] (Rank 2) Total : 15.31 [sec]
[Timing] (Rank 2) Full-Sort : 4241 [msec]
[Timing] (Rank 2) Exchange : 6732 [msec]
[Timing] (Rank 2) Min-Max : 6732 [msec]
[Timing] (Rank 2) Elbow-Sort: 2865 [msec]
[Timing] (Rank 0) Total : 15.33 [sec]
[Timing] (Rank 0) Full-Sort : 4250 [msec]
[Timing] (Rank 0) Exchange : 6768 [msec]
[Timing] (Rank 0) Min-Max : 6768 [msec]
[Timing] (Rank 0) Elbow-Sort: 2864 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 8) Total : 15.97 [sec]
[Timing] (Rank 8) Full-Sort : 4144 [msec]
[Timing] (Rank 8) Exchange : 6260 [msec]
[Timing] (Rank 8) Min-Max : 6260 [msec]
[Timing] (Rank 8) Elbow-Sort: 2976 [msec]
[Timing] (Rank 10) Total : 15.98 [sec]
[Timing] (Rank 10) Full-Sort : 4148 [msec]
[Timing] (Rank 10) Exchange : 6337 [msec]
[Timing] (Rank 10) Min-Max : 6337 [msec]
[Timing] (Rank 10) Elbow-Sort: 2832 [msec]
[Timing] (Rank 11) Total : 15.99 [sec]
[Timing] (Rank 11) Full-Sort : 3862 [msec]
[Timing] (Rank 11) Exchange : 6918 [msec]
[Timing] (Rank 11) Min-Max : 6918 [msec]
[Timing] (Rank 11) Elbow-Sort: 2866 [msec]

+ 183
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q20-1875172.out Целия файл

@@ -0,0 +1,183 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 7) Total : 160 [msec]
[Timing] (Rank 7) Full-Sort : 19 [msec]
[Timing] (Rank 7) Exchange : 104 [msec]
[Timing] (Rank 7) Min-Max : 104 [msec]
[Timing] (Rank 7) Elbow-Sort: 22 [msec]
[Timing] (Rank 8) Total : 159 [msec]
[Timing] (Rank 8) Full-Sort : 20 [msec]
[Timing] (Rank 8) Exchange : 98 [msec]
[Timing] (Rank 8) Min-Max : 98 [msec]
[Timing] (Rank 8) Elbow-Sort: 22 [msec]
[Timing] (Rank 22) Total : 158 [msec]
[Timing] (Rank 22) Full-Sort : 21 [msec]
[Timing] (Rank 22) Exchange : 96 [msec]
[Timing] (Rank 22) Min-Max : 96 [msec]
[Timing] (Rank 22) Elbow-Sort: 23 [msec]
[Timing] (Rank 28) Total : 158 [msec]
[Timing] (Rank 28) Full-Sort : 22 [msec]
[Timing] (Rank 28) Exchange : 94 [msec]
[Timing] (Rank 28) Min-Max : 94 [msec]
[Timing] (Rank 28) Elbow-Sort: 23 [msec]
[Timing] (Rank 1) Total : 160 [msec]
[Timing] (Rank 1) Full-Sort : 19 [msec]
[Timing] (Rank 1) Exchange : 103 [msec]
[Timing] (Rank 1) Min-Max : 103 [msec]
[Timing] (Rank 1) Elbow-Sort: 22 [msec]
[Timing] (Rank 5) Total : 160 [msec]
[Timing] (Rank 5) Full-Sort : 19 [msec]
[Timing] (Rank 5) Exchange : 102 [msec]
[Timing] (Rank 5) Min-Max : 102 [msec]
[Timing] (Rank 5) Elbow-Sort: 22 [msec]
[Timing] (Rank 2) Total : 159 [msec]
[Timing] (Rank 2) Full-Sort : 23 [msec]
[Timing] (Rank 2) Exchange : 94 [msec]
[Timing] (Rank 2) Min-Max : 94 [msec]
[Timing] (Rank 2) Elbow-Sort: 26 [msec]
[Timing] (Rank 6) Total : 159 [msec]
[Timing] (Rank 6) Full-Sort : 23 [msec]
[Timing] (Rank 6) Exchange : 94 [msec]
[Timing] (Rank 6) Min-Max : 94 [msec]
[Timing] (Rank 6) Elbow-Sort: 26 [msec]
[Timing] (Rank 0) Total : 159 [msec]
[Timing] (Rank 0) Full-Sort : 23 [msec]
[Timing] (Rank 0) Exchange : 94 [msec]
[Timing] (Rank 0) Min-Max : 94 [msec]
[Timing] (Rank 0) Elbow-Sort: 26 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 3) Total : 160 [msec]
[Timing] (Rank 3) Full-Sort : 18 [msec]
[Timing] (Rank 3) Exchange : 104 [msec]
[Timing] (Rank 3) Min-Max : 104 [msec]
[Timing] (Rank 3) Elbow-Sort: 22 [msec]
[Timing] (Rank 4) Total : 159 [msec]
[Timing] (Rank 4) Full-Sort : 23 [msec]
[Timing] (Rank 4) Exchange : 93 [msec]
[Timing] (Rank 4) Min-Max : 93 [msec]
[Timing] (Rank 4) Elbow-Sort: 26 [msec]
[Timing] (Rank 11) Total : 160 [msec]
[Timing] (Rank 11) Full-Sort : 19 [msec]
[Timing] (Rank 11) Exchange : 102 [msec]
[Timing] (Rank 11) Min-Max : 102 [msec]
[Timing] (Rank 11) Elbow-Sort: 22 [msec]
[Timing] (Rank 15) Total : 159 [msec]
[Timing] (Rank 15) Full-Sort : 19 [msec]
[Timing] (Rank 15) Exchange : 101 [msec]
[Timing] (Rank 15) Min-Max : 101 [msec]
[Timing] (Rank 15) Elbow-Sort: 22 [msec]
[Timing] (Rank 9) Total : 160 [msec]
[Timing] (Rank 9) Full-Sort : 19 [msec]
[Timing] (Rank 9) Exchange : 102 [msec]
[Timing] (Rank 9) Min-Max : 102 [msec]
[Timing] (Rank 9) Elbow-Sort: 22 [msec]
[Timing] (Rank 13) Total : 160 [msec]
[Timing] (Rank 13) Full-Sort : 19 [msec]
[Timing] (Rank 13) Exchange : 102 [msec]
[Timing] (Rank 13) Min-Max : 102 [msec]
[Timing] (Rank 13) Elbow-Sort: 22 [msec]
[Timing] (Rank 10) Total : 159 [msec]
[Timing] (Rank 10) Full-Sort : 20 [msec]
[Timing] (Rank 10) Exchange : 98 [msec]
[Timing] (Rank 10) Min-Max : 98 [msec]
[Timing] (Rank 10) Elbow-Sort: 22 [msec]
[Timing] (Rank 14) Total : 159 [msec]
[Timing] (Rank 14) Full-Sort : 21 [msec]
[Timing] (Rank 14) Exchange : 97 [msec]
[Timing] (Rank 14) Min-Max : 97 [msec]
[Timing] (Rank 14) Elbow-Sort: 22 [msec]
[Timing] (Rank 12) Total : 160 [msec]
[Timing] (Rank 12) Full-Sort : 20 [msec]
[Timing] (Rank 12) Exchange : 98 [msec]
[Timing] (Rank 12) Min-Max : 98 [msec]
[Timing] (Rank 12) Elbow-Sort: 22 [msec]
[Timing] (Rank 18) Total : 158 [msec]
[Timing] (Rank 18) Full-Sort : 21 [msec]
[Timing] (Rank 18) Exchange : 96 [msec]
[Timing] (Rank 18) Min-Max : 96 [msec]
[Timing] (Rank 18) Elbow-Sort: 23 [msec]
[Timing] (Rank 21) Total : 159 [msec]
[Timing] (Rank 21) Full-Sort : 21 [msec]
[Timing] (Rank 21) Exchange : 96 [msec]
[Timing] (Rank 21) Min-Max : 96 [msec]
[Timing] (Rank 21) Elbow-Sort: 23 [msec]
[Timing] (Rank 23) Total : 158 [msec]
[Timing] (Rank 23) Full-Sort : 21 [msec]
[Timing] (Rank 23) Exchange : 95 [msec]
[Timing] (Rank 23) Min-Max : 95 [msec]
[Timing] (Rank 23) Elbow-Sort: 23 [msec]
[Timing] (Rank 19) Total : 158 [msec]
[Timing] (Rank 19) Full-Sort : 21 [msec]
[Timing] (Rank 19) Exchange : 96 [msec]
[Timing] (Rank 19) Min-Max : 96 [msec]
[Timing] (Rank 19) Elbow-Sort: 23 [msec]
[Timing] (Rank 16) Total : 158 [msec]
[Timing] (Rank 16) Full-Sort : 21 [msec]
[Timing] (Rank 16) Exchange : 96 [msec]
[Timing] (Rank 16) Min-Max : 96 [msec]
[Timing] (Rank 16) Elbow-Sort: 23 [msec]
[Timing] (Rank 17) Total : 158 [msec]
[Timing] (Rank 17) Full-Sort : 21 [msec]
[Timing] (Rank 17) Exchange : 96 [msec]
[Timing] (Rank 17) Min-Max : 96 [msec]
[Timing] (Rank 17) Elbow-Sort: 23 [msec]
[Timing] (Rank 20) Total : 159 [msec]
[Timing] (Rank 20) Full-Sort : 21 [msec]
[Timing] (Rank 20) Exchange : 96 [msec]
[Timing] (Rank 20) Min-Max : 96 [msec]
[Timing] (Rank 20) Elbow-Sort: 23 [msec]
[Timing] (Rank 31) Total : 158 [msec]
[Timing] (Rank 31) Full-Sort : 21 [msec]
[Timing] (Rank 31) Exchange : 94 [msec]
[Timing] (Rank 31) Min-Max : 94 [msec]
[Timing] (Rank 31) Elbow-Sort: 23 [msec]
[Timing] (Rank 29) Total : 158 [msec]
[Timing] (Rank 29) Full-Sort : 21 [msec]
[Timing] (Rank 29) Exchange : 94 [msec]
[Timing] (Rank 29) Min-Max : 94 [msec]
[Timing] (Rank 29) Elbow-Sort: 23 [msec]
[Timing] (Rank 25) Total : 158 [msec]
[Timing] (Rank 25) Full-Sort : 21 [msec]
[Timing] (Rank 25) Exchange : 94 [msec]
[Timing] (Rank 25) Min-Max : 94 [msec]
[Timing] (Rank 25) Elbow-Sort: 23 [msec]
[Timing] (Rank 24) Total : 158 [msec]
[Timing] (Rank 24) Full-Sort : 22 [msec]
[Timing] (Rank 24) Exchange : 93 [msec]
[Timing] (Rank 24) Min-Max : 93 [msec]
[Timing] (Rank 24) Elbow-Sort: 23 [msec]
[Timing] (Rank 27) Total : 158 [msec]
[Timing] (Rank 27) Full-Sort : 21 [msec]
[Timing] (Rank 27) Exchange : 95 [msec]
[Timing] (Rank 27) Min-Max : 95 [msec]
[Timing] (Rank 27) Elbow-Sort: 23 [msec]
[Timing] (Rank 30) Total : 158 [msec]
[Timing] (Rank 30) Full-Sort : 22 [msec]
[Timing] (Rank 30) Exchange : 93 [msec]
[Timing] (Rank 30) Min-Max : 93 [msec]
[Timing] (Rank 30) Elbow-Sort: 23 [msec]
[Timing] (Rank 26) Total : 158 [msec]
[Timing] (Rank 26) Full-Sort : 22 [msec]
[Timing] (Rank 26) Exchange : 94 [msec]
[Timing] (Rank 26) Min-Max : 94 [msec]
[Timing] (Rank 26) Elbow-Sort: 23 [msec]

+ 183
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q23-1875173.out Целия файл

@@ -0,0 +1,183 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 7) Total : 1363 [msec]
[Timing] (Rank 7) Full-Sort : 182 [msec]
[Timing] (Rank 7) Exchange : 868 [msec]
[Timing] (Rank 7) Min-Max : 868 [msec]
[Timing] (Rank 7) Elbow-Sort: 188 [msec]
[Timing] (Rank 9) Total : 1367 [msec]
[Timing] (Rank 9) Full-Sort : 191 [msec]
[Timing] (Rank 9) Exchange : 846 [msec]
[Timing] (Rank 9) Min-Max : 846 [msec]
[Timing] (Rank 9) Elbow-Sort: 192 [msec]
[Timing] (Rank 16) Total : 1362 [msec]
[Timing] (Rank 16) Full-Sort : 217 [msec]
[Timing] (Rank 16) Exchange : 683 [msec]
[Timing] (Rank 16) Min-Max : 683 [msec]
[Timing] (Rank 16) Elbow-Sort: 217 [msec]
[Timing] (Rank 28) Total : 1371 [msec]
[Timing] (Rank 28) Full-Sort : 226 [msec]
[Timing] (Rank 28) Exchange : 659 [msec]
[Timing] (Rank 28) Min-Max : 659 [msec]
[Timing] (Rank 28) Elbow-Sort: 210 [msec]
[Timing] (Rank 0) Total : 1351 [msec]
[Timing] (Rank 0) Full-Sort : 218 [msec]
[Timing] (Rank 0) Exchange : 788 [msec]
[Timing] (Rank 0) Min-Max : 788 [msec]
[Timing] (Rank 0) Elbow-Sort: 215 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 1362 [msec]
[Timing] (Rank 1) Full-Sort : 180 [msec]
[Timing] (Rank 1) Exchange : 869 [msec]
[Timing] (Rank 1) Min-Max : 869 [msec]
[Timing] (Rank 1) Elbow-Sort: 189 [msec]
[Timing] (Rank 6) Total : 1352 [msec]
[Timing] (Rank 6) Full-Sort : 219 [msec]
[Timing] (Rank 6) Exchange : 787 [msec]
[Timing] (Rank 6) Min-Max : 787 [msec]
[Timing] (Rank 6) Elbow-Sort: 214 [msec]
[Timing] (Rank 2) Total : 1352 [msec]
[Timing] (Rank 2) Full-Sort : 218 [msec]
[Timing] (Rank 2) Exchange : 788 [msec]
[Timing] (Rank 2) Min-Max : 788 [msec]
[Timing] (Rank 2) Elbow-Sort: 216 [msec]
[Timing] (Rank 3) Total : 1362 [msec]
[Timing] (Rank 3) Full-Sort : 180 [msec]
[Timing] (Rank 3) Exchange : 867 [msec]
[Timing] (Rank 3) Min-Max : 867 [msec]
[Timing] (Rank 3) Elbow-Sort: 188 [msec]
[Timing] (Rank 5) Total : 1362 [msec]
[Timing] (Rank 5) Full-Sort : 180 [msec]
[Timing] (Rank 5) Exchange : 869 [msec]
[Timing] (Rank 5) Min-Max : 869 [msec]
[Timing] (Rank 5) Elbow-Sort: 189 [msec]
[Timing] (Rank 4) Total : 1351 [msec]
[Timing] (Rank 4) Full-Sort : 218 [msec]
[Timing] (Rank 4) Exchange : 789 [msec]
[Timing] (Rank 4) Min-Max : 789 [msec]
[Timing] (Rank 4) Elbow-Sort: 214 [msec]
[Timing] (Rank 11) Total : 1368 [msec]
[Timing] (Rank 11) Full-Sort : 188 [msec]
[Timing] (Rank 11) Exchange : 848 [msec]
[Timing] (Rank 11) Min-Max : 848 [msec]
[Timing] (Rank 11) Elbow-Sort: 192 [msec]
[Timing] (Rank 13) Total : 1367 [msec]
[Timing] (Rank 13) Full-Sort : 190 [msec]
[Timing] (Rank 13) Exchange : 844 [msec]
[Timing] (Rank 13) Min-Max : 844 [msec]
[Timing] (Rank 13) Elbow-Sort: 192 [msec]
[Timing] (Rank 15) Total : 1367 [msec]
[Timing] (Rank 15) Full-Sort : 190 [msec]
[Timing] (Rank 15) Exchange : 850 [msec]
[Timing] (Rank 15) Min-Max : 850 [msec]
[Timing] (Rank 15) Elbow-Sort: 191 [msec]
[Timing] (Rank 10) Total : 1367 [msec]
[Timing] (Rank 10) Full-Sort : 207 [msec]
[Timing] (Rank 10) Exchange : 749 [msec]
[Timing] (Rank 10) Min-Max : 749 [msec]
[Timing] (Rank 10) Elbow-Sort: 205 [msec]
[Timing] (Rank 12) Total : 1366 [msec]
[Timing] (Rank 12) Full-Sort : 208 [msec]
[Timing] (Rank 12) Exchange : 749 [msec]
[Timing] (Rank 12) Min-Max : 749 [msec]
[Timing] (Rank 12) Elbow-Sort: 204 [msec]
[Timing] (Rank 14) Total : 1367 [msec]
[Timing] (Rank 14) Full-Sort : 210 [msec]
[Timing] (Rank 14) Exchange : 749 [msec]
[Timing] (Rank 14) Min-Max : 749 [msec]
[Timing] (Rank 14) Elbow-Sort: 204 [msec]
[Timing] (Rank 8) Total : 1367 [msec]
[Timing] (Rank 8) Full-Sort : 205 [msec]
[Timing] (Rank 8) Exchange : 748 [msec]
[Timing] (Rank 8) Min-Max : 748 [msec]
[Timing] (Rank 8) Elbow-Sort: 204 [msec]
[Timing] (Rank 17) Total : 1362 [msec]
[Timing] (Rank 17) Full-Sort : 213 [msec]
[Timing] (Rank 17) Exchange : 676 [msec]
[Timing] (Rank 17) Min-Max : 676 [msec]
[Timing] (Rank 17) Elbow-Sort: 212 [msec]
[Timing] (Rank 18) Total : 1360 [msec]
[Timing] (Rank 18) Full-Sort : 221 [msec]
[Timing] (Rank 18) Exchange : 671 [msec]
[Timing] (Rank 18) Min-Max : 671 [msec]
[Timing] (Rank 18) Elbow-Sort: 208 [msec]
[Timing] (Rank 23) Total : 1363 [msec]
[Timing] (Rank 23) Full-Sort : 210 [msec]
[Timing] (Rank 23) Exchange : 705 [msec]
[Timing] (Rank 23) Min-Max : 705 [msec]
[Timing] (Rank 23) Elbow-Sort: 215 [msec]
[Timing] (Rank 20) Total : 1363 [msec]
[Timing] (Rank 20) Full-Sort : 219 [msec]
[Timing] (Rank 20) Exchange : 646 [msec]
[Timing] (Rank 20) Min-Max : 646 [msec]
[Timing] (Rank 20) Elbow-Sort: 207 [msec]
[Timing] (Rank 21) Total : 1361 [msec]
[Timing] (Rank 21) Full-Sort : 214 [msec]
[Timing] (Rank 21) Exchange : 651 [msec]
[Timing] (Rank 21) Min-Max : 651 [msec]
[Timing] (Rank 21) Elbow-Sort: 208 [msec]
[Timing] (Rank 22) Total : 1362 [msec]
[Timing] (Rank 22) Full-Sort : 219 [msec]
[Timing] (Rank 22) Exchange : 643 [msec]
[Timing] (Rank 22) Min-Max : 643 [msec]
[Timing] (Rank 22) Elbow-Sort: 207 [msec]
[Timing] (Rank 19) Total : 1363 [msec]
[Timing] (Rank 19) Full-Sort : 212 [msec]
[Timing] (Rank 19) Exchange : 655 [msec]
[Timing] (Rank 19) Min-Max : 655 [msec]
[Timing] (Rank 19) Elbow-Sort: 210 [msec]
[Timing] (Rank 26) Total : 1374 [msec]
[Timing] (Rank 26) Full-Sort : 225 [msec]
[Timing] (Rank 26) Exchange : 660 [msec]
[Timing] (Rank 26) Min-Max : 660 [msec]
[Timing] (Rank 26) Elbow-Sort: 208 [msec]
[Timing] (Rank 25) Total : 1373 [msec]
[Timing] (Rank 25) Full-Sort : 220 [msec]
[Timing] (Rank 25) Exchange : 680 [msec]
[Timing] (Rank 25) Min-Max : 680 [msec]
[Timing] (Rank 25) Elbow-Sort: 211 [msec]
[Timing] (Rank 24) Total : 1373 [msec]
[Timing] (Rank 24) Full-Sort : 222 [msec]
[Timing] (Rank 24) Exchange : 675 [msec]
[Timing] (Rank 24) Min-Max : 675 [msec]
[Timing] (Rank 24) Elbow-Sort: 210 [msec]
[Timing] (Rank 27) Total : 1374 [msec]
[Timing] (Rank 27) Full-Sort : 218 [msec]
[Timing] (Rank 27) Exchange : 667 [msec]
[Timing] (Rank 27) Min-Max : 667 [msec]
[Timing] (Rank 27) Elbow-Sort: 208 [msec]
[Timing] (Rank 30) Total : 1370 [msec]
[Timing] (Rank 30) Full-Sort : 224 [msec]
[Timing] (Rank 30) Exchange : 662 [msec]
[Timing] (Rank 30) Min-Max : 662 [msec]
[Timing] (Rank 30) Elbow-Sort: 212 [msec]
[Timing] (Rank 31) Total : 1370 [msec]
[Timing] (Rank 31) Full-Sort : 216 [msec]
[Timing] (Rank 31) Exchange : 673 [msec]
[Timing] (Rank 31) Min-Max : 673 [msec]
[Timing] (Rank 31) Elbow-Sort: 211 [msec]
[Timing] (Rank 29) Total : 1372 [msec]
[Timing] (Rank 29) Full-Sort : 217 [msec]
[Timing] (Rank 29) Exchange : 670 [msec]
[Timing] (Rank 29) Min-Max : 670 [msec]
[Timing] (Rank 29) Elbow-Sort: 209 [msec]

+ 183
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q25-1875174.out Целия файл

@@ -0,0 +1,183 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 15) Total : 5348 [msec]
[Timing] (Rank 15) Full-Sort : 807 [msec]
[Timing] (Rank 15) Exchange : 3219 [msec]
[Timing] (Rank 15) Min-Max : 3219 [msec]
[Timing] (Rank 15) Elbow-Sort: 765 [msec]
[Timing] (Rank 3) Total : 5367 [msec]
[Timing] (Rank 3) Full-Sort : 782 [msec]
[Timing] (Rank 3) Exchange : 3310 [msec]
[Timing] (Rank 3) Min-Max : 3310 [msec]
[Timing] (Rank 3) Elbow-Sort: 761 [msec]
[Timing] (Rank 17) Total : 5386 [msec]
[Timing] (Rank 17) Full-Sort : 891 [msec]
[Timing] (Rank 17) Exchange : 2618 [msec]
[Timing] (Rank 17) Min-Max : 2618 [msec]
[Timing] (Rank 17) Elbow-Sort: 824 [msec]
[Timing] (Rank 29) Total : 5396 [msec]
[Timing] (Rank 29) Full-Sort : 932 [msec]
[Timing] (Rank 29) Exchange : 2533 [msec]
[Timing] (Rank 29) Min-Max : 2533 [msec]
[Timing] (Rank 29) Elbow-Sort: 831 [msec]
[Timing] (Rank 13) Total : 5347 [msec]
[Timing] (Rank 13) Full-Sort : 808 [msec]
[Timing] (Rank 13) Exchange : 3226 [msec]
[Timing] (Rank 13) Min-Max : 3226 [msec]
[Timing] (Rank 13) Elbow-Sort: 765 [msec]
[Timing] (Rank 9) Total : 5346 [msec]
[Timing] (Rank 9) Full-Sort : 812 [msec]
[Timing] (Rank 9) Exchange : 3218 [msec]
[Timing] (Rank 9) Min-Max : 3218 [msec]
[Timing] (Rank 9) Elbow-Sort: 765 [msec]
[Timing] (Rank 12) Total : 5359 [msec]
[Timing] (Rank 12) Full-Sort : 895 [msec]
[Timing] (Rank 12) Exchange : 2859 [msec]
[Timing] (Rank 12) Min-Max : 2859 [msec]
[Timing] (Rank 12) Elbow-Sort: 794 [msec]
[Timing] (Rank 11) Total : 5347 [msec]
[Timing] (Rank 11) Full-Sort : 810 [msec]
[Timing] (Rank 11) Exchange : 3224 [msec]
[Timing] (Rank 11) Min-Max : 3224 [msec]
[Timing] (Rank 11) Elbow-Sort: 767 [msec]
[Timing] (Rank 14) Total : 5362 [msec]
[Timing] (Rank 14) Full-Sort : 891 [msec]
[Timing] (Rank 14) Exchange : 2870 [msec]
[Timing] (Rank 14) Min-Max : 2870 [msec]
[Timing] (Rank 14) Elbow-Sort: 798 [msec]
[Timing] (Rank 8) Total : 5359 [msec]
[Timing] (Rank 8) Full-Sort : 895 [msec]
[Timing] (Rank 8) Exchange : 2851 [msec]
[Timing] (Rank 8) Min-Max : 2851 [msec]
[Timing] (Rank 8) Elbow-Sort: 795 [msec]
[Timing] (Rank 10) Total : 5362 [msec]
[Timing] (Rank 10) Full-Sort : 897 [msec]
[Timing] (Rank 10) Exchange : 2856 [msec]
[Timing] (Rank 10) Min-Max : 2856 [msec]
[Timing] (Rank 10) Elbow-Sort: 793 [msec]
[Timing] (Rank 6) Total : 5337 [msec]
[Timing] (Rank 6) Full-Sort : 960 [msec]
[Timing] (Rank 6) Exchange : 2966 [msec]
[Timing] (Rank 6) Min-Max : 2966 [msec]
[Timing] (Rank 6) Elbow-Sort: 867 [msec]
[Timing] (Rank 0) Total : 5337 [msec]
[Timing] (Rank 0) Full-Sort : 958 [msec]
[Timing] (Rank 0) Exchange : 2969 [msec]
[Timing] (Rank 0) Min-Max : 2969 [msec]
[Timing] (Rank 0) Elbow-Sort: 870 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 1) Total : 5366 [msec]
[Timing] (Rank 1) Full-Sort : 783 [msec]
[Timing] (Rank 1) Exchange : 3298 [msec]
[Timing] (Rank 1) Min-Max : 3298 [msec]
[Timing] (Rank 1) Elbow-Sort: 760 [msec]
[Timing] (Rank 4) Total : 5335 [msec]
[Timing] (Rank 4) Full-Sort : 970 [msec]
[Timing] (Rank 4) Exchange : 2950 [msec]
[Timing] (Rank 4) Min-Max : 2950 [msec]
[Timing] (Rank 4) Elbow-Sort: 866 [msec]
[Timing] (Rank 5) Total : 5363 [msec]
[Timing] (Rank 5) Full-Sort : 791 [msec]
[Timing] (Rank 5) Exchange : 3301 [msec]
[Timing] (Rank 5) Min-Max : 3301 [msec]
[Timing] (Rank 5) Elbow-Sort: 758 [msec]
[Timing] (Rank 7) Total : 5365 [msec]
[Timing] (Rank 7) Full-Sort : 784 [msec]
[Timing] (Rank 7) Exchange : 3307 [msec]
[Timing] (Rank 7) Min-Max : 3307 [msec]
[Timing] (Rank 7) Elbow-Sort: 758 [msec]
[Timing] (Rank 2) Total : 5336 [msec]
[Timing] (Rank 2) Full-Sort : 964 [msec]
[Timing] (Rank 2) Exchange : 2966 [msec]
[Timing] (Rank 2) Min-Max : 2966 [msec]
[Timing] (Rank 2) Elbow-Sort: 867 [msec]
[Timing] (Rank 26) Total : 5391 [msec]
[Timing] (Rank 26) Full-Sort : 991 [msec]
[Timing] (Rank 26) Exchange : 2480 [msec]
[Timing] (Rank 26) Min-Max : 2480 [msec]
[Timing] (Rank 26) Elbow-Sort: 825 [msec]
[Timing] (Rank 27) Total : 5392 [msec]
[Timing] (Rank 27) Full-Sort : 962 [msec]
[Timing] (Rank 27) Exchange : 2529 [msec]
[Timing] (Rank 27) Min-Max : 2529 [msec]
[Timing] (Rank 27) Elbow-Sort: 825 [msec]
[Timing] (Rank 25) Total : 5402 [msec]
[Timing] (Rank 25) Full-Sort : 943 [msec]
[Timing] (Rank 25) Exchange : 2481 [msec]
[Timing] (Rank 25) Min-Max : 2481 [msec]
[Timing] (Rank 25) Elbow-Sort: 821 [msec]
[Timing] (Rank 31) Total : 5388 [msec]
[Timing] (Rank 31) Full-Sort : 943 [msec]
[Timing] (Rank 31) Exchange : 2518 [msec]
[Timing] (Rank 31) Min-Max : 2518 [msec]
[Timing] (Rank 31) Elbow-Sort: 833 [msec]
[Timing] (Rank 28) Total : 5395 [msec]
[Timing] (Rank 28) Full-Sort : 986 [msec]
[Timing] (Rank 28) Exchange : 2506 [msec]
[Timing] (Rank 28) Min-Max : 2506 [msec]
[Timing] (Rank 28) Elbow-Sort: 829 [msec]
[Timing] (Rank 24) Total : 5403 [msec]
[Timing] (Rank 24) Full-Sort : 983 [msec]
[Timing] (Rank 24) Exchange : 2438 [msec]
[Timing] (Rank 24) Min-Max : 2438 [msec]
[Timing] (Rank 24) Elbow-Sort: 822 [msec]
[Timing] (Rank 30) Total : 5388 [msec]
[Timing] (Rank 30) Full-Sort : 987 [msec]
[Timing] (Rank 30) Exchange : 2475 [msec]
[Timing] (Rank 30) Min-Max : 2475 [msec]
[Timing] (Rank 30) Elbow-Sort: 831 [msec]
[Timing] (Rank 21) Total : 5412 [msec]
[Timing] (Rank 21) Full-Sort : 927 [msec]
[Timing] (Rank 21) Exchange : 2535 [msec]
[Timing] (Rank 21) Min-Max : 2535 [msec]
[Timing] (Rank 21) Elbow-Sort: 816 [msec]
[Timing] (Rank 16) Total : 5380 [msec]
[Timing] (Rank 16) Full-Sort : 925 [msec]
[Timing] (Rank 16) Exchange : 2594 [msec]
[Timing] (Rank 16) Min-Max : 2594 [msec]
[Timing] (Rank 16) Elbow-Sort: 858 [msec]
[Timing] (Rank 23) Total : 5394 [msec]
[Timing] (Rank 23) Full-Sort : 900 [msec]
[Timing] (Rank 23) Exchange : 2689 [msec]
[Timing] (Rank 23) Min-Max : 2689 [msec]
[Timing] (Rank 23) Elbow-Sort: 832 [msec]
[Timing] (Rank 19) Total : 5400 [msec]
[Timing] (Rank 19) Full-Sort : 925 [msec]
[Timing] (Rank 19) Exchange : 2542 [msec]
[Timing] (Rank 19) Min-Max : 2542 [msec]
[Timing] (Rank 19) Elbow-Sort: 822 [msec]
[Timing] (Rank 20) Total : 5412 [msec]
[Timing] (Rank 20) Full-Sort : 960 [msec]
[Timing] (Rank 20) Exchange : 2509 [msec]
[Timing] (Rank 20) Min-Max : 2509 [msec]
[Timing] (Rank 20) Elbow-Sort: 816 [msec]
[Timing] (Rank 18) Total : 5390 [msec]
[Timing] (Rank 18) Full-Sort : 955 [msec]
[Timing] (Rank 18) Exchange : 2583 [msec]
[Timing] (Rank 18) Min-Max : 2583 [msec]
[Timing] (Rank 18) Elbow-Sort: 816 [msec]
[Timing] (Rank 22) Total : 5398 [msec]
[Timing] (Rank 22) Full-Sort : 961 [msec]
[Timing] (Rank 22) Exchange : 2517 [msec]
[Timing] (Rank 22) Min-Max : 2517 [msec]
[Timing] (Rank 22) Elbow-Sort: 811 [msec]

+ 183
- 0
homework_2/analyse/RC4-6e301bc/slurm-rome-N4P8T4Q27-1875175.out Целия файл

@@ -0,0 +1,183 @@
Autoloading libnl/3.3.0
Autoloading numactl/2.0.14
Autoloading rdma-core/32.0
Autoloading python/3.8.6
Autoloading pkgconf/1.7.3
Autoloading lvm2/2.03.05
Autoloading popt/1.16
Autoloading json-c/0.13.1
Autoloading util-linux/2.35.1
Autoloading openssl/1.1.1h
Autoloading go/1.15.2
Autoloading libgpg-error/1.37
Autoloading libseccomp/2.3.3
Autoloading squashfs/4.4
Autoloading shadow/4.7
Autoloading cryptsetup/2.3.1
Autoloading hwloc/2.2.0
Autoloading numactl/2.0.14
Autoloading zlib/1.2.11
Autoloading slurm/17-11-8-1
Autoloading ucx/1.9.0
Autoloading singularity/3.6.4
[Timing] (Rank 3) Total : 21.56 [sec]
[Timing] (Rank 3) Full-Sort : 3372 [msec]
[Timing] (Rank 3) Exchange : 13.22 [sec]
[Timing] (Rank 3) Min-Max : 13.22 [sec]
[Timing] (Rank 3) Elbow-Sort: 3051 [msec]
[Timing] (Rank 9) Total : 21.27 [sec]
[Timing] (Rank 9) Full-Sort : 3510 [msec]
[Timing] (Rank 9) Exchange : 12.60 [sec]
[Timing] (Rank 9) Min-Max : 12.60 [sec]
[Timing] (Rank 9) Elbow-Sort: 3052 [msec]
[Timing] (Rank 13) Total : 21.43 [sec]
[Timing] (Rank 13) Full-Sort : 3477 [msec]
[Timing] (Rank 13) Exchange : 12.79 [sec]
[Timing] (Rank 13) Min-Max : 12.79 [sec]
[Timing] (Rank 13) Elbow-Sort: 3035 [msec]
[Timing] (Rank 11) Total : 21.43 [sec]
[Timing] (Rank 11) Full-Sort : 3421 [msec]
[Timing] (Rank 11) Exchange : 12.82 [sec]
[Timing] (Rank 11) Min-Max : 12.82 [sec]
[Timing] (Rank 11) Elbow-Sort: 3051 [msec]
[Timing] (Rank 15) Total : 21.43 [sec]
[Timing] (Rank 15) Full-Sort : 3483 [msec]
[Timing] (Rank 15) Exchange : 12.79 [sec]
[Timing] (Rank 15) Min-Max : 12.79 [sec]
[Timing] (Rank 15) Elbow-Sort: 3043 [msec]
[Timing] (Rank 14) Total : 21.43 [sec]
[Timing] (Rank 14) Full-Sort : 3793 [msec]
[Timing] (Rank 14) Exchange : 11.53 [sec]
[Timing] (Rank 14) Min-Max : 11.53 [sec]
[Timing] (Rank 14) Elbow-Sort: 3144 [msec]
[Timing] (Rank 8) Total : 21.45 [sec]
[Timing] (Rank 8) Full-Sort : 3730 [msec]
[Timing] (Rank 8) Exchange : 11.64 [sec]
[Timing] (Rank 8) Min-Max : 11.64 [sec]
[Timing] (Rank 8) Elbow-Sort: 3184 [msec]
[Timing] (Rank 10) Total : 21.38 [sec]
[Timing] (Rank 10) Full-Sort : 3768 [msec]
[Timing] (Rank 10) Exchange : 11.46 [sec]
[Timing] (Rank 10) Min-Max : 11.46 [sec]
[Timing] (Rank 10) Elbow-Sort: 3158 [msec]
[Timing] (Rank 12) Total : 21.43 [sec]
[Timing] (Rank 12) Full-Sort : 3806 [msec]
[Timing] (Rank 12) Exchange : 11.49 [sec]
[Timing] (Rank 12) Min-Max : 11.49 [sec]
[Timing] (Rank 12) Elbow-Sort: 3141 [msec]
[Timing] (Rank 25) Total : 21.37 [sec]
[Timing] (Rank 25) Full-Sort : 4026 [msec]
[Timing] (Rank 25) Exchange : 9861 [msec]
[Timing] (Rank 25) Min-Max : 9861 [msec]
[Timing] (Rank 25) Elbow-Sort: 3295 [msec]
[Timing] (Rank 24) Total : 21.37 [sec]
[Timing] (Rank 24) Full-Sort : 4206 [msec]
[Timing] (Rank 24) Exchange : 9618 [msec]
[Timing] (Rank 24) Min-Max : 9618 [msec]
[Timing] (Rank 24) Elbow-Sort: 3298 [msec]
[Timing] (Rank 30) Total : 21.38 [sec]
[Timing] (Rank 30) Full-Sort : 4168 [msec]
[Timing] (Rank 30) Exchange : 9731 [msec]
[Timing] (Rank 30) Min-Max : 9731 [msec]
[Timing] (Rank 30) Elbow-Sort: 3305 [msec]
[Timing] (Rank 31) Total : 21.38 [sec]
[Timing] (Rank 31) Full-Sort : 4066 [msec]
[Timing] (Rank 31) Exchange : 9881 [msec]
[Timing] (Rank 31) Min-Max : 9881 [msec]
[Timing] (Rank 31) Elbow-Sort: 3311 [msec]
[Timing] (Rank 28) Total : 21.32 [sec]
[Timing] (Rank 28) Full-Sort : 4192 [msec]
[Timing] (Rank 28) Exchange : 9696 [msec]
[Timing] (Rank 28) Min-Max : 9696 [msec]
[Timing] (Rank 28) Elbow-Sort: 3309 [msec]
[Timing] (Rank 26) Total : 21.38 [sec]
[Timing] (Rank 26) Full-Sort : 4194 [msec]
[Timing] (Rank 26) Exchange : 9759 [msec]
[Timing] (Rank 26) Min-Max : 9759 [msec]
[Timing] (Rank 26) Elbow-Sort: 3283 [msec]
[Timing] (Rank 27) Total : 21.39 [sec]
[Timing] (Rank 27) Full-Sort : 4101 [msec]
[Timing] (Rank 27) Exchange : 9878 [msec]
[Timing] (Rank 27) Min-Max : 9878 [msec]
[Timing] (Rank 27) Elbow-Sort: 3286 [msec]
[Timing] (Rank 29) Total : 21.32 [sec]
[Timing] (Rank 29) Full-Sort : 3990 [msec]
[Timing] (Rank 29) Exchange : 9872 [msec]
[Timing] (Rank 29) Min-Max : 9872 [msec]
[Timing] (Rank 29) Elbow-Sort: 3320 [msec]
[Timing] (Rank 23) Total : 21.52 [sec]
[Timing] (Rank 23) Full-Sort : 3945 [msec]
[Timing] (Rank 23) Exchange : 10.39 [sec]
[Timing] (Rank 23) Min-Max : 10.39 [sec]
[Timing] (Rank 23) Elbow-Sort: 3375 [msec]
[Timing] (Rank 7) Total : 21.55 [sec]
[Timing] (Rank 7) Full-Sort : 3369 [msec]
[Timing] (Rank 7) Exchange : 13.25 [sec]
[Timing] (Rank 7) Min-Max : 13.25 [sec]
[Timing] (Rank 7) Elbow-Sort: 3051 [msec]
[Timing] (Rank 5) Total : 21.56 [sec]
[Timing] (Rank 5) Full-Sort : 3386 [msec]
[Timing] (Rank 5) Exchange : 13.26 [sec]
[Timing] (Rank 5) Min-Max : 13.26 [sec]
[Timing] (Rank 5) Elbow-Sort: 3051 [msec]
[Timing] (Rank 1) Total : 21.56 [sec]
[Timing] (Rank 1) Full-Sort : 3386 [msec]
[Timing] (Rank 1) Exchange : 13.21 [sec]
[Timing] (Rank 1) Min-Max : 13.21 [sec]
[Timing] (Rank 1) Elbow-Sort: 3051 [msec]
[Timing] (Rank 0) Total : 21.41 [sec]
[Timing] (Rank 0) Full-Sort : 4153 [msec]
[Timing] (Rank 0) Exchange : 11.70 [sec]
[Timing] (Rank 0) Min-Max : 11.70 [sec]
[Timing] (Rank 0) Elbow-Sort: 3469 [msec]
[Validation] Results validation ... [PASSED] 
[Timing] (Rank 4) Total : 21.38 [sec]
[Timing] (Rank 4) Full-Sort : 4204 [msec]
[Timing] (Rank 4) Exchange : 11.62 [sec]
[Timing] (Rank 4) Min-Max : 11.62 [sec]
[Timing] (Rank 4) Elbow-Sort: 3463 [msec]
[Timing] (Rank 2) Total : 21.40 [sec]
[Timing] (Rank 2) Full-Sort : 4163 [msec]
[Timing] (Rank 2) Exchange : 11.67 [sec]
[Timing] (Rank 2) Min-Max : 11.67 [sec]
[Timing] (Rank 2) Elbow-Sort: 3463 [msec]
[Timing] (Rank 6) Total : 21.38 [sec]
[Timing] (Rank 6) Full-Sort : 4324 [msec]
[Timing] (Rank 6) Exchange : 11.39 [sec]
[Timing] (Rank 6) Min-Max : 11.39 [sec]
[Timing] (Rank 6) Elbow-Sort: 3478 [msec]
[Timing] (Rank 18) Total : 21.50 [sec]
[Timing] (Rank 18) Full-Sort : 4189 [msec]
[Timing] (Rank 18) Exchange : 9906 [msec]
[Timing] (Rank 18) Min-Max : 9906 [msec]
[Timing] (Rank 18) Elbow-Sort: 3279 [msec]
[Timing] (Rank 22) Total : 21.58 [sec]
[Timing] (Rank 22) Full-Sort : 4228 [msec]
[Timing] (Rank 22) Exchange : 9518 [msec]
[Timing] (Rank 22) Min-Max : 9518 [msec]
[Timing] (Rank 22) Elbow-Sort: 3273 [msec]
[Timing] (Rank 19) Total : 21.56 [sec]
[Timing] (Rank 19) Full-Sort : 4048 [msec]
[Timing] (Rank 19) Exchange : 9764 [msec]
[Timing] (Rank 19) Min-Max : 9764 [msec]
[Timing] (Rank 19) Elbow-Sort: 3297 [msec]
[Timing] (Rank 17) Total : 21.47 [sec]
[Timing] (Rank 17) Full-Sort : 4008 [msec]
[Timing] (Rank 17) Exchange : 10.9 [sec]
[Timing] (Rank 17) Min-Max : 10.9 [sec]
[Timing] (Rank 17) Elbow-Sort: 3322 [msec]
[Timing] (Rank 16) Total : 21.45 [sec]
[Timing] (Rank 16) Full-Sort : 4159 [msec]
[Timing] (Rank 16) Exchange : 9978 [msec]
[Timing] (Rank 16) Min-Max : 9978 [msec]
[Timing] (Rank 16) Elbow-Sort: 3429 [msec]
[Timing] (Rank 21) Total : 21.58 [sec]
[Timing] (Rank 21) Full-Sort : 4083 [msec]
[Timing] (Rank 21) Exchange : 9670 [msec]
[Timing] (Rank 21) Min-Max : 9670 [msec]
[Timing] (Rank 21) Elbow-Sort: 3252 [msec]
[Timing] (Rank 20) Total : 21.58 [sec]
[Timing] (Rank 20) Full-Sort : 4253 [msec]
[Timing] (Rank 20) Exchange : 9568 [msec]
[Timing] (Rank 20) Min-Max : 9568 [msec]
[Timing] (Rank 20) Elbow-Sort: 3258 [msec]

+ 0
- 15
homework_2/enqueueAll.sh Целия файл

@@ -1,15 +0,0 @@
#! /usr/bin/env bash

if [[ $# -lt 2 ]]; then
echo "Error: You must pass the directory with the scripts and partition"
echo "you want to run to "
echo "example $ enqueueAll.sh ./hpc/Q23 batch"
echo "example $ enqueueAll.sh ./hpc/Q20 rome"
exit 1;
fi

# Enqueue
for file in $(ls $1); do
echo "sbatch -p $2 --qos=small $file";
eval "sbatch -p $2 --qos=small $file";
done

+ 11
- 0
homework_2/include/config.h Целия файл

@@ -12,6 +12,17 @@

#include <cstdint>

/*
* Versioning:
* - RC1: Model version
* - RC2: Parallel full sort
* - RC3: Vanila
* - RC3a: Exchange optimization
* - RC3b: MPI Pipeline
* - RC4: Include all version
*/
static constexpr char version[] = "0.4";

/*
* Defines for different version of the exercise
*/


+ 16
- 16
homework_2/include/distsort.hpp Целия файл

@@ -25,11 +25,11 @@
/*
* Exported timers
*/
extern Timing Ttotal;
extern Timing TfullSort;
extern Timing Texchange;
extern Timing Tminmax;
extern Timing TelbowSort;
extern Timing Timer_total;
extern Timing Timer_fullSort;
extern Timing Timer_exchange;
extern Timing Timer_minmax;
extern Timing Timer_elbowSort;


/*!
@@ -257,7 +257,7 @@ void elbowSort(ShadowedDataT& data, bool ascending) noexcept {
*/
template<typename StatT>
bool needsExchange(const StatT& lstat, StatT& rstat, mpi_id_t part, int tag, bool keepSmall) {
timeCall(Texchange, mpi.exchange_it, lstat, rstat, part, tag);
timeCall(Timer_exchange, mpi.exchange_it, lstat, rstat, part, tag);
return (keepSmall) ?
rstat.min < lstat.max // Lmin: rstat.min - Smax: lstat.max
: lstat.min < rstat.max; // Lmin: lstat.min - Smax: rstat.max
@@ -351,25 +351,25 @@ void exchange(ShadowedDataT& data, mpi_id_t partner, bool keepSmall, int tag) {

if (config.pipeline > 1) {
// Pipeline case - use async MPI
Texchange.start();
Timer_exchange.start();
mpi.exchange_start(active, shadow, count, partner, tag);
for (size_t stage = 0; stage < config.pipeline; active += count, shadow += count) {
// Wait previous chunk
mpi.exchange_wait();
Texchange.stop();
Timer_exchange.stop();
if (++stage < config.pipeline) {
// Start next chunk if there is a next one
Texchange.start();
Timer_exchange.start();
mpi.exchange_start(active + count, shadow + count, count, partner, ++tag);
}
// process the arrived data
timeCall(Tminmax, keepMinOrMax, active, shadow, count, keepSmall);
timeCall(Timer_minmax, keepMinOrMax, active, shadow, count, keepSmall);
}
}
else {
// No pipeline - use blocking MPI
timeCall(Texchange, mpi.exchange, active, shadow, count, partner, tag);
timeCall(Tminmax, keepMinOrMax, active, shadow, count, keepSmall);
timeCall(Timer_exchange, mpi.exchange, active, shadow, count, partner, tag);
timeCall(Timer_minmax, keepMinOrMax, active, shadow, count, keepSmall);
}
if (config.exchangeOpt)
updateMinMax(localStat, data);
@@ -390,7 +390,7 @@ void exchange(ShadowedDataT& data, mpi_id_t partner, bool keepSmall, int tag) {
template<typename ShadowedDataT>
void distBubbletonic(ShadowedDataT& data, mpi_id_t Processes, mpi_id_t rank) {
// Initially sort to create a half part of a bitonic sequence
timeCall(TfullSort, fullSort, data, ascending<SortMode::Bubbletonic>(rank, 0));
timeCall(Timer_fullSort, fullSort, data, ascending<SortMode::Bubbletonic>(rank, 0));

// Sort network (O(N) iterations)
for (size_t step = 0; step < static_cast<size_t>(Processes); ++step) {
@@ -403,7 +403,7 @@ void distBubbletonic(ShadowedDataT& data, mpi_id_t Processes, mpi_id_t rank) {
int tag = static_cast<int>(tagGenerator(0, step));
if (!config.exchangeOpt || needsExchange(localStat, remoteStat, part, tag++, ks)) {
exchange(data, part, ks, tag);
timeCall(TelbowSort, elbowSort, data, ascending<SortMode::Bubbletonic>(rank, Processes));
timeCall(Timer_elbowSort, elbowSort, data, ascending<SortMode::Bubbletonic>(rank, Processes));
}
}
}
@@ -430,7 +430,7 @@ void distBubbletonic(ShadowedDataT& data, mpi_id_t Processes, mpi_id_t rank) {
template<typename ShadowedDataT>
void distBitonic(ShadowedDataT& data, mpi_id_t Processes, mpi_id_t rank) {
// Initially sort to create a half part of a bitonic sequence
timeCall(TfullSort, fullSort, data, ascending<SortMode::Bitonic>(rank, 0));
timeCall(Timer_fullSort, fullSort, data, ascending<SortMode::Bitonic>(rank, 0));

// Run through sort network using elbow-sort ( O(LogN * LogN) iterations )
auto p = static_cast<uint32_t>(std::log2(Processes));
@@ -447,7 +447,7 @@ void distBitonic(ShadowedDataT& data, mpi_id_t Processes, mpi_id_t rank) {
}
}
// sort - O(N)
timeCall(TelbowSort, elbowSort, data, ascending<SortMode::Bitonic>(rank, depth));
timeCall(Timer_elbowSort, elbowSort, data, ascending<SortMode::Bitonic>(rank, depth));
}
}



Двоични данни
homework_2/matlab/AllMeasurements.png Целия файл

Before After
Width: 10000  |  Height: 4500  |  Size: 533 KiB

Двоични данни
homework_2/matlab/FixSizeMeasurements.png Целия файл

Before After
Width: 10000  |  Height: 5625  |  Size: 374 KiB

+ 46
- 0
homework_2/matlab/plotsA.m Целия файл

@@ -0,0 +1,46 @@
% Data from the table
Q = [20, 23, 25, 27];
p_values = [1, 2, 3, 4, 5, 6, 7];
measurements = [
40, 42, 62.87, 123.25, 158.81, 233.52, NaN; % Q=20
285, 331.7, 465.5, 956.7, 1364.5, 1755.5, NaN; % Q=23
1174, 1354.5, 1940.4, 3994.2, 5373.8, 7139.9, NaN; % Q=25
4761.5, 5952.5, 8154.7, 15910, 21440, 27800, NaN; % Q=27
];
% ToDo: Add the measurements

% Create the figure window
figure('Name', 'Results', 'Position', [100, 100, 1600, 720]);

% Plot 1: One plot for each Q
subplot(1, 2, 1);
hold on;
for i = 1:length(Q)
plot(1:length(p_values), measurements(i, :), '-o', 'DisplayName', sprintf('Q=%d', Q(i)));
end
hold off;
xlabel('p');
ylabel('Time (ms)');
title('Plot for each Q');
legend('Location', 'northwest');
grid on;
xticks(1:length(p_values));
xticklabels(1:length(p_values));

% Plot 2: One line for each p
subplot(1, 2, 2);
hold on;
for j = 1:length(p_values) - 1 % ToDo: Remove -1 for p=7
plot(Q, measurements(:, j), '-o', 'DisplayName', sprintf('p=%d', j));
end
hold off;
xlabel('Q');
ylabel('Time (ms)');
title('Plot for each p');
legend('Location', 'northwest');
grid on;

% Enhance appearance
% sgtitle('Measurement Results');

print(gcf, 'AllMeasurements', '-dpng', '-r600');

+ 25
- 0
homework_2/matlab/plotsB.m Целия файл

@@ -0,0 +1,25 @@
% Data for new measurements
p_values = [1, 2, 3, 4, 5, 6]; % ToDo: add 7th p and time
measurements = [
4761.5, 2957.5, 1940.4, 1985.2, 1364.5, 901.1
];

% Create the figure window
figure('Name', 'Results', 'Position', [100, 100, 1600, 900]);

% Plot: Time vs p
hold on;
plot(p_values, measurements, '-o', 'DisplayName', '2^{28} numbers');
hold off;
xlabel('p');
ylabel('Time (ms)');
title('Time for $2^{28}$ numbers', 'Interpreter', 'latex', 'FontSize', 16);
grid on;
legend('Location', 'northwest');

% Set x-axis to integer values
ticks = min(p_values):max(p_values);
xticks(ticks);

% Save the plot
print(gcf, 'FixSizeMeasurements', '-dpng', '-r600');

Двоични данни
homework_2/report/homework_2_report.pdf Целия файл


+ 202
- 20
homework_2/report/homework_2_report.tex Целия файл

@@ -67,18 +67,24 @@
\usepackage{enumitem}
\usepackage{tabularx}
\usepackage{array}
\usepackage{multirow}
\usepackage{float}
\usepackage{xcolor}
\usepackage{soul}
\usepackage{amsmath}
\usepackage{footnote}
\usepackage{footmisc}


%\definecolor{red-highlight}{rgb}{1.0, 0.11, 0.0}
\definecolor{red-highlight}{rgb}{1.0, 0.31, 0.0}
\definecolor{green-highlight}{rgb}{0.0, 0.62, 0.42}

\newcommand{\bxred}[1]{\colorbox{red-highlight}{#1}}
\newcommand{\bxgreen}[1]{\colorbox{green-highlight}{#1}}
\newcommand{\bxrd}[1]{\colorbox{red-highlight}{#1}}
\newcommand{\bxgr}[1]{\colorbox{green-highlight}{#1}}

\newcommand{\tred}[1]{\textcolor{red-highlight}{\textbf{#1}}}
\newcommand{\tgreen}[1]{\textcolor{green-highlight}{\textbf{#1}}}
\newcommand{\trd}[1]{\textcolor{red-highlight}{\textbf{#1}}}
\newcommand{\tgr}[1]{\textcolor{green-highlight}{\textbf{#1}}}

% “virtual” cites
% ----------------------------------------
@@ -86,6 +92,8 @@
Donald E. Knuth, \emph{Structured Programming with go to Statements}, ACM Computing Surveys, vol. 6, no. 4, 1974
}

% Self reference ;)
\newcommand{\selfref}{https://git.hoo2.net/hoo2/PDS/src/branch/master/homework_2/report/homework_2_report.pdf}

\begin{document}

@@ -97,8 +105,9 @@
\section{Εισαγωγή}

Η παρούσα εργασία αφορά τον παραλληλισμό συστημάτων με κατανεμημένη μνήμη και το μοντέλο μεταβίβασης μηνυμάτων (MPI).
Το αντικείμενο με το οποίο ασχολούμαστε είναι ο αλγόριθμος ταξινόμησης \textbf{bitonic sort}, το οποίο έχουμε κατανέμει σε διαδικασίες που τρέχουνε σε διαφορετικούς υπολογιστές.
Με αυτό τον τρόπο, κάθε διαδικασία έχει ένα μέρος των δεδομένων και τη θέση (διεύθυνση) που πρόκειται να ταξινομηθούν και ανταλλάσει δεδομένα με τις υπόλοιπες διαδικασίες.
Το αντικείμενο με το οποίο ασχολούμαστε είναι ο αλγόριθμος ταξινόμησης \textbf{bitonic sort}, τον οποίο έχουμε κατανέμει σε διαδικασίες που τρέχουνε σε διαφορετικούς υπολογιστές.
Στη κάθε διαδικασία δεν έχουμε αναθέσει ένα αντικείμενο, αλλά ένα μέρος των δεδομένων και τη θέση (διεύθυνση) που αυτά πρόκειται να ταξινομηθούν.
Η κάθε διαδικασία ανταλλάσει δεδομένα με τις υπόλοιπες διαδικασίες ακολουθώντας τη λογική του αλγόριθμου bitonic, αλλά όσον αφορά τα δεδομένα που βρίσκονται τοπικά, αυτά τα ταξινομεί με τον βέλτιστο δυνατό τρόπο.
Αν και η συνήθης μορφή του αλγορίθμου είναι αναδρομική, στην παρούσα εργασία έχουμε ανοίξει την αναδρομή σε βρόχο επανάληψης.
Ο βρόχος δημιουργεί το δίκτυο ταξινόμησης, όπου σε κάθε στάδιο οι διαδικασίες ανταλλάσουν δεδομένα με έναν, δύο, τέσσερις και ούτω καθεξής γείτονες, των οποίων οι διευθύνσεις διαφέρουν κατά hamming distance ίση με $1, 2, 4$ και ούτω καθεξής.
Με άλλα λόγια ακολουθούν τις ακμές ενός υπερκύβου αντίστοιχης διάστασης με την δυαδική τάξη μεγέθους των διαδικασιών.
@@ -130,23 +139,27 @@
\item \texttt{\textbf{Timing}}:
Η τάξη αυτή προσφέρει δυνατότητες χρονομέτρησης μίας ή και πολλαπλών κλήσεων αθροίζοντας τους χρόνους.
\end{itemize}
\par
Όλοι οι παραπάνω τύποι είναι templates, και βρίσκονται στα αντίστοιχα headers (.hpp) αντί στα αρχεία .cpp.
Η συνάρτηση \textit{main()} που υλοποιεί τον αλγόριθμο, αλλά και αυτή που καλεί τα unit tests, μαζί με τον validator και το command line interface βρίσκονται στο αρχείο main.cpp.

\subsection{Model version}
Η πρώτη έκδοση του αλγόριθμου ήταν μια ένα-προς-ένα αντιστοιχία με το μοντέλο που δημιουργήθηκε στη julia.
Η πρώτη έκδοση του αλγόριθμου που υλοποιήθηκε ήταν μια ένα-προς-ένα αντιστοιχία με το μοντέλο που δημιουργήθηκε στη julia.
Στην έκδοση αυτή όλες οι επικοινωνίες γίνονται με τις blocking εκδόσεις του MPI.
Τα βασικά βήματα αυτής της έκδοσης για κάθε μία MPI διαδικασία είναι:
\begin{itemize}
\item Ταξινόμηση των δεδομένων τοπικά χρησιμοποιώντας κάποιον “ακριβό” αλγόριθμο.
\item Ανταλλαγή όλων των δεδομένων με την διαδικασία - εταίρο (blocking).
\item Διαχωρισμός ελαχίστων -- μεγίστων, όπου η διαδικασία κρατάει τα μεν ή τα δε.
\item Ταξινόμηση με την elbow-sort.
\item Ταξινόμηση της διτονικής ακολουθίας που προκύπτει με την elbow-sort.
\end{itemize}
Το πρώτο βήμα εκτελείται μόνο μία φορά, αλλά τα τελευταία τρία εκτελούνται σε βρόχο.
Έτσι σε κάθε επανάληψη του βρόχου η κάθε MPI διαδικασία ανταλλάσει \textbf{όλα} τα δεδομένα με τον εταίρο της και \textbf{αφού} τελειώσει η επικοινωνία, \textbf{τότε} εκτελείται ο διαχωρισμός και η ταξινόμηση.
Προφανώς και μόνο από τη διατύπωση της προηγούμενης πρότασης κάποιος θα σκεφτόταν ότι υπάρχουν τόσες ευκαιρίες να κάνουμε τα πράγματα καλύτερα.
Να μειώσουμε τις επικοινωνίες, να τις κάνουμε ασύγχρονες, κλπ...
Παραθέτοντας τον Donald E. Knuth\footnote{\citeKnuthACM} που αναφέρει πως: \textit{“premature optimization is the root of all evil”}, θα πρέπει να τονίσουμε πως για να επιλέξουμε τι από όλα πρέπει να βελτιστοποιήσουμε, πρέπει πρώτα να μετρήσουμε.
\par
Αρχικά λοιπόν, αναλύσαμε την εκτέλεση του προγράμματος τοπικά με 4 MPI tasks χρησιμοποιώντας το perf, το οποίο έδειξε ότι όσο μεγάλωνε το μέγεθος των δεδομένων τόσο ο \textbf{κυρίαρχος παράγοντας γινόταν η full sort}.
Αρχικά λοιπόν, αναλύσαμε την εκτέλεση του προγράμματος τοπικά με 4 MPI tasks χρησιμοποιώντας το perf, το οποίο έδειξε ότι όσο μεγάλωνε το μέγεθος των \textbf{δεδομένων} τόσο ο \textbf{κυρίαρχος παράγοντας γινόταν η full sort}.
Για την ακρίβεια:
\begin{table}[H]
\centering
@@ -154,7 +167,7 @@
\begin{tabular}{r | c c c c c c}
& Full Sort & Elbow Sort & MPI-exchange & Min-Max & Data Gen & Data Alloc \\ \hline
q=20 & 33.67\% & 9.07\% & 1.96\% & <0.5\% & 2.96\% & 1.1\% \\
q=26 & \tred{67.21\%} & 13.63\% & 4.63\% & 2.05\% & 5.2\% & 1.74\% \\
q=26 & \trd{67.21\%} & 13.63\% & 4.63\% & 2.05\% & 5.2\% & 1.74\% \\
\end{tabular}
% \caption{Ποσοστό επί της συνολικής εκτέλεσης της κάθε MPI διεργασίας.}
\end{table}
@@ -165,11 +178,11 @@
\centering
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{r | c c c c c}
& Total & Full Sort & Elbow Sort & MPI-exchange & Min-Max \\ \hline
N1P4 - q=20 & 138 ms & 94 ms & 26 ms & 14.5 ms & 2.54 ms \\
N1P4 - q=27 & 20 s & \tred{15.5 s} & 3.44 s & \tred{750.5 ms} & 425.3 ms \\
N4P1 - q=20 & 151.7 ms & 93.3 ms & 26 ms & 29.7 ms & 1.56 ms \\
N4P1 - q=27 & 20 s & \tred{15.5 s} & 3.43 s & \tgreen{531.3 ms} & 336.3 ms \\
& Total & Full Sort & Elbow Sort & MPI-exchange & Min-Max \\ \hline
N1P4 - q=20 & 138 ms & 94 ms (68.1\%) & 26 ms & 14.5 ms & 2.54 ms \\
N1P4 - q=27 & 20 s & \trd{15.5 s (77.5\%)}& 3.44 s & \trd{750.5 ms} & 425.3 ms \\
N4P1 - q=20 & 151.7 ms & 93.3 ms (61.5\%) & 26 ms & 29.7 ms & 1.56 ms \\
N4P1 - q=27 & 20 s & \trd{15.5 s (77,5\%)}& 3.43 s & \tgr{531.3 ms} & 336.3 ms \\
\end{tabular}
% \caption{Χρόνος εκτέλεσης για την κάθε λειτουργία του αλγόριθμου.}
\end{table}
@@ -178,18 +191,187 @@
Συμπεραίνουμε λοιπόν πως η αρχική “ακριβή” ταξινόμηση είναι πρακτικά το πρώτο πράγμα που πρέπει να βελτιστοποιήσουμε.
Ακόμα τα δεδομένα φαίνεται να υποστηρίζουν πως η ανταλλαγή δεδομένων δεν επηρεάζεται τόσο από το αν οι διεργασίες επικοινωνούν σε κοινή μνήμη ή μέσω δικτύου.
Το γεγονός ότι η συστοιχία “rome” έχει ακόμα γρηγορότερο interface δικτύου υποστηρίζει αυτή την υπόθεση.
\par
Φυσικά, αν ο αριθμός των διεργασιών μεγαλώσει πάρα πολύ τότε περιμένουμε ότι οι διαδικασίες elbow-sort, MPI-exchange και Min-Max, που είναι και το κομμάτι που αφορά τον αλγόριθμο bitonic sort, θα αρχίσει να παίζει σημαντικό ρόλο.
Για την παρούσα εργασία βέβαια ο αριθμός των διεργασιών θα κινηθεί σε μικρά νούμερα.

\subsection{Παραλληλοποίηση της full sort}
Για την αρχική ταξινόμηση έχουμε χρησιμοποιήσει τη συνάρτηση βιβλιοθήκης std::sort(), η οποία χρησιμοποιεί την \textbf{introsort}.
Μια υβριδική υλοποίηση quick-heap-insertion sort που εγγυάται $O(nlog(n))$ ακόμα και ως worst case.
Για την αρχική ταξινόμηση έχουμε χρησιμοποιήσει τη συνάρτηση βιβλιοθήκης std::sort(), η οποία είναι μια υλοποίηση της \textbf{introsort}.
Μια υβριδική υλοποίηση quick-heap-insertion sort που εγγυάται $O(nlog(n))$ σε όλα τα σενάρια.
Για να τη βελτιστοποιήσουμε λοιπόν, απλώς την κάναμε παράλληλη.
Θεωρώντας ότι η παραλληλοποίηση σε κοινή μνήμη δεν είναι το κύριο μέλημα της παρούσας εργασίας, απλώς χρησιμοποιήσαμε την openmp έκδοση της βιβλιοθήκης \textit{\_\_gnu\_parallel::sort()}.
Θεωρώντας ότι η παραλληλοποίηση σε κοινή μνήμη δεν είναι το κύριο μέλημα της παρούσας εργασίας, αντί να παραλληλοποιήσουμε έναν αλγόριθμο με το χέρι, απλώς χρησιμοποιήσαμε την openmp έκδοση της βιβλιοθήκης \textit{\_\_gnu\_parallel::sort()}.
\par
Με αυτή την αλλαγή και χρησιμοποιόντας 4 threads ανά MPI process, οι χρόνοι για το \boldmath $q=27$ πέσαν στην batch περίπου στα $4 sec$ ρίχνοντας έτσι και το συνολικό χρόνο περίπου στα $7.5 sec$. \unboldmath
Με αυτή την αλλαγή και χρησιμοποιώντας 4 threads ανά MPI process, οι χρόνοι για το \boldmath $q=27$ πέσαν στην batch περίπου στα $4 sec$ ρίχνοντας έτσι και το συνολικό χρόνο περίπου στα $7.5 sec$. \unboldmath
Με αυτό τον τρόπο μπορούμε να πάρουμε όση επιτάχυνση θέλουμε επιλέγοντας απλά αριθμό threads ανά MPI process.
Ο περιοριστικός παράγοντας είναι οι πόροι που πρέπει να καταναλώσουμε στην συστοιχία για τις τελικές μετρήσεις.
Με βάση τα παραπάνω, τα \textbf{4 threads} φαίνεται ένα καλό νούμερο, καθώς δεν αυξάνει πολύ τους πόρους και ταυτόχρονα προσφέρει μια ισορροπία μεταξύ της fullsort και του υπόλοιπου αλγόριθμου.
Με βάση τα παραπάνω, ο αριθμός των \textbf{4 threads} φαίνεται ένα καλό νούμερο, καθώς δεν αυξάνει πολύ τους πόρους και ταυτόχρονα προσφέρει μια ισορροπία μεταξύ της fullsort και του υπόλοιπου αλγόριθμου.

\subsection{Βελτιστοποίηση του MPI}
Όπως τονίσαμε και παραπάνω, το κομμάτι που αφορά τον αλγόριθμο bitonic sort, θα αρχίσει να παίζει ρόλο, όσο ο αριθμός των διαδικασιών μεγαλώνει αρκετά.
Εκεί αναμένουμε πως το κρίσιμο μέρος είναι η MPI επικοινωνία, καθώς τα υπόλοιπα είναι $O(n)$ και δύσκολα μπορούμε να τα κάνουμε καλύτερα.
Έτσι, παρόλο που με την βελτιστοποίηση της full-sort θα μπορούσαμε να έχουμε ένα τελικό “προϊόν”, και δεδομένου πως η εργασία αφορά το MPI, μπήκαμε στη λογική να προσπαθήσουμε κάποιες βελτιστοποιήσεις.

\subsection{MPI localization}
Στο δίκτυο ταξινόμησης της bitonic, σε κάθε επανάληψη τα nodes επικοινωνούν με όλο και ποιο μακρινούς γείτονες, αλλά πάντα καταλύγουν να επικοινωνούν με τους άμεσους.
Αυτό σημαίνει πως οι επικοινωνίες με τις κοντινές διευθύνσεις είναι περισσότερες από αυτές με τις μακρινές.
Αν λοιπόν για το κάθε node, οι κοντινές διευθύνσεις ήταν στον ίδιο υπολογιστή της συστοιχίας τότε οι κοντινές επικοινωνίες θα γινόταν στη RAM, ενώ οι μακρινές μέσω ethernet.
Εφόσον η κατανομή των διευθύνσεων του MPI δεν είναι στο χέρι μας, μπήκαμε στη λογική να δημιουργήσουμε ένα mapping, όπου οι διευθύνσεις των διαδικασιών για τον αλγόριθμο δεν είναι τα ranks του mpi, αλλά ένας άλλος αριθμός που τον δημιουργήσαμε εμείς, ώστε όλοι οι κοντινοί γείτονες να είναι στον ίδιο υπολογιστή.
Αυτό έγινε πολύ εύκολα.
Απλά δημιουργήσαμε μια λίστα με όλα τα ονόματα των υπολογιστών και τα rank τους, και την ταξινομήσαμε πρώτα ως προς τα ονόματα και μετά ως προς τα ranks.
Μετά χρησιμοποιήσαμε αυτή τη λίστα για μετατροπή από την rank διεύθυνση στην localized σε $O(1)$.
\par
Δυστυχώς τρέχοντας αυτή την έκδοση στη συστοιχία, δεν είδαμε \textbf{καμία διαφορά}.
Μάλιστα σε πολλές περιπτώσεις η επικοινωνία μέσω ethernet ήταν πιο γρήγορη από αυτή στο ίδιο μηχάνημα.
Αυτό ίσως δικαιολογείται από το γεγονός ότι η συστοιχία έχει πολύ γρήγορο ethernet interface και τα δεδομένα που ανταλλάσουμε δεν είναι πολύ μεγάλα.
Σε κάθε περίπτωση, εγκαταλείψαμε τελείως αυτή τη βελτιστοποίηση.

\subsection{Ελαχιστοποίηση της επικοινωνίας MPI}
Κατά τη διάρκεια εκτέλεση τους αλγόριθμου και για να είναι σε θέση η κάθε διεργασία να διαχωρίσει τα μικρά ή τα μεγάλα στοιχεία της με κάποιο γείτονα, θα πρέπει να δημιουργήσει ένα αντίγραφο των δεδομένων του γείτονα, τοπικά.
Φυσικά κατά την διαδικασία ανταλλαγής και διαχωρισμού, κάποια από τα δεδομένα της ακολουθίας παραμένουν ως είχαν.
Είναι ήδη μεγαλύτερα ή μικρότερα από τα αντίστοιχα του γείτονα.
Θα περίμενε λοιπόν κάποιος να υπάρχει ένας τρόπος να αποφευχθεί η μεταφορά δεδομένων που θα παραμείνουν.
Πράγματι, όπως αποδεικνύεται και στο παράρτημα \ref{appendix:ExchangeOpt}, αν έχουμε δύο \textbf{ταξινομημένες} ακολουθίες που η μία θα κρατήσει τα μέγιστα $L_i$ και η άλλη θα κρατήσει τα ελάχιστα $S_i$, τότε τα δεδομένα που θα καταλήξουν να χρειάζονται ανταλλαγή \textbf{για την κάθε ακολουθία} βρίσκονται στο υποσύνολο επικάλυψης:
\[
E = \{l_i, l_{i+1}, ... , l_j\}, i \le j: \quad L_{min} \le l_x \le S_{max},\quad \forall l_x \in E
\]
Δηλαδή στο κομμάτι της ακολουθίας με τα στοιχεία που είναι \textbf{\textit{μεγαλύτερα από το μικρότερο αυτής που κρατάει τα μεγάλα $L_{min}$ και μικρότερα από το μεγαλύτερο αυτής που κρατάει τα μικρά $S_{max}$}}.
Αν το σύνολο επικάλυψης $E_1, E_2$ των ακολουθιών:
\begin{itemize}
\item Είναι \textbf{κενό} και για τις δύο ακολουθίες, \textbf{καμία ανταλλαγή δεν χρειάζεται να γίνει}, και κατ' επέκταση ούτε να εκτελεστεί ο διαχωρισμός μικρών-μεγάλων \textit{keepMinOrMax()}.
\item Εμπεριέχει όλα τα στοιχεία των ακολουθιών, τότε η ανταλλαγή πρέπει να γίνει με όλα τα στοιχεία κανονικά.
\item Είναι \textbf{υποσύνολο} των ακολουθιών, τότε οι ακολουθίες πρέπει να ανταλλάξουν και να εφαρμόσουν τον διαχωρισμό μικρών-μεγάλων στην \textbf{τομή} $E_1 \cap E_2$.
\end{itemize}
\par
Δυστυχώς για να δουλέψει η παραπάνω βελτιστοποίηση οι ακολουθίες \textbf{πρέπει να είναι ταξινομημένες}.
Στη δική μας περίπτωση, κάθε φορά που εκτελείται η exchange τα δεδομένα έχουν τη μορφή διτονικής, αλλά δεν είναι απαραίτητα ταξινομημένα σε όλα τα βήματα.
Αυτό σημαίνει ότι δεν μπορούμε να εφαρμόσουμε πλήρως τον παραπάνω συλλογισμό για την περίπτωση που το σύνολο επικάλυψης είναι υποσύνολο των ακολουθιών.
Μπορούμε όμως να τον εφαρμόσουμε στη περίπτωση που είναι κενό.
\par
Για το σκοπό αυτό, πριν από την ανταλλαγή δεδομένων, οι διαδικασίες ανταλλάσουν τις πληροφορίες των ορίων τους (min/max) και με βάση αυτές υπολογίζουν αν η ανταλλαγή χρειάζεται να γίνει ή όχι.
Αυτό μειώνει ναι μεν τις επικοινωνίες, χωρίς να σημαίνει ότι μειώνει κατά την ίδια αναλογία και τον συνολικό χρόνο ανταλλαγής του αλγόριθμου.
Αυτό γιατί ενώ μια διαδικασία μπορεί να αποφύγει μια ανταλλαγή και να πάει στο επόμενο στάδιο ξεκινώντας ανταλλαγή με τον γείτονα του επόμενου βήματος, αυτός ο γείτονας μπορεί να μην είχε γλιτώσει την ανταλλαγή και άρα η διαδικασία να περιμένει αυτό τον χρόνο ούτως ή άλλως.
\par
Θεωρούμε πως αν σε κάθε βήμα οι ακολουθίες δεν ήταν απλά διτονικές, αλλά ταξινομημένες, τότε η πιθανότητα οι επικοινωνίες να ήταν μειωμένες θα μεγάλωνε και άρα ο αντίκτυπος θα ήταν μεγαλύτερος.
Αυτό όμως θα το πληρώναμε εκτελώντας elbow-sort σε κάθε βήμα.
Το ποια από τις δύο λύσεις είναι αποδοτικότερη δεν το διερευνήσαμε, καθώς θεωρούμε ότι ξεφεύγει από τα πλαίσια αυτής της εργασίας.

\subsection{MPI pipeline}
Η τελευταία βελτιστοποίηση που δοκιμάσαμε για την επικοινωνία ήταν η δημιουργία ενός pipeline για την επικοινωνία και τον διαχωρισμό μεγίστων-ελαχίστων.
Καθώς μεγαλώνει ο αριθμός των διαδικασιών, ο συνολικός χρόνος που αφιερώνει ο αλγόριθμός μας στην επικοινωνία και στον διαχωρισμό αυξάνεται.
Στον αλγόριθμό μας ο διαχωρισμός λαμβάνει χώρα \textbf{μετά} την ολοκλήρωση ολόκληρης της επικοινωνίας.
Μπήκαμε λοιπόν στη λογική να δημιουργήσουμε μια επικάλυψη αυτών των δύο λειτουργιών.
Για το σκοπό αυτό χρησιμοποιήσαμε τις ασύγχρονες εκδόσεις της επικοινωνίας \textit{MPI\_Isend()}, \textit{MPI\_Irecv()} και \textit{MPI\_Wait()}.
Έτσι χωρίζουμε την επικοινωνία σε \textbf{τμήματα} και μετά την μεταφορά δεδομένων του πρώτου τμήματος, εκκινούμε την μεταφορά για το δεύτερο και εκτελούμε τον διαχωρισμό μεγίστων-ελαχίστων στο κομμάτι που παραλάβαμε.
\par
Στην περίπτωση που επιλεγεί ένα στάδιο, τότε ο αλγόριθμος καταλήγει να δουλεύει όπως ο blocking, με τη μόνη διαφορά ότι αντί για την εντολή \textit{MPI\_SendRecv()}, χρησιμοποιείται το ζευγάρι \textit{\{MPI\_Isend(), MPI\_Irecv()\} - MPI\_Wait()}, χωρίς να εκτελείται κάποιος κώδικας ενδιάμεσα.

\subsection{Σύγκριση υλοποιήσεων}
Φυσικά, πριν υιοθετήσουμε και εφαρμόσουμε στις τελικές εκτελέσεις κάποια από τις παραπάνω βελτιστοποιήσεις, θα πρέπει να μετρήσουμε και να επιβεβαιώσουμε τον αντίκτυπό της.
Γιαυτό το λόγο όλες οι παραπάνω λύσεις υλοποιήθηκαν μία μία και δοκιμάστηκαν ξεχωριστά στη συστοιχία.
Στον παρακάτω πίνακα παραθέτουμε συγκεντρωτικά τα σημαντικότερα αποτελέσματα από τις μετρήσεις.
\par
Ο συμβολισμός N\textbf{x}P\textbf{y} σημαίνει \textbf{x}:Nodes, \textbf{y}:Process per node και άρα $p=\log_2(xy)$.
\begin{table}[H]
\centering
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{c | c | c c c c c}
Έκδοση & Configuration & Total & Full Sort & Elbow Sort & MPI-exchange & Min-Max \\ \hline
\multirow{6}{0.08\textwidth}{%
Vanila } & N1P2 - q=20 & 28 ms & 19.5 ms & 4.67 ms & 2.7 ms & 1.1 ms \\
& N2P4 - q=20 & 54.4 ms & 19 ms & 13 ms & 15.6 ms & 5.62 ms \\
& N4P8 - q=20 & 126.5 ms & 19.3 ms & 22.2 ms & 69.6 ms & 14.2 ms \\
& N1P2 - q=27 & 4824 ms & 3645 ms & 633.5 ms & 379.5 ms & 165 ms \\
& N2P4 - q=27 & 5643 ms & 3254 ms & 1129.6 ms & 1129.6 ms & 883.6 ms \\
& N4P8 - q=27 &\tgr{15.37 s}& 3459 ms & 3090 ms & 6792 ms & 2262.8 ms \\ \hline
\multirow{6}{0.08\textwidth}{%
Exch. Optimi-zation } & N1P2 - q=20 & \st{191 ms} &\st{72.5 ms}&\st{4.76 ms}& \st{109 ms} & \st{1.56 ms} \\
& N2P4 - q=20 &\trd{70.6 ms}& 20.7 ms & 14.7 ms & 20.1 ms & 5.22 ms \\
& N4P8 - q=20 & 126.9 ms & 19.8 ms & 22.9 ms & \tgr{52.5} ms& 14.2 ms \\
& N1P2 - q=27 &\trd{4906 ms}& 3518 ms & 661 ms & 181.5 ms & 179 ms \\
& N2P4 - q=27 &\trd{9569 ms}& 3652 ms & 2058.7 ms & 2026 ms & 721 ms \\
& N4P8 - q=27 & 15.84 s & 3512 ms & 3187 ms & \tgr{5908} ms&\tgr{1731} ms \\ \hline
\multirow{5}{0.08\textwidth}{%
Pipeline = 1} & N1P2 - q=20 & \trd{33 ms}& 22 ms & 6.11 ms & 3.78 ms & 1.47 ms \\
& N2P4 - q=20 &\trd{258.6 ms}& 20.5 ms & 14.5 ms & 214.5 ms & 6.41 ms \\
& N4P8 - q=20 & \trd{211 ms}& 21.4 ms & 24.4 ms & 146.9 ms & 16.7 ms \\
& N1P2 - q=27 &\trd{4500 ms}& 3474 ms & 630 ms & 216.5 ms & 178 ms \\
& N2P4 - q=27 &\trd{10.62 s}& 3934 ms & 2111 ms & 3253 ms & 1325.1 ms \\ \hline
\multirow{2}{0.08\textwidth}{%
Pipeline = 8} & N4P8 - q=27 &\trd{21.67 s}& 3837 ms & 3412 ms & 14.1 s & 3390 ms \\
& N4P16 - q=27 & 27.8 s & 3980 ms & 3986 ms & 19.2 s & 4952 ms \\
\end{tabular}
% \caption{Χρόνος εκτέλεσης για την κάθε λειτουργία του αλγόριθμου.}
\end{table}
\par
Από τα παραπάνω συμπεραίνουμε πως:
\begin{itemize}
\item Στην ουσία για το μέγεθος των δεδομένων που εκτελέσαμε $q=20:27, p=1:6$, η έκδοση χωρίς καμία βελτιστοποίηση στην επικοινωνία είναι η καλύτερη επιλογή.
\item Αν μεγαλώνει αρκετά ο αριθμός των επικοινωνιών (δηλαδή όσο μεγαλώνει το $p$), η ελαχιστοποίηση της επικοινωνίας δείχνει πως αρχίζει να παίζει ρόλο.
\item Το pipeline ακόμα και στην περίπτωση που είναι $1$, δηλαδή θεωρητικά ισοδύναμο με τον blocking αλγόριθμο, δείχνει ότι είναι πολύ αργό.
Αυτό θεωρούμε ότι οφείλεται στο γεγονός ότι για την ασύγχρονη επικοινωνία το MPI δημιουργεί ξεχωριστά requests στην ουρά, ενώ στην επιλογή της \textit{MPI\_SendRecv()}, όλη η ανταλλαγή δεδομένων γίνεται με τρόπο διαφανή στο MPI και άρα με τρόπο που μπορεί να το βελτιστοποιήσει εσωτερικά.
\item Οι μετρήσεις παρουσιάζουν πολύ μεγάλες παρεκκλίσεις.
Αυτό θεωρούμε ότι συμβαίνει γιατί κατά τη διάρκεια των μετρήσεων, η συστοιχία είχε μεγάλο φόρτο.
\end{itemize}
\par

\section{Τελική έκδοση}
Έτσι λοιπόν, για την τελική έκδοση του αλγόριθμού μας επιλέγουμε να έχουμε \textbf{κατ' επιλογή} είτε το exchange optimization είτε το pipeline, με τέτοιο τρόπο ώστε όταν δεν επιλέγονται ο αλγόριθμος να συμπεριφέρεται όπως η απλή έκδοση.
Για τις μετρήσεις αποφασίσαμε να \textbf{μην χρησιμοποιήσουμε pipeline} και να χρησιμοποιήσουμε \textbf{exchange optimization μόνο για} τις περιπτώσεις που \boldmath $p=6:7$\unboldmath.
\par
Στον κατάλογο hpc, βρίσκονται τα sbatch scripts που χρησιμοποιήθηκαν για τις τελικές μετρήσεις.
Ο αναγνώστης μπορεί επίσης τοπικά να μεταγλωττίσει, να τρέξει τα tests και να εκτελέσει τον αλγόριθμο bitonic 8 φορές για $2^{20}$ δεδομένα για παράδειγμα, δίνοντας από το root directory:
\begin{verbatim}
$ make -j hpc-build
$ export OMP_NUM_THREADS=4 # optional to enable 4 threads per MPI task
$ mpirun -np 4 ./out/tests
$ mpirun -np 4 ./out/distbitonic -q 20 --perf 8 --validation
\end{verbatim}
Η επαλήθευση του αλγόριθμου έγινε σε δύο στάδια.
Πρώτα, κατά τη διάρκεια της ανάπτυξης δημιουργήθηκαν unit tests (κατάλογος tests) που χρησιμοποιήθηκαν για τη διαρκή επιβεβαίωση ότι κάποιες συναρτήσεις και ο βασικός αλγόριθμος συμπεριφερόταν σωστά.
Έπειτα υλοποιήθηκε ένας validator που ενσωματώθηκε στο εκτελέσιμο και μπορεί να καλεστεί από το command line argument \texttt{--validation}, ο οποίος συλλέγει δεδομένα από όλα τα MPI process και επιβεβαιώνει ότι η ταξινόμηση έγινε σωστά.
\par
Παρακάτω παραθέτουμε τα αποτελέσματα στους τελικούς χρόνους από τη συστοιχία rome, όπου τρέξαμε τη bitonic 8 φορές και κρατήσαμε τον ενδιάμεσο χρόνο.
\begin{table}[H]
\centering
\renewcommand{\arraystretch}{1.25}
% \renewcommand{\ftnote}{Μέχρι τη σύνταξη του παρόντος \label{measurements}}
\begin{tabular}{r|c c c c c c c}
& N1P2 & N1P4 & N2P4 & N4P4 & N4P8 & N4P16 & N4P32\footnotemark \\ \hline
$Q=20$ & 40 ms & 42 ms & 62.87 ms & 123.25 ms & 158.81 ms & 233.52 ms & --\footref{ft:measurements} \\
$Q=23$ & 285 ms & 331.7 ms & 465.5 ms & 956.7 ms & 1364.5 ms & 1755.5 ms & --\footref{ft:measurements} \\
$Q=25$ & 1174 ms & 1354.5 ms & 1940.4 ms & 3994.2 ms & 5373.8 ms & 7139.9 ms & --\footref{ft:measurements} \\
$Q=27$ & 4761.5 ms & 5952.5 ms & 8154.7 ms & 15.91 sec & 21.44 sec & 27.80 sec & --\footref{ft:measurements} \\
\end{tabular}
% \caption{Χρόνος εκτέλεσης για την κάθε λειτουργία του αλγόριθμου.}
\end{table}

Στο σχήμα \ref{fig:AllMeasurements} φαίνεται πως επηρεάζονται οι συνολικοί χρόνοι εκτέλεσης από τον αριθμό των MPI process και από το μέγεθος των δεδομένων ξεχωριστά.
\InsertFigure{!h}{1.0}{fig:AllMeasurements}{../matlab/AllMeasurements.png}{Χρόνοι εκτέλεσης ως προς \textbf{p} και \textbf{q}.}
\par
Ενδιαφέρον παρουσιάζει να δούμε τον συνολικό χρόνο εκτέλεσης για σταθερό συνολικό αριθμό δεδομένων.
Για παράδειγμα για $2^{28}$ 32-bit αριθμούς διαμοιρασμένους σε $2, 4, 8, ..., 128$ MPI processes έχουμε:
\begin{table}[H]
\centering
\renewcommand{\arraystretch}{1.25}
% \renewcommand{\ftnote}{Μέχρι τη σύνταξη του παρόντος \label{measurements}}
\begin{tabular}{c c c c c c c}
N1P2-Q27 & N1P4-Q26 & N2P4-Q25 & N4P4-Q24 & N4P8-Q23 & N4P16-Q22 & N4P32-Q21 \footref{ft:measurements} \\ \hline
4761.5 ms & 2957.5 ms & 1940.4 ms & 1985.2 ms & 1364.5 ms & 901.1 ms & -- \footref{ft:measurements}
\end{tabular}
% \caption{Χρόνος εκτέλεσης για την κάθε λειτουργία του αλγόριθμου.}
\end{table}
\InsertFigure{!ht}{0.8}{fig:FixSizeMeas}{../matlab/FixSizeMeasurements.png}{Χρόνοι εκτέλεσης $2^{28}$ αριθμών ως προς \textbf{p}.}

\footnotetext{
Μέχρι και την ημερομηνία της σύνταξης της αναφοράς η συστοιχία δεν έχει εκτελέσει τα sbatch scripts για τις εν λόγο μετρήσεις.
Ο αναγνώστης παρ' όλα αυτά μπορεί να βρει \href{\selfref}{εδώ} μια \textit{μελλοντική έκδοση} της αναφοράς η οποία όταν εκτελεστούν τα scripts θα συμπεριλαμβάνει τις μετρήσεις αυτές. \label{ft:measurements}
}

\appendix
\section{Παράρτημα}
\subsection{Υπολογισμός συνόλου ανταλλαγής ταξινομημένων ακολουθιών}
\label{appendix:ExchangeOpt}

Έστω ...

\end{document}

+ 39
- 32
homework_2/src/main.cpp Целия файл

@@ -29,31 +29,31 @@ std::random_device rd;
std::mt19937 gen(rd());

//! Performance timers for each one of the "costly" functions
Timing Ttotal;
Timing TfullSort;
Timing Texchange;
Timing Tminmax;
Timing TelbowSort;
Timing Timer_total;
Timing Timer_fullSort;
Timing Timer_exchange;
Timing Timer_minmax;
Timing Timer_elbowSort;

//! Init timing objects for extra rounds
void measurements_init() {
if (config.perf > 1) {
Ttotal.init(config.perf);
TfullSort.init(config.perf);
Texchange.init(config.perf);
Tminmax.init(config.perf);
TelbowSort.init(config.perf);
Timer_total.init(config.perf);
Timer_fullSort.init(config.perf);
Timer_exchange.init(config.perf);
Timer_minmax.init(config.perf);
Timer_elbowSort.init(config.perf);
}
}

//! iterate ot the next round of measurements for all measurement objects
void measurements_next() {
if (config.perf > 1) {
Ttotal.next();
TfullSort.next();
Texchange.next();
Tminmax.next();
TelbowSort.next();
Timer_total.next();
Timer_fullSort.next();
Timer_exchange.next();
Timer_minmax.next();
Timer_elbowSort.next();
}
}

@@ -108,12 +108,17 @@ bool get_options(int argc, char* argv[]){
else if (arg == "-v" || arg == "--verbose") {
config.verbose = true;
}
else if (arg == "--version") {
std::cout << "distbitonic/distbubbletonic - A distributed sort utility\n";
std::cout << "version: " << version << "\n\n";
exit(0);
}
else if (arg == "-h" || arg == "--help") {
std::cout << "distbitonic/distbubbletonic - A distributed sort utility\n\n";
std::cout << "distbitonic -q <N> [-e] [-p | --pipeline N] [--validation] [--perf <N>] [--ndebug] [-v]\n";
std::cout << "distbitonic -h\n";
std::cout << "distbubbletonic -q <N> [-e] [-p | --pipeline N] [--validation] [--perf <N> ] [--ndebug] [-v]\n";
std::cout << "distbubbletonic -h\n";
std::cout << " distbitonic -q <N> [-e] [-p | --pipeline <N>] [--validation] [--perf <N>] [--ndebug] [-v]\n";
std::cout << " distbitonic -h\n";
std::cout << " distbubbletonic -q <N> [-e] [-p | --pipeline <N>] [--validation] [--perf <N> ] [--ndebug] [-v]\n";
std::cout << " distbubbletonic -h\n";
std::cout << '\n';
std::cout << "Options:\n\n";
std::cout << " -q | --array-size <N>\n";
@@ -134,6 +139,8 @@ bool get_options(int argc, char* argv[]){
std::cout << " Request a more verbose output to stdout.\n\n";
std::cout << " -h | --help\n";
std::cout << " Prints this and exit.\n\n";
std::cout << " --version\n";
std::cout << " Prints version and exit.\n\n";
std::cout << "Examples:\n\n";
std::cout << " mpirun -np 4 distbitonic -q 24\n";
std::cout << " Runs distbitonic in 4 MPI processes with 2^24 array points each\n\n";
@@ -201,13 +208,13 @@ bool validator(ShadowedDataT& data, mpi_id_t Processes, mpi_id_t rank) {
* @param argv [char***] POINTER to main's argv argument
*/
void init(int* argc, char*** argv) {
// Initialize MPI environment
mpi.init(argc, argv);

// try to read command line (after MPI parsing)
// try to read command line
if (!get_options(*argc, *argv))
exit(1);

// Initialize MPI environment
mpi.init(argc, argv);

logger << "MPI environment initialized." << " Rank: " << mpi.rank() << " Size: " << mpi.size()
<< logger.endl;

@@ -237,7 +244,7 @@ void init(int* argc, char*** argv) {

#if !defined TESTING
/*!
* @return Returns 0, but.... we may throw or exit(1)
* @return Returns 0, but.... we may throw or exit(0) / exit(1)
*/
int main(int argc, char* argv[]) try {

@@ -255,13 +262,13 @@ int main(int argc, char* argv[]) try {
// Run distributed sort
if (mpi.rank() == 0)
logger << "Starting distributed sorting ... ";
Ttotal.start();
Timer_total.start();
#if CODE_VERSION == BUBBLETONIC
distBubbletonic(Data, mpi.size(), mpi.rank());
#else
distBitonic(Data, mpi.size(), mpi.rank());
#endif
Ttotal.stop();
Timer_total.stop();
measurements_next();
if (mpi.rank() == 0)
logger << " Done." << logger.endl;
@@ -269,11 +276,11 @@ int main(int argc, char* argv[]) try {

// Print-outs and validation
if (config.perf > 1) {
Timing::print_duration(Ttotal.median(), "Total ", mpi.rank());
Timing::print_duration(TfullSort.median(), "Full-Sort ", mpi.rank());
Timing::print_duration(Texchange.median(), "Exchange ", mpi.rank());
Timing::print_duration(Texchange.median(), "Min-Max ", mpi.rank());
Timing::print_duration(TelbowSort.median(),"Elbow-Sort", mpi.rank());
Timing::print_duration(Timer_total.median(), "Total ", mpi.rank());
Timing::print_duration(Timer_fullSort.median(), "Full-Sort ", mpi.rank());
Timing::print_duration(Timer_exchange.median(), "Exchange ", mpi.rank());
Timing::print_duration(Timer_minmax.median(), "Min-Max ", mpi.rank());
Timing::print_duration(Timer_elbowSort.median(),"Elbow-Sort", mpi.rank());
}
if (config.validation) {
// If requested, we have the chance to fail!
@@ -308,4 +315,4 @@ catch (std::exception& e) {
std::cout << "Exception: " << e.what() << '\n';
}

#endif
#endif

Loading…
Отказ
Запис