Compare commits

..

No commits in common. 'd0dcc00ade9c820ffd418d82df26a4953f044f00' and '62d7568c806dcce64e29ffef08d44e463b9ef1d0' have entirely different histories.

@ -99,3 +99,21 @@ fclean: clean
rm -f $(NAME)
re: fclean all
# mpicxx *.c
# mpirun/mpiexec ... //will run X copies of the program in the current run-time environment, scheduling(by default) in a round-robin fashion by CPU slot.
# SLIDE 5 Durastante
# The Script
# #!/bin/bash
# #SBATCH --job-name=dascegliere
# #SBATCH --mem=size[unis]
# #SBATCH -n 10
# #SBATCH --time=12:00:00
# #SBATCH --nodelist=lista
# #SBATCH --partition=ports
# #ecc..
# mpirun ...

@ -1,4 +1,3 @@
# Calcolo Parallelo dall'infrastruttura alla Matematica 2022/23
# Calcolo_Parallelo_infrastruttura_alla_Matematica_2022-23
Progetto speciale per la didattica dell'universita di Pisa, a.a 2022/23.
[link](git.phc.dm.unipi.it/fdurastante/cpar2023)
Progetto speciale per la didattica dell'universita di Pisa

@ -0,0 +1,14 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
123.565s => Time to read file from offset 0 to 134217728 in Process 1/1
391.018s => Time to sort elements in Process 1/1 memory
252.293s => Time to write '/mnt/raid/tmp/SortedRun7528_aYKFzf' and fill it up with 134217728 sorted elements by Process 1/1
767.55s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
(256=size heap)
939.779s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
28.4624min => FULL EXECUTION TIME

@ -0,0 +1,4 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
16.983s => Time to read file from offset 0 to 134217728 in Process 1/1
391.885s => Time to sort elements in Process 1/1 memory

@ -1,14 +0,0 @@
Using 1 nodes for sorting 512Mb file '/mnt/raid/testlists/___67108864.bin' of 67108864 elements (512Mb Ram each node)
61.9588s => Time to read file from offset 0 to 67108864 in Process 1/1
192.706s => Time to sort elements in Process 1/1 memory
129.057s => Time to write '/mnt/raid/tmp/SortedRun4929_BPRYMJ' and fill it up with 67108864 sorted elements by Process 1/1
383.996s => Time function sortedRuns() in Process 1/1
Merging '/mnt/raid/tmp//SortedRun4929_BPRYMJ' of size 512Mb
Starting the merge process for 1 files
(heap size=1)
243.007s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/___67108864.bin.sort'
10.4542min => FULL EXECUTION TIME

@ -1,19 +0,0 @@
Using 2 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements (512Mb Ram each node)
97.9239s => Time to read file from offset 67108864 to 134217728 in Process 2/2
98.7965s => Time to read file from offset 0 to 67108864 in Process 1/2
188.95s => Time to sort elements in Process 2/2 memory
192.354s => Time to sort elements in Process 1/2 memory
236.481s => Time to write '/mnt/raid/tmp/SortedRun3566_VxKLB3' and fill it up with 67108864 sorted elements by Process 2/2
523.712s => Time function sortedRuns() in Process 2/2
236.688s => Time to write '/mnt/raid/tmp/SortedRun3566_JVV80D' and fill it up with 67108864 sorted elements by Process 1/2
528.154s => Time function sortedRuns() in Process 1/2
Merging '/mnt/raid/tmp//SortedRun3566_JVV80D' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun3566_VxKLB3' of size 512Mb
Starting the merge process for 2 files
(heap size=2)
569.512s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.2981min => FULL EXECUTION TIME

@ -1,29 +0,0 @@
Using 4 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements (512Mb Ram each node)
182.818s => Time to read file from offset 201326592 to 268435456 in Process 4/4
185.766s => Time to read file from offset 0 to 67108864 in Process 1/4
186.443s => Time to read file from offset 67108864 to 134217728 in Process 2/4
186.528s => Time to read file from offset 134217728 to 201326592 in Process 3/4
189.092s => Time to sort elements in Process 4/4 memory
188.726s => Time to sort elements in Process 2/4 memory
190.145s => Time to sort elements in Process 3/4 memory
192.28s => Time to sort elements in Process 1/4 memory
332.753s => Time to write '/mnt/raid/tmp/SortedRun6684_Ili0jA' and fill it up with 67108864 sorted elements by Process 4/4
704.943s => Time function sortedRuns() in Process 4/4
336.275s => Time to write '/mnt/raid/tmp/SortedRun6684_sPlGVf' and fill it up with 67108864 sorted elements by Process 3/4
713.573s => Time function sortedRuns() in Process 3/4
335.349s => Time to write '/mnt/raid/tmp/SortedRun6684_ek6eXY' and fill it up with 67108864 sorted elements by Process 1/4
713.992s => Time function sortedRuns() in Process 1/4
338.518s => Time to write '/mnt/raid/tmp/SortedRun6684_c4x1UY' and fill it up with 67108864 sorted elements by Process 2/4
713.996s => Time function sortedRuns() in Process 2/4
Merging '/mnt/raid/tmp//SortedRun6684_sPlGVf' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6684_ek6eXY' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6684_Ili0jA' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6684_c4x1UY' of size 512Mb
Starting the merge process for 4 files
(heap size=4)
1329.19s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/__268435456.bin.sort'
34.0614min => FULL EXECUTION TIME

@ -1,39 +0,0 @@
Using 6 nodes for sorting 3Gb file '/mnt/raid/testlists/__402653184.bin' of 402653184 elements (512Mb Ram each node)
274.384s => Time to read file from offset 335544320 to 402653184 in Process 6/6
279.031s => Time to read file from offset 0 to 67108864 in Process 1/6
279.556s => Time to read file from offset 201326592 to 268435456 in Process 4/6
279.714s => Time to read file from offset 67108864 to 134217728 in Process 2/6
279.912s => Time to read file from offset 134217728 to 201326592 in Process 3/6
279.945s => Time to read file from offset 268435456 to 335544320 in Process 5/6
190.4s => Time to sort elements in Process 6/6 memory
188.908s => Time to sort elements in Process 2/6 memory
189.214s => Time to sort elements in Process 4/6 memory
188.965s => Time to sort elements in Process 5/6 memory
190.143s => Time to sort elements in Process 3/6 memory
192.575s => Time to sort elements in Process 1/6 memory
496.57s => Time to write '/mnt/raid/tmp/SortedRun2324_6NRl5T' and fill it up with 67108864 sorted elements by Process 6/6
961.619s => Time function sortedRuns() in Process 6/6
506.623s => Time to write '/mnt/raid/tmp/SortedRun2324_sp82cO' and fill it up with 67108864 sorted elements by Process 4/6
977.063s => Time function sortedRuns() in Process 4/6
507.689s => Time to write '/mnt/raid/tmp/SortedRun2324_soSlBo' and fill it up with 67108864 sorted elements by Process 2/6
977.767s => Time function sortedRuns() in Process 2/6
507.33s => Time to write '/mnt/raid/tmp/SortedRun2324_ABMX7E' and fill it up with 67108864 sorted elements by Process 5/6
977.768s => Time function sortedRuns() in Process 5/6
507.424s => Time to write '/mnt/raid/tmp/SortedRun2324_79CwhB' and fill it up with 67108864 sorted elements by Process 3/6
978.601s => Time function sortedRuns() in Process 3/6
506.886s => Time to write '/mnt/raid/tmp/SortedRun2324_95gU08' and fill it up with 67108864 sorted elements by Process 1/6
979.119s => Time function sortedRuns() in Process 1/6
Merging '/mnt/raid/tmp//SortedRun2324_sp82cO' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2324_79CwhB' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2324_95gU08' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2324_soSlBo' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2324_ABMX7E' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2324_6NRl5T' of size 512Mb
Starting the merge process for 6 files
(heap size=6)
2076.17s => Time function kMerge() in Process 1/6
Sorted file '/mnt/raid/tmp/__402653184.bin.sort'
50.9262min => FULL EXECUTION TIME

@ -1,49 +0,0 @@
Using 8 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements (512Mb Ram each node)
366.009s => Time to read file from offset 469762048 to 536870912 in Process 8/8
372.809s => Time to read file from offset 0 to 67108864 in Process 1/8
373.155s => Time to read file from offset 335544320 to 402653184 in Process 6/8
373.34s => Time to read file from offset 201326592 to 268435456 in Process 4/8
373.457s => Time to read file from offset 134217728 to 201326592 in Process 3/8
373.543s => Time to read file from offset 67108864 to 134217728 in Process 2/8
373.605s => Time to read file from offset 402653184 to 469762048 in Process 7/8
373.64s => Time to read file from offset 268435456 to 335544320 in Process 5/8
189.668s => Time to sort elements in Process 8/8 memory
188.719s => Time to sort elements in Process 2/8 memory
188.786s => Time to sort elements in Process 5/8 memory
189.13s => Time to sort elements in Process 4/8 memory
189.991s => Time to sort elements in Process 3/8 memory
190.038s => Time to sort elements in Process 7/8 memory
190.53s => Time to sort elements in Process 6/8 memory
192.38s => Time to sort elements in Process 1/8 memory
648.228s => Time to write '/mnt/raid/tmp/SortedRun1335_uzqS1f' and fill it up with 67108864 sorted elements by Process 8/8
1204.16s => Time function sortedRuns() in Process 8/8
671.613s => Time to write '/mnt/raid/tmp/SortedRun1335_uXde83' and fill it up with 67108864 sorted elements by Process 2/8
1235.48s => Time function sortedRuns() in Process 2/8
672.504s => Time to write '/mnt/raid/tmp/SortedRun1335_dOSJ2V' and fill it up with 67108864 sorted elements by Process 4/8
1236.5s => Time function sortedRuns() in Process 4/8
672.516s => Time to write '/mnt/raid/tmp/SortedRun1335_HvH5W7' and fill it up with 67108864 sorted elements by Process 5/8
1236.5s => Time function sortedRuns() in Process 5/8
672.502s => Time to write '/mnt/raid/tmp/SortedRun1335_wp5m4G' and fill it up with 67108864 sorted elements by Process 6/8
672.835s => Time to write '/mnt/raid/tmp/SortedRun1335_CaxHP6' and fill it up with 67108864 sorted elements by Process 3/8
1237.22s => Time function sortedRuns() in Process 6/8
672.835s => Time to write '/mnt/raid/tmp/SortedRun1335_XUXNHm' and fill it up with 67108864 sorted elements by Process 7/8
1237.22s => Time function sortedRuns() in Process 3/8
1237.23s => Time function sortedRuns() in Process 7/8
671.532s => Time to write '/mnt/raid/tmp/SortedRun1335_ypcaD9' and fill it up with 67108864 sorted elements by Process 1/8
1237.97s => Time function sortedRuns() in Process 1/8
Merging '/mnt/raid/tmp//SortedRun1335_HvH5W7' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_wp5m4G' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_ypcaD9' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_CaxHP6' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_uzqS1f' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_uXde83' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_dOSJ2V' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1335_XUXNHm' of size 512Mb
Starting the merge process for 8 files
(heap size=8)
2948.9s => Time function kMerge() in Process 1/8
Sorted file '/mnt/raid/tmp/__536870912.bin.sort'
69.7862min => FULL EXECUTION TIME

@ -1,59 +0,0 @@
Using 10 nodes for sorting 5Gb file '/mnt/raid/testlists/__671088640.bin' of 671088640 elements (512Mb Ram each node)
457.61s => Time to read file from offset 603979776 to 671088640 in Process 10/10
466.577s => Time to read file from offset 0 to 67108864 in Process 1/10
466.709s => Time to read file from offset 469762048 to 536870912 in Process 8/10
466.835s => Time to read file from offset 536870912 to 603979776 in Process 9/10
466.947s => Time to read file from offset 268435456 to 335544320 in Process 5/10
467.03s => Time to read file from offset 134217728 to 201326592 in Process 3/10
467.091s => Time to read file from offset 335544320 to 402653184 in Process 6/10
467.215s => Time to read file from offset 67108864 to 134217728 in Process 2/10
467.264s => Time to read file from offset 402653184 to 469762048 in Process 7/10
467.307s => Time to read file from offset 201326592 to 268435456 in Process 4/10
192.902s => Time to sort elements in Process 10/10 memory
188.851s => Time to sort elements in Process 5/10 memory
189.143s => Time to sort elements in Process 9/10 memory
189.113s => Time to sort elements in Process 4/10 memory
189.933s => Time to sort elements in Process 8/10 memory
189.455s => Time to sort elements in Process 2/10 memory
189.814s => Time to sort elements in Process 3/10 memory
190.3s => Time to sort elements in Process 7/10 memory
190.793s => Time to sort elements in Process 6/10 memory
192.702s => Time to sort elements in Process 1/10 memory
652.876s => Time to write '/mnt/raid/tmp/SortedRun7195_UJQT72' and fill it up with 67108864 sorted elements by Process 10/10
1303.74s => Time function sortedRuns() in Process 10/10
672.988s => Time to write '/mnt/raid/tmp/SortedRun7195_6brAWo' and fill it up with 67108864 sorted elements by Process 5/10
1329.1s => Time function sortedRuns() in Process 5/10
672.204s => Time to write '/mnt/raid/tmp/SortedRun7195_nJjngp' and fill it up with 67108864 sorted elements by Process 8/10
1330.26s => Time function sortedRuns() in Process 8/10
675.88s => Time to write '/mnt/raid/tmp/SortedRun7195_2X2fmx' and fill it up with 67108864 sorted elements by Process 2/10
1333.94s => Time function sortedRuns() in Process 2/10
677.415s => Time to write '/mnt/raid/tmp/SortedRun7195_rO4BdF' and fill it up with 67108864 sorted elements by Process 9/10
1333.94s => Time function sortedRuns() in Process 9/10
676.628s => Time to write '/mnt/raid/tmp/SortedRun7195_cPICZp' and fill it up with 67108864 sorted elements by Process 3/10
1334.69s => Time function sortedRuns() in Process 3/10
676.011s => Time to write '/mnt/raid/tmp/SortedRun7195_lcSxjs' and fill it up with 67108864 sorted elements by Process 7/10
1334.72s => Time function sortedRuns() in Process 7/10
675.503s => Time to write '/mnt/raid/tmp/SortedRun7195_gOVN9T' and fill it up with 67108864 sorted elements by Process 1/10
1335.85s => Time function sortedRuns() in Process 1/10
678.4s => Time to write '/mnt/raid/tmp/SortedRun7195_oqw2nH' and fill it up with 67108864 sorted elements by Process 4/10
1335.85s => Time function sortedRuns() in Process 4/10
677.358s => Time to write '/mnt/raid/tmp/SortedRun7195_zia8DT' and fill it up with 67108864 sorted elements by Process 6/10
1336.09s => Time function sortedRuns() in Process 6/10
Merging '/mnt/raid/tmp//SortedRun7195_gOVN9T' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_lcSxjs' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_zia8DT' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_nJjngp' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_oqw2nH' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_cPICZp' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_2X2fmx' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_6brAWo' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_rO4BdF' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7195_UJQT72' of size 512Mb
Starting the merge process for 10 files
(heap size=10)
3685.09s => Time function kMerge() in Process 1/10
Sorted file '/mnt/raid/tmp/__671088640.bin.sort'
83.6939min => FULL EXECUTION TIME

@ -1,89 +0,0 @@
Using 16 nodes for sorting 8Gb file '/mnt/raid/testlists/_1073741824.bin' of 1073741824 elements (512Mb Ram each node)
8.47444s => Time to read file from offset 1006632960 to 1073741824 in Process 16/16
8.49876s => Time to read file from offset 402653184 to 469762048 in Process 7/16
8.51103s => Time to read file from offset 0 to 67108864 in Process 1/16
8.51633s => Time to read file from offset 201326592 to 268435456 in Process 4/16
8.52068s => Time to read file from offset 335544320 to 402653184 in Process 6/16
8.53326s => Time to read file from offset 268435456 to 335544320 in Process 5/16
8.54273s => Time to read file from offset 469762048 to 536870912 in Process 8/16
8.55298s => Time to read file from offset 603979776 to 671088640 in Process 10/16
8.55551s => Time to read file from offset 67108864 to 134217728 in Process 2/16
8.60055s => Time to read file from offset 134217728 to 201326592 in Process 3/16
9.5147s => Time to read file from offset 805306368 to 872415232 in Process 13/16
32.3469s => Time to read file from offset 536870912 to 603979776 in Process 9/16
68.6279s => Time to read file from offset 738197504 to 805306368 in Process 12/16
71.8686s => Time to read file from offset 939524096 to 1006632960 in Process 15/16
72.1581s => Time to read file from offset 872415232 to 939524096 in Process 14/16
72.7617s => Time to read file from offset 671088640 to 738197504 in Process 11/16
187.337s => Time to sort elements in Process 7/16 memory
187.961s => Time to sort elements in Process 5/16 memory
188.383s => Time to sort elements in Process 4/16 memory
188.413s => Time to sort elements in Process 6/16 memory
188.892s => Time to sort elements in Process 1/16 memory
188.962s => Time to sort elements in Process 8/16 memory
189.079s => Time to sort elements in Process 2/16 memory
188.284s => Time to sort elements in Process 13/16 memory
189.534s => Time to sort elements in Process 10/16 memory
190.195s => Time to sort elements in Process 16/16 memory
190.442s => Time to sort elements in Process 3/16 memory
189.457s => Time to sort elements in Process 9/16 memory
187.905s => Time to sort elements in Process 12/16 memory
189.352s => Time to sort elements in Process 14/16 memory
189.896s => Time to sort elements in Process 15/16 memory
190.501s => Time to sort elements in Process 11/16 memory
811.516s => Time to write '/mnt/raid/tmp/SortedRun1363_4ZUigF' and fill it up with 67108864 sorted elements by Process 5/16
812.794s => Time to write '/mnt/raid/tmp/SortedRun1363_VkPONg' and fill it up with 67108864 sorted elements by Process 7/16
1008.39s => Time function sortedRuns() in Process 5/16
1008.97s => Time function sortedRuns() in Process 7/16
811.103s => Time to write '/mnt/raid/tmp/SortedRun1363_9wqNuI' and fill it up with 67108864 sorted elements by Process 8/16
1009.84s => Time function sortedRuns() in Process 8/16
813.264s => Time to write '/mnt/raid/tmp/SortedRun1363_612bkH' and fill it up with 67108864 sorted elements by Process 13/16
1012.66s => Time function sortedRuns() in Process 13/16
817.973s => Time to write '/mnt/raid/tmp/SortedRun1363_95C5jw' and fill it up with 67108864 sorted elements by Process 4/16
1015.38s => Time function sortedRuns() in Process 4/16
816.394s => Time to write '/mnt/raid/tmp/SortedRun1363_kYaku4' and fill it up with 67108864 sorted elements by Process 16/16
1016.49s => Time function sortedRuns() in Process 16/16
819.149s => Time to write '/mnt/raid/tmp/SortedRun1363_2r8a1p' and fill it up with 67108864 sorted elements by Process 10/16
1018.54s => Time function sortedRuns() in Process 10/16
819.185s => Time to write '/mnt/raid/tmp/SortedRun1363_ycl4YF' and fill it up with 67108864 sorted elements by Process 1/16
1018.55s => Time function sortedRuns() in Process 1/16
821.266s => Time to write '/mnt/raid/tmp/SortedRun1363_7lJiCY' and fill it up with 67108864 sorted elements by Process 6/16
1018.67s => Time function sortedRuns() in Process 6/16
819.169s => Time to write '/mnt/raid/tmp/SortedRun1363_O6EcdV' and fill it up with 67108864 sorted elements by Process 2/16
1018.72s => Time function sortedRuns() in Process 2/16
819.344s => Time to write '/mnt/raid/tmp/SortedRun1363_wsk0bo' and fill it up with 67108864 sorted elements by Process 3/16
1019.4s => Time function sortedRuns() in Process 3/16
811.126s => Time to write '/mnt/raid/tmp/SortedRun1363_uKBhLz' and fill it up with 67108864 sorted elements by Process 9/16
1034.56s => Time function sortedRuns() in Process 9/16
786.005s => Time to write '/mnt/raid/tmp/SortedRun1363_twYttt' and fill it up with 67108864 sorted elements by Process 11/16
1050.39s => Time function sortedRuns() in Process 11/16
790s => Time to write '/mnt/raid/tmp/SortedRun1363_GOrM1X' and fill it up with 67108864 sorted elements by Process 15/16
1052.54s => Time function sortedRuns() in Process 15/16
790.497s => Time to write '/mnt/raid/tmp/SortedRun1363_4bWgAH' and fill it up with 67108864 sorted elements by Process 14/16
795.34s => Time to write '/mnt/raid/tmp/SortedRun1363_pXKopH' and fill it up with 67108864 sorted elements by Process 12/16
1053s => Time function sortedRuns() in Process 14/16
1053s => Time function sortedRuns() in Process 12/16
Merging '/mnt/raid/tmp//SortedRun1363_pXKopH' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_wsk0bo' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_4ZUigF' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_kYaku4' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_4bWgAH' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_9wqNuI' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_95C5jw' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_2r8a1p' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_O6EcdV' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_612bkH' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_VkPONg' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_ycl4YF' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_twYttt' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_GOrM1X' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_7lJiCY' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun1363_uKBhLz' of size 512Mb
Starting the merge process for 16 files
(heap size=16)
6416.62s => Time function kMerge() in Process 1/16
Sorted file '/mnt/raid/tmp/_1073741824.bin.sort'
124.501min => FULL EXECUTION TIME

@ -1,18 +0,0 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements (512Mb Ram each node)
62.8995s => Time to read file from offset 0 to 67108864 in Process 1/1
192.485s => Time to sort elements in Process 1/1 memory
127.766s => Time to write '/mnt/raid/tmp/SortedRun6255_HBIP4y' and fill it up with 67108864 sorted elements by Process 1/1
60.5334s => Time to read file from offset 67108864 to 134217728 in Process 1/1
188.763s => Time to sort elements in Process 1/1 memory
129.117s => Time to write '/mnt/raid/tmp/SortedRun6255_8TZ9mz' and fill it up with 67108864 sorted elements by Process 1/1
762.175s => Time function sortedRuns() in Process 1/1
Merging '/mnt/raid/tmp//SortedRun6255_8TZ9mz' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6255_HBIP4y' of size 512Mb
Starting the merge process for 2 files
(heap size=2)
576.509s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
22.3157min => FULL EXECUTION TIME

@ -1,27 +0,0 @@
Using 2 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements (512Mb Ram each node)
99.2287s => Time to read file from offset 0 to 67108864 in Process 1/2
100.094s => Time to read file from offset 67108864 to 134217728 in Process 2/2
188.873s => Time to sort elements in Process 2/2 memory
192.387s => Time to sort elements in Process 1/2 memory
238.647s => Time to write '/mnt/raid/tmp/SortedRun8525_4aIfvI' and fill it up with 67108864 sorted elements by Process 2/2
240.087s => Time to write '/mnt/raid/tmp/SortedRun8525_XeVSnu' and fill it up with 67108864 sorted elements by Process 1/2
92.6174s => Time to read file from offset 201326592 to 268435456 in Process 2/2
94.798s => Time to read file from offset 134217728 to 201326592 in Process 1/2
190.237s => Time to sort elements in Process 2/2 memory
190.16s => Time to sort elements in Process 1/2 memory
242.436s => Time to write '/mnt/raid/tmp/SortedRun8525_G4JqUH' and fill it up with 67108864 sorted elements by Process 2/2
1053.3s => Time function sortedRuns() in Process 2/2
242.484s => Time to write '/mnt/raid/tmp/SortedRun8525_oWJQgt' and fill it up with 67108864 sorted elements by Process 1/2
1059.74s => Time function sortedRuns() in Process 1/2
Merging '/mnt/raid/tmp//SortedRun8525_4aIfvI' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun8525_G4JqUH' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun8525_oWJQgt' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun8525_XeVSnu' of size 512Mb
Starting the merge process for 4 files
(heap size=4)
1342.15s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/__268435456.bin.sort'
40.0362min => FULL EXECUTION TIME

@ -1,36 +0,0 @@
Using 3 nodes for sorting 3Gb file '/mnt/raid/testlists/__402653184.bin' of 402653184 elements (512Mb Ram each node)
139.17s => Time to read file from offset 0 to 67108864 in Process 1/3
139.941s => Time to read file from offset 67108864 to 134217728 in Process 2/3
140.792s => Time to read file from offset 134217728 to 201326592 in Process 3/3
188.837s => Time to sort elements in Process 2/3 memory
190.04s => Time to sort elements in Process 3/3 memory
192.348s => Time to sort elements in Process 1/3 memory
292.92s => Time to write '/mnt/raid/tmp/SortedRun2929_v6EfYD' and fill it up with 67108864 sorted elements by Process 2/3
296.167s => Time to write '/mnt/raid/tmp/SortedRun2929_0OSiqm' and fill it up with 67108864 sorted elements by Process 3/3
296.202s => Time to write '/mnt/raid/tmp/SortedRun2929_Bvo6M4' and fill it up with 67108864 sorted elements by Process 1/3
134.155s => Time to read file from offset 268435456 to 335544320 in Process 2/3
134.397s => Time to read file from offset 335544320 to 402653184 in Process 3/3
135.39s => Time to read file from offset 201326592 to 268435456 in Process 1/3
188.99s => Time to sort elements in Process 2/3 memory
190.431s => Time to sort elements in Process 3/3 memory
189.134s => Time to sort elements in Process 1/3 memory
286.357s => Time to write '/mnt/raid/tmp/SortedRun2929_YBblqE' and fill it up with 67108864 sorted elements by Process 2/3
1231.67s => Time function sortedRuns() in Process 2/3
293.001s => Time to write '/mnt/raid/tmp/SortedRun2929_L3UlKq' and fill it up with 67108864 sorted elements by Process 3/3
1246.05s => Time function sortedRuns() in Process 3/3
292.737s => Time to write '/mnt/raid/tmp/SortedRun2929_1DJSf8' and fill it up with 67108864 sorted elements by Process 1/3
1246.3s => Time function sortedRuns() in Process 1/3
Merging '/mnt/raid/tmp//SortedRun2929_0OSiqm' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2929_YBblqE' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2929_Bvo6M4' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2929_L3UlKq' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2929_1DJSf8' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2929_v6EfYD' of size 512Mb
Starting the merge process for 6 files
(heap size=6)
2072.04s => Time function kMerge() in Process 1/3
Sorted file '/mnt/raid/tmp/__402653184.bin.sort'
55.3105min => FULL EXECUTION TIME

@ -1,45 +0,0 @@
Using 4 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements (512Mb Ram each node)
186.515s => Time to read file from offset 0 to 67108864 in Process 1/4
187.096s => Time to read file from offset 134217728 to 201326592 in Process 3/4
187.127s => Time to read file from offset 67108864 to 134217728 in Process 2/4
187.46s => Time to read file from offset 201326592 to 268435456 in Process 4/4
188.898s => Time to sort elements in Process 2/4 memory
189.235s => Time to sort elements in Process 4/4 memory
189.979s => Time to sort elements in Process 3/4 memory
192.405s => Time to sort elements in Process 1/4 memory
352.189s => Time to write '/mnt/raid/tmp/SortedRun7801_1JdJB9' and fill it up with 67108864 sorted elements by Process 2/4
350.89s => Time to write '/mnt/raid/tmp/SortedRun7801_yZlPF4' and fill it up with 67108864 sorted elements by Process 3/4
354.498s => Time to write '/mnt/raid/tmp/SortedRun7801_pr8GMA' and fill it up with 67108864 sorted elements by Process 4/4
353.513s => Time to write '/mnt/raid/tmp/SortedRun7801_Bmni97' and fill it up with 67108864 sorted elements by Process 1/4
184.991s => Time to read file from offset 402653184 to 469762048 in Process 3/4
182.288s => Time to read file from offset 469762048 to 536870912 in Process 4/4
185.534s => Time to read file from offset 335544320 to 402653184 in Process 2/4
182.24s => Time to read file from offset 268435456 to 335544320 in Process 1/4
190.028s => Time to sort elements in Process 3/4 memory
189.708s => Time to sort elements in Process 4/4 memory
188.887s => Time to sort elements in Process 1/4 memory
191.133s => Time to sort elements in Process 2/4 memory
337.653s => Time to write '/mnt/raid/tmp/SortedRun7801_SysDf2' and fill it up with 67108864 sorted elements by Process 3/4
1442.04s => Time function sortedRuns() in Process 3/4
340.085s => Time to write '/mnt/raid/tmp/SortedRun7801_po59HA' and fill it up with 67108864 sorted elements by Process 4/4
338.574s => Time to write '/mnt/raid/tmp/SortedRun7801_bmT6Hb' and fill it up with 67108864 sorted elements by Process 2/4
1444.47s => Time function sortedRuns() in Process 4/4
1444.47s => Time function sortedRuns() in Process 2/4
340.556s => Time to write '/mnt/raid/tmp/SortedRun7801_KUfhj7' and fill it up with 67108864 sorted elements by Process 1/4
1445.44s => Time function sortedRuns() in Process 1/4
Merging '/mnt/raid/tmp//SortedRun7801_Bmni97' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_SysDf2' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_pr8GMA' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_bmT6Hb' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_KUfhj7' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_po59HA' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_1JdJB9' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun7801_yZlPF4' of size 512Mb
Starting the merge process for 8 files
(heap size=8)
2992.85s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/__536870912.bin.sort'
73.9761min => FULL EXECUTION TIME

@ -1,54 +0,0 @@
Using 5 nodes for sorting 5Gb file '/mnt/raid/testlists/__671088640.bin' of 671088640 elements (512Mb Ram each node)
191.898s => Time to read file from offset 268435456 to 335544320 in Process 5/5
224.654s => Time to read file from offset 0 to 67108864 in Process 1/5
224.983s => Time to read file from offset 134217728 to 201326592 in Process 3/5
225.157s => Time to read file from offset 201326592 to 268435456 in Process 4/5
225.283s => Time to read file from offset 67108864 to 134217728 in Process 2/5
188.829s => Time to sort elements in Process 5/5 memory
189.079s => Time to sort elements in Process 2/5 memory
189.463s => Time to sort elements in Process 4/5 memory
189.904s => Time to sort elements in Process 3/5 memory
192.583s => Time to sort elements in Process 1/5 memory
350.337s => Time to write '/mnt/raid/tmp/SortedRun2215_agCjRf' and fill it up with 67108864 sorted elements by Process 5/5
67.1719s => Time to read file from offset 603979776 to 671088640 in Process 5/5
427.293s => Time to write '/mnt/raid/tmp/SortedRun2215_Ucid5g' and fill it up with 67108864 sorted elements by Process 4/5
428.374s => Time to write '/mnt/raid/tmp/SortedRun2215_svqEGo' and fill it up with 67108864 sorted elements by Process 2/5
430.96s => Time to write '/mnt/raid/tmp/SortedRun2215_psPUR5' and fill it up with 67108864 sorted elements by Process 3/5
429.8s => Time to write '/mnt/raid/tmp/SortedRun2215_HIQQwL' and fill it up with 67108864 sorted elements by Process 1/5
192.656s => Time to sort elements in Process 5/5 memory
180.803s => Time to read file from offset 536870912 to 603979776 in Process 4/5
183.766s => Time to read file from offset 402653184 to 469762048 in Process 2/5
184.058s => Time to read file from offset 469762048 to 536870912 in Process 3/5
183.399s => Time to read file from offset 335544320 to 402653184 in Process 1/5
144.361s => Time to write '/mnt/raid/tmp/SortedRun2215_xjoIQi' and fill it up with 67108864 sorted elements by Process 5/5
1136.19s => Time function sortedRuns() in Process 5/5
189.193s => Time to sort elements in Process 4/5 memory
190.019s => Time to sort elements in Process 2/5 memory
189.806s => Time to sort elements in Process 3/5 memory
190.77s => Time to sort elements in Process 1/5 memory
341.067s => Time to write '/mnt/raid/tmp/SortedRun2215_YObXmg' and fill it up with 67108864 sorted elements by Process 4/5
1554.04s => Time function sortedRuns() in Process 4/5
347.247s => Time to write '/mnt/raid/tmp/SortedRun2215_4POdKq' and fill it up with 67108864 sorted elements by Process 2/5
1564.52s => Time function sortedRuns() in Process 2/5
349.552s => Time to write '/mnt/raid/tmp/SortedRun2215_wfCEd5' and fill it up with 67108864 sorted elements by Process 3/5
1571s => Time function sortedRuns() in Process 3/5
348.903s => Time to write '/mnt/raid/tmp/SortedRun2215_KvOBxM' and fill it up with 67108864 sorted elements by Process 1/5
1571.73s => Time function sortedRuns() in Process 1/5
Merging '/mnt/raid/tmp//SortedRun2215_svqEGo' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_KvOBxM' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_psPUR5' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_YObXmg' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_wfCEd5' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_agCjRf' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_Ucid5g' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_xjoIQi' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_4POdKq' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2215_HIQQwL' of size 512Mb
Starting the merge process for 10 files
(heap size=10)
3717.59s => Time function kMerge() in Process 1/5
Sorted file '/mnt/raid/tmp/__671088640.bin.sort'
88.1627min => FULL EXECUTION TIME

@ -1,81 +0,0 @@
Using 8 nodes for sorting 8Gb file '/mnt/raid/testlists/_1073741824.bin' of 1073741824 elements (512Mb Ram each node)
8.41661s => Time to read file from offset 469762048 to 536870912 in Process 8/8
8.45507s => Time to read file from offset 335544320 to 402653184 in Process 6/8
8.44472s => Time to read file from offset 402653184 to 469762048 in Process 7/8
188.244s => Time to sort elements in Process 7/8 memory
189.005s => Time to sort elements in Process 8/8 memory
188.311s => Time to sort elements in Process 6/8 memory
230.138s => Time to read file from offset 67108864 to 134217728 in Process 2/8
232.174s => Time to read file from offset 0 to 67108864 in Process 1/8
234.08s => Time to read file from offset 268435456 to 335544320 in Process 5/8
234.204s => Time to read file from offset 134217728 to 201326592 in Process 3/8
234.635s => Time to read file from offset 201326592 to 268435456 in Process 4/8
188.944s => Time to sort elements in Process 2/8 memory
189.241s => Time to sort elements in Process 1/8 memory
187.913s => Time to sort elements in Process 5/8 memory
188.274s => Time to sort elements in Process 4/8 memory
190.36s => Time to sort elements in Process 3/8 memory
393.483s => Time to write '/mnt/raid/tmp/SortedRun6863_I0YM76' and fill it up with 67108864 sorted elements by Process 6/8
396.155s => Time to write '/mnt/raid/tmp/SortedRun6863_OBhkLT' and fill it up with 67108864 sorted elements by Process 7/8
394.922s => Time to write '/mnt/raid/tmp/SortedRun6863_fZ1NHq' and fill it up with 67108864 sorted elements by Process 8/8
135.742s => Time to read file from offset 872415232 to 939524096 in Process 6/8
136.365s => Time to read file from offset 1006632960 to 1073741824 in Process 8/8
143.563s => Time to read file from offset 939524096 to 1006632960 in Process 7/8
189.196s => Time to sort elements in Process 6/8 memory
190.226s => Time to sort elements in Process 8/8 memory
189.989s => Time to sort elements in Process 7/8 memory
560.099s => Time to write '/mnt/raid/tmp/SortedRun6863_ByrOoJ' and fill it up with 67108864 sorted elements by Process 2/8
561.538s => Time to write '/mnt/raid/tmp/SortedRun6863_ig5QEd' and fill it up with 67108864 sorted elements by Process 1/8
564.209s => Time to write '/mnt/raid/tmp/SortedRun6863_1QEWR0' and fill it up with 67108864 sorted elements by Process 5/8
562.332s => Time to write '/mnt/raid/tmp/SortedRun6863_ae56i3' and fill it up with 67108864 sorted elements by Process 3/8
564.31s => Time to write '/mnt/raid/tmp/SortedRun6863_FrD3Uo' and fill it up with 67108864 sorted elements by Process 4/8
212.959s => Time to read file from offset 603979776 to 671088640 in Process 2/8
225.758s => Time to read file from offset 671088640 to 738197504 in Process 3/8
228.586s => Time to read file from offset 805306368 to 872415232 in Process 5/8
230.043s => Time to read file from offset 738197504 to 805306368 in Process 4/8
234.803s => Time to read file from offset 536870912 to 603979776 in Process 1/8
398.07s => Time to write '/mnt/raid/tmp/SortedRun6863_oFHUb6' and fill it up with 67108864 sorted elements by Process 6/8
1314.54s => Time function sortedRuns() in Process 6/8
398.482s => Time to write '/mnt/raid/tmp/SortedRun6863_H5Ijss' and fill it up with 67108864 sorted elements by Process 8/8
1319.23s => Time function sortedRuns() in Process 8/8
392.723s => Time to write '/mnt/raid/tmp/SortedRun6863_e5GUKS' and fill it up with 67108864 sorted elements by Process 7/8
1320.21s => Time function sortedRuns() in Process 7/8
189.71s => Time to sort elements in Process 2/8 memory
188.361s => Time to sort elements in Process 5/8 memory
190.593s => Time to sort elements in Process 3/8 memory
187.827s => Time to sort elements in Process 4/8 memory
189.512s => Time to sort elements in Process 1/8 memory
391.735s => Time to write '/mnt/raid/tmp/SortedRun6863_FDNAaL' and fill it up with 67108864 sorted elements by Process 2/8
1774.65s => Time function sortedRuns() in Process 2/8
429.622s => Time to write '/mnt/raid/tmp/SortedRun6863_JOFlQ2' and fill it up with 67108864 sorted elements by Process 5/8
1833.97s => Time function sortedRuns() in Process 5/8
429.892s => Time to write '/mnt/raid/tmp/SortedRun6863_fRp473' and fill it up with 67108864 sorted elements by Process 3/8
1834.53s => Time function sortedRuns() in Process 3/8
429.117s => Time to write '/mnt/raid/tmp/SortedRun6863_88Ziin' and fill it up with 67108864 sorted elements by Process 4/8
1835.49s => Time function sortedRuns() in Process 4/8
428.44s => Time to write '/mnt/raid/tmp/SortedRun6863_4NHiff' and fill it up with 67108864 sorted elements by Process 1/8
1836.73s => Time function sortedRuns() in Process 1/8
Merging '/mnt/raid/tmp//SortedRun6863_ig5QEd' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_ae56i3' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_FDNAaL' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_1QEWR0' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_fRp473' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_FrD3Uo' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_ByrOoJ' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_OBhkLT' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_4NHiff' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_88Ziin' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_fZ1NHq' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_I0YM76' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_H5Ijss' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_e5GUKS' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_JOFlQ2' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun6863_oFHUb6' of size 512Mb
Starting the merge process for 16 files
(heap size=16)
6372.54s => Time function kMerge() in Process 1/8
Sorted file '/mnt/raid/tmp/_1073741824.bin.sort'
136.832min => FULL EXECUTION TIME

@ -1,99 +0,0 @@
Using 10 nodes for sorting 10Gb file '/mnt/raid/testlists/_1342177280.bin' of 1342177280 elements (512Mb Ram each node)
467.123s => Time to read file from offset 0 to 67108864 in Process 1/10
467.485s => Time to read file from offset 268435456 to 335544320 in Process 5/10
467.613s => Time to read file from offset 67108864 to 134217728 in Process 2/10
467.74s => Time to read file from offset 201326592 to 268435456 in Process 4/10
467.841s => Time to read file from offset 603979776 to 671088640 in Process 10/10
468.277s => Time to read file from offset 536870912 to 603979776 in Process 9/10
468.35s => Time to read file from offset 134217728 to 201326592 in Process 3/10
468.521s => Time to read file from offset 469762048 to 536870912 in Process 8/10
468.497s => Time to read file from offset 402653184 to 469762048 in Process 7/10
468.545s => Time to read file from offset 335544320 to 402653184 in Process 6/10
188.875s => Time to sort elements in Process 5/10 memory
189.021s => Time to sort elements in Process 2/10 memory
189.359s => Time to sort elements in Process 4/10 memory
189.168s => Time to sort elements in Process 9/10 memory
189.742s => Time to sort elements in Process 8/10 memory
190.161s => Time to sort elements in Process 3/10 memory
190.363s => Time to sort elements in Process 7/10 memory
190.513s => Time to sort elements in Process 6/10 memory
192.442s => Time to sort elements in Process 1/10 memory
192.665s => Time to sort elements in Process 10/10 memory
663.964s => Time to write '/mnt/raid/tmp/SortedRun2506_ZFl2Kl' and fill it up with 67108864 sorted elements by Process 2/10
666.885s => Time to write '/mnt/raid/tmp/SortedRun2506_Pwac2S' and fill it up with 67108864 sorted elements by Process 4/10
670.29s => Time to write '/mnt/raid/tmp/SortedRun2506_KgIhrt' and fill it up with 67108864 sorted elements by Process 5/10
674.44s => Time to write '/mnt/raid/tmp/SortedRun2506_n62BL4' and fill it up with 67108864 sorted elements by Process 9/10
674.464s => Time to write '/mnt/raid/tmp/SortedRun2506_gqGYth' and fill it up with 67108864 sorted elements by Process 3/10
675.684s => Time to write '/mnt/raid/tmp/SortedRun2506_Mq7Sf1' and fill it up with 67108864 sorted elements by Process 7/10
676.497s => Time to write '/mnt/raid/tmp/SortedRun2506_QbP3Di' and fill it up with 67108864 sorted elements by Process 8/10
675.451s => Time to write '/mnt/raid/tmp/SortedRun2506_sOClBc' and fill it up with 67108864 sorted elements by Process 6/10
675.907s => Time to write '/mnt/raid/tmp/SortedRun2506_egZ1oo' and fill it up with 67108864 sorted elements by Process 1/10
674.656s => Time to write '/mnt/raid/tmp/SortedRun2506_zJ1La5' and fill it up with 67108864 sorted elements by Process 10/10
418.644s => Time to read file from offset 738197504 to 805306368 in Process 2/10
439.187s => Time to read file from offset 872415232 to 939524096 in Process 4/10
451.689s => Time to read file from offset 939524096 to 1006632960 in Process 5/10
448.436s => Time to read file from offset 1275068416 to 1342177280 in Process 10/10
456.258s => Time to read file from offset 1207959552 to 1275068416 in Process 9/10
454.948s => Time to read file from offset 1006632960 to 1073741824 in Process 6/10
454.807s => Time to read file from offset 1140850688 to 1207959552 in Process 8/10
455.729s => Time to read file from offset 805306368 to 872415232 in Process 3/10
455.003s => Time to read file from offset 1073741824 to 1140850688 in Process 7/10
454.461s => Time to read file from offset 671088640 to 738197504 in Process 1/10
193.725s => Time to sort elements in Process 2/10 memory
188.351s => Time to sort elements in Process 4/10 memory
188.24s => Time to sort elements in Process 5/10 memory
188.901s => Time to sort elements in Process 10/10 memory
187.612s => Time to sort elements in Process 1/10 memory
187.898s => Time to sort elements in Process 6/10 memory
189.063s => Time to sort elements in Process 3/10 memory
190.556s => Time to sort elements in Process 9/10 memory
188.954s => Time to sort elements in Process 7/10 memory
189.549s => Time to sort elements in Process 8/10 memory
526.572s => Time to write '/mnt/raid/tmp/SortedRun2506_IRr3wm' and fill it up with 67108864 sorted elements by Process 2/10
2460.1s => Time function sortedRuns() in Process 2/10
607.405s => Time to write '/mnt/raid/tmp/SortedRun2506_V2HsRO' and fill it up with 67108864 sorted elements by Process 4/10
2560s => Time function sortedRuns() in Process 4/10
646.483s => Time to write '/mnt/raid/tmp/SortedRun2506_nUjWls' and fill it up with 67108864 sorted elements by Process 5/10
2613.82s => Time function sortedRuns() in Process 5/10
652.74s => Time to write '/mnt/raid/tmp/SortedRun2506_v7buK6' and fill it up with 67108864 sorted elements by Process 10/10
2626.75s => Time function sortedRuns() in Process 10/10
656.344s => Time to write '/mnt/raid/tmp/SortedRun2506_1aajqs' and fill it up with 67108864 sorted elements by Process 1/10
2635.28s => Time function sortedRuns() in Process 1/10
658.509s => Time to write '/mnt/raid/tmp/SortedRun2506_fgepsh' and fill it up with 67108864 sorted elements by Process 3/10
2638.87s => Time function sortedRuns() in Process 3/10
658.789s => Time to write '/mnt/raid/tmp/SortedRun2506_NfWGTf' and fill it up with 67108864 sorted elements by Process 8/10
2639.5s => Time function sortedRuns() in Process 8/10
659.643s => Time to write '/mnt/raid/tmp/SortedRun2506_SO9dn1' and fill it up with 67108864 sorted elements by Process 9/10
2640.03s => Time function sortedRuns() in Process 9/10
659.905s => Time to write '/mnt/raid/tmp/SortedRun2506_sQxpi0' and fill it up with 67108864 sorted elements by Process 7/10
2640.51s => Time function sortedRuns() in Process 7/10
661.86s => Time to write '/mnt/raid/tmp/SortedRun2506_z2MbTa' and fill it up with 67108864 sorted elements by Process 6/10
2640.83s => Time function sortedRuns() in Process 6/10
Merging '/mnt/raid/tmp//SortedRun2506_gqGYth' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_nUjWls' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_1aajqs' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_IRr3wm' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_KgIhrt' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_sQxpi0' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_zJ1La5' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_Pwac2S' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_SO9dn1' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_v7buK6' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_V2HsRO' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_n62BL4' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_egZ1oo' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_Mq7Sf1' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_sOClBc' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_QbP3Di' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_ZFl2Kl' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_fgepsh' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_z2MbTa' of size 512Mb
Merging '/mnt/raid/tmp//SortedRun2506_NfWGTf' of size 512Mb
Starting the merge process for 20 files
(heap size=20)
8083.52s => Time function kMerge() in Process 1/10
Sorted file '/mnt/raid/tmp/_1342177280.bin.sort'
178.749min => FULL EXECUTION TIME

@ -1,14 +0,0 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements (1Gb Ram each node)
124.192s => Time to read file from offset 0 to 134217728 in Process 1/1
391.051s => Time to sort elements in Process 1/1 memory
255.663s => Time to write '/mnt/raid/tmp/SortedRun2069_FvmjBy' and fill it up with 134217728 sorted elements by Process 1/1
771.145s => Time function sortedRuns() in Process 1/1
Merging '/mnt/raid/tmp//SortedRun2069_FvmjBy' of size 1Gb
Starting the merge process for 1 files
(heap size=1)
480.774s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
20.8717min => FULL EXECUTION TIME

@ -1,19 +0,0 @@
Using 2 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements (1Gb Ram each node)
194.797s => Time to read file from offset 0 to 134217728 in Process 1/2
195.437s => Time to read file from offset 134217728 to 268435456 in Process 2/2
391.41s => Time to sort elements in Process 1/2 memory
391.634s => Time to sort elements in Process 2/2 memory
424.199s => Time to write '/mnt/raid/tmp/SortedRun1001_EkJ2Me' and fill it up with 134217728 sorted elements by Process 1/2
1010.62s => Time function sortedRuns() in Process 1/2
424.342s => Time to write '/mnt/raid/tmp/SortedRun1001_iU8Zsl' and fill it up with 134217728 sorted elements by Process 2/2
1011.63s => Time function sortedRuns() in Process 2/2
Merging '/mnt/raid/tmp//SortedRun1001_iU8Zsl' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1001_EkJ2Me' of size 1Gb
Starting the merge process for 2 files
(heap size=2)
1156.6s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/__268435456.bin.sort'
36.1439min => FULL EXECUTION TIME

@ -1,23 +0,0 @@
Using 2 nodes for sorting 3Gb file '/mnt/raid/testlists/__402653184.bin' of 402653184 elements (1Gb Ram each node)
16.9929s => Time to read file from offset 134217728 to 268435456 in Process 2/2
17.035s => Time to read file from offset 0 to 134217728 in Process 1/2
391.555s => Time to sort elements in Process 2/2 memory
391.634s => Time to sort elements in Process 1/2 memory
487.621s => Time to write '/mnt/raid/tmp/SortedRun2514_N10JbY' and fill it up with 134217728 sorted elements by Process 2/2
896.411s => Time function sortedRuns() in Process 2/2
487.85s => Time to write '/mnt/raid/tmp/SortedRun2514_y61jzZ' and fill it up with 134217728 sorted elements by Process 1/2
122.799s => Time to read file from offset 268435456 to 402653184 in Process 1/2
392.265s => Time to sort elements in Process 1/2 memory
257.068s => Time to write '/mnt/raid/tmp/SortedRun2514_eG2B5Z' and fill it up with 134217728 sorted elements by Process 1/2
1669.09s => Time function sortedRuns() in Process 1/2
Merging '/mnt/raid/tmp//SortedRun2514_N10JbY' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun2514_eG2B5Z' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun2514_y61jzZ' of size 1Gb
Starting the merge process for 3 files
(heap size=3)
1883.7s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/__402653184.bin.sort'
59.2214min => FULL EXECUTION TIME

@ -1,29 +0,0 @@
Using 4 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements (1Gb Ram each node)
17.8897s => Time to read file from offset 134217728 to 268435456 in Process 2/4
273.799s => Time to read file from offset 402653184 to 536870912 in Process 4/4
275.379s => Time to read file from offset 0 to 134217728 in Process 1/4
277.147s => Time to read file from offset 268435456 to 402653184 in Process 3/4
391.467s => Time to sort elements in Process 2/4 memory
251.324s => Time to write '/mnt/raid/tmp/SortedRun7499_QzkJDa' and fill it up with 134217728 sorted elements by Process 2/4
660.902s => Time function sortedRuns() in Process 2/4
389.613s => Time to sort elements in Process 4/4 memory
390.917s => Time to sort elements in Process 1/4 memory
391.962s => Time to sort elements in Process 3/4 memory
584.803s => Time to write '/mnt/raid/tmp/SortedRun7499_5IfZIs' and fill it up with 134217728 sorted elements by Process 4/4
1248.79s => Time function sortedRuns() in Process 4/4
588.181s => Time to write '/mnt/raid/tmp/SortedRun7499_HalqzG' and fill it up with 134217728 sorted elements by Process 1/4
1254.86s => Time function sortedRuns() in Process 1/4
587.066s => Time to write '/mnt/raid/tmp/SortedRun7499_JevEJ9' and fill it up with 134217728 sorted elements by Process 3/4
1256.52s => Time function sortedRuns() in Process 3/4
Merging '/mnt/raid/tmp//SortedRun7499_JevEJ9' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7499_5IfZIs' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7499_HalqzG' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7499_QzkJDa' of size 1Gb
Starting the merge process for 4 files
(heap size=4)
2682.59s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/__536870912.bin.sort'
65.6635min => FULL EXECUTION TIME

@ -1,33 +0,0 @@
Using 4 nodes for sorting 5Gb file '/mnt/raid/testlists/__671088640.bin' of 671088640 elements (1Gb Ram each node)
110.553s => Time to read file from offset 402653184 to 536870912 in Process 4/4
222.981s => Time to read file from offset 134217728 to 268435456 in Process 2/4
272.318s => Time to read file from offset 0 to 134217728 in Process 1/4
273.112s => Time to read file from offset 268435456 to 402653184 in Process 3/4
388.946s => Time to sort elements in Process 4/4 memory
399.642s => Time to sort elements in Process 2/4 memory
391.027s => Time to sort elements in Process 1/4 memory
392.142s => Time to sort elements in Process 3/4 memory
467.495s => Time to write '/mnt/raid/tmp/SortedRun9059_xmKE8S' and fill it up with 134217728 sorted elements by Process 4/4
967.258s => Time function sortedRuns() in Process 4/4
628.319s => Time to write '/mnt/raid/tmp/SortedRun9059_bA5fet' and fill it up with 134217728 sorted elements by Process 2/4
1251.26s => Time function sortedRuns() in Process 2/4
628.322s => Time to write '/mnt/raid/tmp/SortedRun9059_ZWaKAY' and fill it up with 134217728 sorted elements by Process 1/4
629.189s => Time to write '/mnt/raid/tmp/SortedRun9059_h2Zklu' and fill it up with 134217728 sorted elements by Process 3/4
1295.94s => Time function sortedRuns() in Process 3/4
124.491s => Time to read file from offset 536870912 to 671088640 in Process 1/4
391.197s => Time to sort elements in Process 1/4 memory
265.345s => Time to write '/mnt/raid/tmp/SortedRun9059_pXAIeX' and fill it up with 134217728 sorted elements by Process 1/4
2073.28s => Time function sortedRuns() in Process 1/4
Merging '/mnt/raid/tmp//SortedRun9059_bA5fet' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9059_pXAIeX' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9059_xmKE8S' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9059_ZWaKAY' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9059_h2Zklu' of size 1Gb
Starting the merge process for 5 files
(heap size=5)
3501.6s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/__671088640.bin.sort'
92.9234min => FULL EXECUTION TIME

@ -1,45 +0,0 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/_1073741824.bin' of 1073741824 elements (1Gb Ram each node)
368.955s => Time to read file from offset 0 to 134217728 in Process 1/4
369.062s => Time to read file from offset 134217728 to 268435456 in Process 2/4
369.236s => Time to read file from offset 402653184 to 536870912 in Process 4/4
369.391s => Time to read file from offset 268435456 to 402653184 in Process 3/4
393.146s => Time to sort elements in Process 4/4 memory
393.349s => Time to sort elements in Process 3/4 memory
393.883s => Time to sort elements in Process 2/4 memory
396.32s => Time to sort elements in Process 1/4 memory
708.634s => Time to write '/mnt/raid/tmp/SortedRun8249_bEqu00' and fill it up with 134217728 sorted elements by Process 2/4
710.539s => Time to write '/mnt/raid/tmp/SortedRun8249_5iu1gH' and fill it up with 134217728 sorted elements by Process 4/4
712.503s => Time to write '/mnt/raid/tmp/SortedRun8249_1xoKtl' and fill it up with 134217728 sorted elements by Process 3/4
712.506s => Time to write '/mnt/raid/tmp/SortedRun8249_Y3sUeJ' and fill it up with 134217728 sorted elements by Process 1/4
363.408s => Time to read file from offset 671088640 to 805306368 in Process 2/4
363.671s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
364.626s => Time to read file from offset 805306368 to 939524096 in Process 3/4
362.672s => Time to read file from offset 536870912 to 671088640 in Process 1/4
387.691s => Time to sort elements in Process 4/4 memory
392.597s => Time to sort elements in Process 2/4 memory
390.494s => Time to sort elements in Process 1/4 memory
393.629s => Time to sort elements in Process 3/4 memory
715.496s => Time to write '/mnt/raid/tmp/SortedRun8249_IRQagH' and fill it up with 134217728 sorted elements by Process 4/4
2940.29s => Time function sortedRuns() in Process 4/4
717.8s => Time to write '/mnt/raid/tmp/SortedRun8249_xuAQCY' and fill it up with 134217728 sorted elements by Process 2/4
2946s => Time function sortedRuns() in Process 2/4
717.772s => Time to write '/mnt/raid/tmp/SortedRun8249_XjUrRH' and fill it up with 134217728 sorted elements by Process 1/4
2950.31s => Time function sortedRuns() in Process 1/4
717.744s => Time to write '/mnt/raid/tmp/SortedRun8249_P3Cf2m' and fill it up with 134217728 sorted elements by Process 3/4
2952.24s => Time function sortedRuns() in Process 3/4
Merging '/mnt/raid/tmp//SortedRun8249_bEqu00' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_IRQagH' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_xuAQCY' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_Y3sUeJ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_XjUrRH' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_P3Cf2m' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_5iu1gH' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8249_1xoKtl' of size 1Gb
Starting the merge process for 8 files
(heap size=8)
5799.78s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/_1073741824.bin.sort'
145.878min => FULL EXECUTION TIME

@ -1,54 +0,0 @@
Using 5 nodes for sorting 10Gb file '/mnt/raid/testlists/_1342177280.bin' of 1342177280 elements (1Gb Ram each node)
460.583s => Time to read file from offset 134217728 to 268435456 in Process 2/5
461.339s => Time to read file from offset 0 to 134217728 in Process 1/5
461.552s => Time to read file from offset 536870912 to 671088640 in Process 5/5
461.619s => Time to read file from offset 402653184 to 536870912 in Process 4/5
461.665s => Time to read file from offset 268435456 to 402653184 in Process 3/5
389.236s => Time to sort elements in Process 4/5 memory
391.525s => Time to sort elements in Process 2/5 memory
391.344s => Time to sort elements in Process 1/5 memory
391.141s => Time to sort elements in Process 5/5 memory
391.882s => Time to sort elements in Process 3/5 memory
874.607s => Time to write '/mnt/raid/tmp/SortedRun4586_ARUzdu' and fill it up with 134217728 sorted elements by Process 4/5
877.9s => Time to write '/mnt/raid/tmp/SortedRun4586_FnPoEj' and fill it up with 134217728 sorted elements by Process 2/5
877.886s => Time to write '/mnt/raid/tmp/SortedRun4586_y1j6iK' and fill it up with 134217728 sorted elements by Process 3/5
879.381s => Time to write '/mnt/raid/tmp/SortedRun4586_sCA8of' and fill it up with 134217728 sorted elements by Process 1/5
879.352s => Time to write '/mnt/raid/tmp/SortedRun4586_D1MVCO' and fill it up with 134217728 sorted elements by Process 5/5
445.965s => Time to read file from offset 1073741824 to 1207959552 in Process 4/5
455.837s => Time to read file from offset 805306368 to 939524096 in Process 2/5
453.553s => Time to read file from offset 1207959552 to 1342177280 in Process 5/5
455.819s => Time to read file from offset 939524096 to 1073741824 in Process 3/5
455.472s => Time to read file from offset 671088640 to 805306368 in Process 1/5
394.126s => Time to sort elements in Process 4/5 memory
389.997s => Time to sort elements in Process 5/5 memory
389.299s => Time to sort elements in Process 3/5 memory
391.682s => Time to sort elements in Process 2/5 memory
402.143s => Time to sort elements in Process 1/5 memory
856.066s => Time to write '/mnt/raid/tmp/SortedRun4586_Q9d2Lr' and fill it up with 134217728 sorted elements by Process 4/5
3422.37s => Time function sortedRuns() in Process 4/5
874.421s => Time to write '/mnt/raid/tmp/SortedRun4586_YZ35RR' and fill it up with 134217728 sorted elements by Process 5/5
3451.33s => Time function sortedRuns() in Process 5/5
876.298s => Time to write '/mnt/raid/tmp/SortedRun4586_a1WyzM' and fill it up with 134217728 sorted elements by Process 3/5
3454.32s => Time function sortedRuns() in Process 3/5
877.782s => Time to write '/mnt/raid/tmp/SortedRun4586_RehgQi' and fill it up with 134217728 sorted elements by Process 2/5
3457.57s => Time function sortedRuns() in Process 2/5
869.459s => Time to write '/mnt/raid/tmp/SortedRun4586_Okl6Ni' and fill it up with 134217728 sorted elements by Process 1/5
3460.95s => Time function sortedRuns() in Process 1/5
Merging '/mnt/raid/tmp//SortedRun4586_YZ35RR' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_ARUzdu' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_Q9d2Lr' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_y1j6iK' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_a1WyzM' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_sCA8of' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_RehgQi' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_D1MVCO' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_Okl6Ni' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun4586_FnPoEj' of size 1Gb
Starting the merge process for 10 files
(heap size=10)
7493.45s => Time function kMerge() in Process 1/5
Sorted file '/mnt/raid/tmp/_1342177280.bin.sort'
182.581min => FULL EXECUTION TIME

@ -1,62 +0,0 @@
Using 5 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements (1Gb Ram each node)
460.216s => Time to read file from offset 0 to 134217728 in Process 1/5
460.956s => Time to read file from offset 268435456 to 402653184 in Process 3/5
461.097s => Time to read file from offset 402653184 to 536870912 in Process 4/5
461.66s => Time to read file from offset 536870912 to 671088640 in Process 5/5
461.707s => Time to read file from offset 134217728 to 268435456 in Process 2/5
388.098s => Time to sort elements in Process 1/5 memory
390.705s => Time to sort elements in Process 4/5 memory
390.533s => Time to sort elements in Process 2/5 memory
392.554s => Time to sort elements in Process 5/5 memory
399.205s => Time to sort elements in Process 3/5 memory
843.645s => Time to write '/mnt/raid/tmp/SortedRun5523_waTob1' and fill it up with 134217728 sorted elements by Process 1/5
852.724s => Time to write '/mnt/raid/tmp/SortedRun5523_TYOnOU' and fill it up with 134217728 sorted elements by Process 4/5
856.267s => Time to write '/mnt/raid/tmp/SortedRun5523_qoLOtr' and fill it up with 134217728 sorted elements by Process 2/5
854.678s => Time to write '/mnt/raid/tmp/SortedRun5523_MRtpYT' and fill it up with 134217728 sorted elements by Process 5/5
853.357s => Time to write '/mnt/raid/tmp/SortedRun5523_WS87jD' and fill it up with 134217728 sorted elements by Process 3/5
423.07s => Time to read file from offset 671088640 to 805306368 in Process 1/5
445.735s => Time to read file from offset 1073741824 to 1207959552 in Process 4/5
447.146s => Time to read file from offset 805306368 to 939524096 in Process 2/5
447.355s => Time to read file from offset 1207959552 to 1342177280 in Process 5/5
444.316s => Time to read file from offset 939524096 to 1073741824 in Process 3/5
398.845s => Time to sort elements in Process 1/5 memory
389.843s => Time to sort elements in Process 5/5 memory
396.268s => Time to sort elements in Process 4/5 memory
393.37s => Time to sort elements in Process 2/5 memory
390.862s => Time to sort elements in Process 3/5 memory
795.663s => Time to write '/mnt/raid/tmp/SortedRun5523_UoqvBZ' and fill it up with 134217728 sorted elements by Process 1/5
869.893s => Time to write '/mnt/raid/tmp/SortedRun5523_oYc2VU' and fill it up with 134217728 sorted elements by Process 5/5
3417.08s => Time function sortedRuns() in Process 5/5
877.97s => Time to write '/mnt/raid/tmp/SortedRun5523_1v18iU' and fill it up with 134217728 sorted elements by Process 4/5
3425.4s => Time function sortedRuns() in Process 4/5
875.112s => Time to write '/mnt/raid/tmp/SortedRun5523_CTkIaF' and fill it up with 134217728 sorted elements by Process 3/5
3425.41s => Time function sortedRuns() in Process 3/5
876.141s => Time to write '/mnt/raid/tmp/SortedRun5523_0GZ63o' and fill it up with 134217728 sorted elements by Process 2/5
137.725s => Time to read file from offset 1342177280 to 1476395008 in Process 1/5
130.448s => Time to read file from offset 1476395008 to 1610612736 in Process 2/5
390.563s => Time to sort elements in Process 1/5 memory
390.369s => Time to sort elements in Process 2/5 memory
381.363s => Time to write '/mnt/raid/tmp/SortedRun5523_1TNrC1' and fill it up with 134217728 sorted elements by Process 1/5
4220.2s => Time function sortedRuns() in Process 1/5
380.851s => Time to write '/mnt/raid/tmp/SortedRun5523_IAZw8p' and fill it up with 134217728 sorted elements by Process 2/5
4328.2s => Time function sortedRuns() in Process 2/5
Merging '/mnt/raid/tmp//SortedRun5523_waTob1' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_1TNrC1' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_0GZ63o' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_WS87jD' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_oYc2VU' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_qoLOtr' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_UoqvBZ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_CTkIaF' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_MRtpYT' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_IAZw8p' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_1v18iU' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5523_TYOnOU' of size 1Gb
Starting the merge process for 12 files
(heap size=12)
8960.78s => Time function kMerge() in Process 1/5
Sorted file '/mnt/raid/tmp/12Gib.bin.sort'
221.491min => FULL EXECUTION TIME

@ -1,78 +0,0 @@
Using 5 nodes for sorting 16Gb file '/mnt/raid/testlists/16Gib.bin' of 2147483648 elements (1Gb Ram each node)
460.481s => Time to read file from offset 0 to 134217728 in Process 1/5
460.669s => Time to read file from offset 134217728 to 268435456 in Process 2/5
461.267s => Time to read file from offset 402653184 to 536870912 in Process 4/5
461.476s => Time to read file from offset 536870912 to 671088640 in Process 5/5
461.677s => Time to read file from offset 268435456 to 402653184 in Process 3/5
389.645s => Time to sort elements in Process 1/5 memory
390.252s => Time to sort elements in Process 5/5 memory
391.732s => Time to sort elements in Process 4/5 memory
393.825s => Time to sort elements in Process 2/5 memory
392.974s => Time to sort elements in Process 3/5 memory
799.741s => Time to write '/mnt/raid/tmp/SortedRun1017_P1ucH1' and fill it up with 134217728 sorted elements by Process 1/5
808.047s => Time to write '/mnt/raid/tmp/SortedRun1017_7A7UGY' and fill it up with 134217728 sorted elements by Process 5/5
807.666s => Time to write '/mnt/raid/tmp/SortedRun1017_xwT8J4' and fill it up with 134217728 sorted elements by Process 4/5
808.89s => Time to write '/mnt/raid/tmp/SortedRun1017_CI2WSZ' and fill it up with 134217728 sorted elements by Process 3/5
809.133s => Time to write '/mnt/raid/tmp/SortedRun1017_05LkHh' and fill it up with 134217728 sorted elements by Process 2/5
430.044s => Time to read file from offset 671088640 to 805306368 in Process 1/5
451.331s => Time to read file from offset 1207959552 to 1342177280 in Process 5/5
451.528s => Time to read file from offset 1073741824 to 1207959552 in Process 4/5
450.809s => Time to read file from offset 939524096 to 1073741824 in Process 3/5
450.907s => Time to read file from offset 805306368 to 939524096 in Process 2/5
394.765s => Time to sort elements in Process 1/5 memory
390.828s => Time to sort elements in Process 4/5 memory
395.792s => Time to sort elements in Process 5/5 memory
392.825s => Time to sort elements in Process 3/5 memory
398.222s => Time to sort elements in Process 2/5 memory
735.002s => Time to write '/mnt/raid/tmp/SortedRun1017_dV8gOZ' and fill it up with 134217728 sorted elements by Process 1/5
820.423s => Time to write '/mnt/raid/tmp/SortedRun1017_bOeq61' and fill it up with 134217728 sorted elements by Process 4/5
818.276s => Time to write '/mnt/raid/tmp/SortedRun1017_PNWKfY' and fill it up with 134217728 sorted elements by Process 5/5
822.747s => Time to write '/mnt/raid/tmp/SortedRun1017_hgF6v0' and fill it up with 134217728 sorted elements by Process 3/5
823.656s => Time to write '/mnt/raid/tmp/SortedRun1017_PklCSd' and fill it up with 134217728 sorted elements by Process 2/5
163.296s => Time to read file from offset 1342177280 to 1476395008 in Process 1/5
371.684s => Time to read file from offset 1744830464 to 1879048192 in Process 4/5
375.171s => Time to read file from offset 1879048192 to 2013265920 in Process 5/5
373.737s => Time to read file from offset 1610612736 to 1744830464 in Process 3/5
368.527s => Time to read file from offset 1476395008 to 1610612736 in Process 2/5
391.148s => Time to sort elements in Process 1/5 memory
255.032s => Time to write '/mnt/raid/tmp/SortedRun1017_8t0fk0' and fill it up with 134217728 sorted elements by Process 1/5
390.609s => Time to sort elements in Process 4/5 memory
389.954s => Time to sort elements in Process 5/5 memory
389.456s => Time to sort elements in Process 3/5 memory
400.546s => Time to sort elements in Process 2/5 memory
123.1s => Time to read file from offset 2013265920 to 2147483648 in Process 1/5
390.288s => Time to sort elements in Process 1/5 memory
726.837s => Time to write '/mnt/raid/tmp/SortedRun1017_YR6MM2' and fill it up with 134217728 sorted elements by Process 4/5
4813.58s => Time function sortedRuns() in Process 4/5
735.737s => Time to write '/mnt/raid/tmp/SortedRun1017_ko91hZ' and fill it up with 134217728 sorted elements by Process 5/5
4827.43s => Time function sortedRuns() in Process 5/5
734.061s => Time to write '/mnt/raid/tmp/SortedRun1017_ENyaPZ' and fill it up with 134217728 sorted elements by Process 3/5
4828.9s => Time function sortedRuns() in Process 3/5
730.522s => Time to write '/mnt/raid/tmp/SortedRun1017_97Hc7h' and fill it up with 134217728 sorted elements by Process 2/5
4838.27s => Time function sortedRuns() in Process 2/5
463.236s => Time to write '/mnt/raid/tmp/SortedRun1017_X6J8U2' and fill it up with 134217728 sorted elements by Process 1/5
4996.85s => Time function sortedRuns() in Process 1/5
Merging '/mnt/raid/tmp//SortedRun1017_dV8gOZ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_CI2WSZ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_05LkHh' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_YR6MM2' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_8t0fk0' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_ENyaPZ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_PklCSd' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_97Hc7h' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_xwT8J4' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_X6J8U2' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_ko91hZ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_P1ucH1' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_bOeq61' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_7A7UGY' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_hgF6v0' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1017_PNWKfY' of size 1Gb
Starting the merge process for 16 files
(heap size=16)
12674.2s => Time function kMerge() in Process 1/5
Sorted file '/mnt/raid/tmp/16Gib.bin.sort'
294.525min => FULL EXECUTION TIME

@ -1,18 +0,0 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements (1Gb Ram each node)
122.349s => Time to read file from offset 0 to 134217728 in Process 1/1
390.924s => Time to sort elements in Process 1/1 memory
249.362s => Time to write '/mnt/raid/tmp/SortedRun1912_h5adjX' and fill it up with 134217728 sorted elements by Process 1/1
117.643s => Time to read file from offset 134217728 to 268435456 in Process 1/1
391.518s => Time to sort elements in Process 1/1 memory
254.32s => Time to write '/mnt/raid/tmp/SortedRun1912_FndJmY' and fill it up with 134217728 sorted elements by Process 1/1
1526.57s => Time function sortedRuns() in Process 1/1
Merging '/mnt/raid/tmp//SortedRun1912_FndJmY' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun1912_h5adjX' of size 1Gb
Starting the merge process for 2 files
(heap size=2)
1119.48s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__268435456.bin.sort'
44.1076min => FULL EXECUTION TIME

@ -1,27 +0,0 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements (1Gb Ram each node)
196.473s => Time to read file from offset 0 to 134217728 in Process 1/2
197.369s => Time to read file from offset 134217728 to 268435456 in Process 2/2
391.612s => Time to sort elements in Process 1/2 memory
392.44s => Time to sort elements in Process 2/2 memory
429.273s => Time to write '/mnt/raid/tmp/SortedRun3702_rwgFJi' and fill it up with 134217728 sorted elements by Process 1/2
429.919s => Time to write '/mnt/raid/tmp/SortedRun3702_RGVQaX' and fill it up with 134217728 sorted elements by Process 2/2
194.857s => Time to read file from offset 268435456 to 402653184 in Process 1/2
194.106s => Time to read file from offset 402653184 to 536870912 in Process 2/2
390.442s => Time to sort elements in Process 2/2 memory
393.736s => Time to sort elements in Process 1/2 memory
431.556s => Time to write '/mnt/raid/tmp/SortedRun3702_jcrHiX' and fill it up with 134217728 sorted elements by Process 2/2
2036.4s => Time function sortedRuns() in Process 2/2
431.596s => Time to write '/mnt/raid/tmp/SortedRun3702_6Jrn8k' and fill it up with 134217728 sorted elements by Process 1/2
2038.16s => Time function sortedRuns() in Process 1/2
Merging '/mnt/raid/tmp//SortedRun3702_6Jrn8k' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun3702_RGVQaX' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun3702_jcrHiX' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun3702_rwgFJi' of size 1Gb
Starting the merge process for 4 files
(heap size=4)
2633.64s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/__536870912.bin.sort'
77.8705min => FULL EXECUTION TIME

@ -1,45 +0,0 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/_1073741824.bin' of 1073741824 elements (1Gb Ram each node)
367.954s => Time to read file from offset 0 to 134217728 in Process 1/4
368.863s => Time to read file from offset 268435456 to 402653184 in Process 3/4
369.16s => Time to read file from offset 134217728 to 268435456 in Process 2/4
369.36s => Time to read file from offset 402653184 to 536870912 in Process 4/4
393.292s => Time to sort elements in Process 3/4 memory
393.295s => Time to sort elements in Process 4/4 memory
393.52s => Time to sort elements in Process 2/4 memory
396.258s => Time to sort elements in Process 1/4 memory
651.095s => Time to write '/mnt/raid/tmp/SortedRun9332_655Zbw' and fill it up with 134217728 sorted elements by Process 3/4
654.124s => Time to write '/mnt/raid/tmp/SortedRun9332_idB3Wz' and fill it up with 134217728 sorted elements by Process 2/4
653.95s => Time to write '/mnt/raid/tmp/SortedRun9332_J63Nyy' and fill it up with 134217728 sorted elements by Process 1/4
657.512s => Time to write '/mnt/raid/tmp/SortedRun9332_GUzNMT' and fill it up with 134217728 sorted elements by Process 4/4
360.462s => Time to read file from offset 805306368 to 939524096 in Process 3/4
365.011s => Time to read file from offset 671088640 to 805306368 in Process 2/4
362.159s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
364.504s => Time to read file from offset 536870912 to 671088640 in Process 1/4
393.852s => Time to sort elements in Process 3/4 memory
387.611s => Time to sort elements in Process 4/4 memory
390.643s => Time to sort elements in Process 1/4 memory
393.868s => Time to sort elements in Process 2/4 memory
663.146s => Time to write '/mnt/raid/tmp/SortedRun9332_mISE2s' and fill it up with 134217728 sorted elements by Process 3/4
2831.28s => Time function sortedRuns() in Process 3/4
670.265s => Time to write '/mnt/raid/tmp/SortedRun9332_P1YRGS' and fill it up with 134217728 sorted elements by Process 4/4
2840.96s => Time function sortedRuns() in Process 4/4
666.959s => Time to write '/mnt/raid/tmp/SortedRun9332_Ylwr8A' and fill it up with 134217728 sorted elements by Process 1/4
2841.41s => Time function sortedRuns() in Process 1/4
666.916s => Time to write '/mnt/raid/tmp/SortedRun9332_QmMZiy' and fill it up with 134217728 sorted elements by Process 2/4
2843.6s => Time function sortedRuns() in Process 2/4
Merging '/mnt/raid/tmp//SortedRun9332_655Zbw' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_Ylwr8A' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_J63Nyy' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_GUzNMT' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_QmMZiy' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_P1YRGS' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_idB3Wz' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun9332_mISE2s' of size 1Gb
Starting the merge process for 8 files
(heap size=8)
5863.6s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/_1073741824.bin.sort'
145.127min => FULL EXECUTION TIME

@ -1,53 +0,0 @@
Using 4 nodes for sorting 10Gb file '/mnt/raid/testlists/_1342177280.bin' of 1342177280 elements (1Gb Ram each node)
368.003s => Time to read file from offset 0 to 134217728 in Process 1/4
368.565s => Time to read file from offset 134217728 to 268435456 in Process 2/4
369.204s => Time to read file from offset 268435456 to 402653184 in Process 3/4
369.35s => Time to read file from offset 402653184 to 536870912 in Process 4/4
389.236s => Time to sort elements in Process 4/4 memory
390.858s => Time to sort elements in Process 1/4 memory
391.302s => Time to sort elements in Process 2/4 memory
392.476s => Time to sort elements in Process 3/4 memory
654.42s => Time to write '/mnt/raid/tmp/SortedRun7770_eKruky' and fill it up with 134217728 sorted elements by Process 1/4
659.308s => Time to write '/mnt/raid/tmp/SortedRun7770_h2UImQ' and fill it up with 134217728 sorted elements by Process 4/4
657.217s => Time to write '/mnt/raid/tmp/SortedRun7770_unpsZa' and fill it up with 134217728 sorted elements by Process 3/4
661.493s => Time to write '/mnt/raid/tmp/SortedRun7770_X9WaT3' and fill it up with 134217728 sorted elements by Process 2/4
357.268s => Time to read file from offset 536870912 to 671088640 in Process 1/4
363.676s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
364.558s => Time to read file from offset 805306368 to 939524096 in Process 3/4
362.489s => Time to read file from offset 671088640 to 805306368 in Process 2/4
391.199s => Time to sort elements in Process 1/4 memory
389.367s => Time to sort elements in Process 4/4 memory
391.634s => Time to sort elements in Process 3/4 memory
403.669s => Time to sort elements in Process 2/4 memory
632.306s => Time to write '/mnt/raid/tmp/SortedRun7770_3VbUwx' and fill it up with 134217728 sorted elements by Process 1/4
653.868s => Time to write '/mnt/raid/tmp/SortedRun7770_l6RgUS' and fill it up with 134217728 sorted elements by Process 4/4
2825.5s => Time function sortedRuns() in Process 4/4
652.422s => Time to write '/mnt/raid/tmp/SortedRun7770_A6QeIb' and fill it up with 134217728 sorted elements by Process 3/4
2828.97s => Time function sortedRuns() in Process 3/4
649.711s => Time to write '/mnt/raid/tmp/SortedRun7770_yosN63' and fill it up with 134217728 sorted elements by Process 2/4
174.577s => Time to read file from offset 1073741824 to 1207959552 in Process 1/4
171.61s => Time to read file from offset 1207959552 to 1342177280 in Process 2/4
394.673s => Time to sort elements in Process 1/4 memory
390.293s => Time to sort elements in Process 2/4 memory
420.62s => Time to write '/mnt/raid/tmp/SortedRun7770_AyzO9u' and fill it up with 134217728 sorted elements by Process 1/4
3784.58s => Time function sortedRuns() in Process 1/4
419.724s => Time to write '/mnt/raid/tmp/SortedRun7770_uGEsR2' and fill it up with 134217728 sorted elements by Process 2/4
3820.21s => Time function sortedRuns() in Process 2/4
Merging '/mnt/raid/tmp//SortedRun7770_eKruky' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_A6QeIb' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_3VbUwx' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_h2UImQ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_uGEsR2' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_yosN63' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_l6RgUS' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_X9WaT3' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_AyzO9u' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7770_unpsZa' of size 1Gb
Starting the merge process for 10 files
(heap size=10)
7370.97s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/_1342177280.bin.sort'
186.527min => FULL EXECUTION TIME

@ -1,14 +0,0 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements (2Gb Ram each node)
243.213s => Time to read file from offset 0 to 268435456 in Process 1/1
810.199s => Time to sort elements in Process 1/1 memory
517.631s => Time to write '/mnt/raid/tmp/SortedRun9532_fKJefX' and fill it up with 268435456 sorted elements by Process 1/1
1577.19s => Time function sortedRuns() in Process 1/1
Merging '/mnt/raid/tmp//SortedRun9532_fKJefX' of size 2Gb
Starting the merge process for 1 files
(heap size=1)
963.769s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__268435456.bin.sort'
42.3619min => FULL EXECUTION TIME

@ -1,19 +0,0 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements (2Gb Ram each node)
388.256s => Time to read file from offset 268435456 to 536870912 in Process 2/2
389.009s => Time to read file from offset 0 to 268435456 in Process 1/2
806.151s => Time to sort elements in Process 2/2 memory
811.505s => Time to sort elements in Process 1/2 memory
938.707s => Time to write '/mnt/raid/tmp/SortedRun5664_pcpnt7' and fill it up with 268435456 sorted elements by Process 1/2
2140.22s => Time function sortedRuns() in Process 1/2
939.244s => Time to write '/mnt/raid/tmp/SortedRun5664_FZXhQg' and fill it up with 268435456 sorted elements by Process 2/2
2140.75s => Time function sortedRuns() in Process 2/2
Merging '/mnt/raid/tmp//SortedRun5664_pcpnt7' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun5664_FZXhQg' of size 2Gb
Starting the merge process for 2 files
(heap size=2)
2271.36s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/__536870912.bin.sort'
73.5469min => FULL EXECUTION TIME

@ -1,29 +0,0 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/_1073741824.bin' of 1073741824 elements (2Gb Ram each node)
730.59s => Time to read file from offset 805306368 to 1073741824 in Process 4/4
733.781s => Time to read file from offset 0 to 268435456 in Process 1/4
733.872s => Time to read file from offset 536870912 to 805306368 in Process 3/4
734.462s => Time to read file from offset 268435456 to 536870912 in Process 2/4
811.544s => Time to sort elements in Process 4/4 memory
809.779s => Time to sort elements in Process 2/4 memory
811.657s => Time to sort elements in Process 1/4 memory
816.54s => Time to sort elements in Process 3/4 memory
1375.03s => Time to write '/mnt/raid/tmp/SortedRun3644_EUwLsh' and fill it up with 268435456 sorted elements by Process 4/4
2923.45s => Time function sortedRuns() in Process 4/4
1377.66s => Time to write '/mnt/raid/tmp/SortedRun3644_S2Pcnn' and fill it up with 268435456 sorted elements by Process 1/4
2926.08s => Time function sortedRuns() in Process 1/4
1377.68s => Time to write '/mnt/raid/tmp/SortedRun3644_7ABFj3' and fill it up with 268435456 sorted elements by Process 2/4
2926.08s => Time function sortedRuns() in Process 2/4
1377.35s => Time to write '/mnt/raid/tmp/SortedRun3644_FSOR5X' and fill it up with 268435456 sorted elements by Process 3/4
2928.04s => Time function sortedRuns() in Process 3/4
Merging '/mnt/raid/tmp//SortedRun3644_EUwLsh' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3644_FSOR5X' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3644_7ABFj3' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3644_S2Pcnn' of size 2Gb
Starting the merge process for 4 files
(heap size=4)
5354.27s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/_1073741824.bin.sort'
138.051min => FULL EXECUTION TIME

@ -1,33 +0,0 @@
Using 4 nodes for sorting 10Gb file '/mnt/raid/testlists/_1342177280.bin' of 1342177280 elements (2Gb Ram each node)
734.165s => Time to read file from offset 0 to 268435456 in Process 1/4
735.137s => Time to read file from offset 268435456 to 536870912 in Process 2/4
735.645s => Time to read file from offset 536870912 to 805306368 in Process 3/4
735.737s => Time to read file from offset 805306368 to 1073741824 in Process 4/4
806.955s => Time to sort elements in Process 2/4 memory
806.461s => Time to sort elements in Process 3/4 memory
811.644s => Time to sort elements in Process 1/4 memory
817.83s => Time to sort elements in Process 4/4 memory
1352.39s => Time to write '/mnt/raid/tmp/SortedRun2762_72hkt4' and fill it up with 268435456 sorted elements by Process 2/4
2894.87s => Time function sortedRuns() in Process 2/4
1351.83s => Time to write '/mnt/raid/tmp/SortedRun2762_QvcW4j' and fill it up with 268435456 sorted elements by Process 1/4
1358.72s => Time to write '/mnt/raid/tmp/SortedRun2762_wyvbq7' and fill it up with 268435456 sorted elements by Process 3/4
2901.21s => Time function sortedRuns() in Process 3/4
1349.14s => Time to write '/mnt/raid/tmp/SortedRun2762_fbbnmu' and fill it up with 268435456 sorted elements by Process 4/4
2903.56s => Time function sortedRuns() in Process 4/4
240.41s => Time to read file from offset 1073741824 to 1342177280 in Process 1/4
807.37s => Time to sort elements in Process 1/4 memory
509.63s => Time to write '/mnt/raid/tmp/SortedRun2762_7qDEql' and fill it up with 268435456 sorted elements by Process 1/4
4461.51s => Time function sortedRuns() in Process 1/4
Merging '/mnt/raid/tmp//SortedRun2762_QvcW4j' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2762_7qDEql' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2762_wyvbq7' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2762_72hkt4' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2762_fbbnmu' of size 2Gb
Starting the merge process for 5 files
(heap size=5)
7018s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/_1342177280.bin.sort'
191.337min => FULL EXECUTION TIME

@ -1,37 +0,0 @@
Using 4 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements (2Gb Ram each node)
735.122s => Time to read file from offset 0 to 268435456 in Process 1/4
735.566s => Time to read file from offset 268435456 to 536870912 in Process 2/4
735.707s => Time to read file from offset 536870912 to 805306368 in Process 3/4
735.764s => Time to read file from offset 805306368 to 1073741824 in Process 4/4
811.437s => Time to sort elements in Process 3/4 memory
812.012s => Time to sort elements in Process 2/4 memory
812.528s => Time to sort elements in Process 4/4 memory
813.239s => Time to sort elements in Process 1/4 memory
1389.52s => Time to write '/mnt/raid/tmp/SortedRun2371_qoZfPd' and fill it up with 268435456 sorted elements by Process 2/4
1391.22s => Time to write '/mnt/raid/tmp/SortedRun2371_Dp6vN6' and fill it up with 268435456 sorted elements by Process 3/4
2938.67s => Time function sortedRuns() in Process 3/4
1391.21s => Time to write '/mnt/raid/tmp/SortedRun2371_v57Bzv' and fill it up with 268435456 sorted elements by Process 1/4
1392.1s => Time to write '/mnt/raid/tmp/SortedRun2371_O2CiQw' and fill it up with 268435456 sorted elements by Process 4/4
2941.63s => Time function sortedRuns() in Process 4/4
379.24s => Time to read file from offset 1342177280 to 1610612736 in Process 2/4
380.958s => Time to read file from offset 1073741824 to 1342177280 in Process 1/4
815.421s => Time to sort elements in Process 2/4 memory
811.309s => Time to sort elements in Process 1/4 memory
984.421s => Time to write '/mnt/raid/tmp/SortedRun2371_Olccty' and fill it up with 268435456 sorted elements by Process 1/4
5122.74s => Time function sortedRuns() in Process 1/4
985.729s => Time to write '/mnt/raid/tmp/SortedRun2371_ukrJmh' and fill it up with 268435456 sorted elements by Process 2/4
5124.12s => Time function sortedRuns() in Process 2/4
Merging '/mnt/raid/tmp//SortedRun2371_v57Bzv' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2371_ukrJmh' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2371_qoZfPd' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2371_Olccty' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2371_Dp6vN6' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun2371_O2CiQw' of size 2Gb
Starting the merge process for 6 files
(heap size=6)
8013.05s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/12Gib.bin.sort'
218.967min => FULL EXECUTION TIME

@ -1,45 +0,0 @@
Using 4 nodes for sorting 16Gb file '/mnt/raid/testlists/16Gib.bin' of 2147483648 elements (2Gb Ram each node)
734.775s => Time to read file from offset 0 to 268435456 in Process 1/4
734.96s => Time to read file from offset 805306368 to 1073741824 in Process 4/4
735.365s => Time to read file from offset 536870912 to 805306368 in Process 3/4
735.783s => Time to read file from offset 268435456 to 536870912 in Process 2/4
809.788s => Time to sort elements in Process 1/4 memory
811.018s => Time to sort elements in Process 4/4 memory
814.094s => Time to sort elements in Process 3/4 memory
822.541s => Time to sort elements in Process 2/4 memory
1350.59s => Time to write '/mnt/raid/tmp/SortedRun4110_Ds34HB' and fill it up with 268435456 sorted elements by Process 4/4
1355.88s => Time to write '/mnt/raid/tmp/SortedRun4110_8EOJ9e' and fill it up with 268435456 sorted elements by Process 1/4
1355.84s => Time to write '/mnt/raid/tmp/SortedRun4110_VF02Ay' and fill it up with 268435456 sorted elements by Process 3/4
1354.12s => Time to write '/mnt/raid/tmp/SortedRun4110_pUH9PV' and fill it up with 268435456 sorted elements by Process 2/4
717.309s => Time to read file from offset 1879048192 to 2147483648 in Process 4/4
728.468s => Time to read file from offset 1073741824 to 1342177280 in Process 1/4
728.727s => Time to read file from offset 1610612736 to 1879048192 in Process 3/4
725.446s => Time to read file from offset 1342177280 to 1610612736 in Process 2/4
804.678s => Time to sort elements in Process 4/4 memory
806.768s => Time to sort elements in Process 2/4 memory
811.878s => Time to sort elements in Process 3/4 memory
817.607s => Time to sort elements in Process 1/4 memory
1373.12s => Time to write '/mnt/raid/tmp/SortedRun4110_8KUdYD' and fill it up with 268435456 sorted elements by Process 4/4
5796.82s => Time function sortedRuns() in Process 4/4
1396.23s => Time to write '/mnt/raid/tmp/SortedRun4110_TCzxGw' and fill it up with 268435456 sorted elements by Process 3/4
5844.12s => Time function sortedRuns() in Process 3/4
1398.88s => Time to write '/mnt/raid/tmp/SortedRun4110_w1qS4U' and fill it up with 268435456 sorted elements by Process 2/4
5844.58s => Time function sortedRuns() in Process 2/4
1394.03s => Time to write '/mnt/raid/tmp/SortedRun4110_QjSTcc' and fill it up with 268435456 sorted elements by Process 1/4
5847.11s => Time function sortedRuns() in Process 1/4
Merging '/mnt/raid/tmp//SortedRun4110_pUH9PV' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_VF02Ay' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_8KUdYD' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_8EOJ9e' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_QjSTcc' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_TCzxGw' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_w1qS4U' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun4110_Ds34HB' of size 2Gb
Starting the merge process for 8 files
(heap size=8)
11737.6s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/16Gib.bin.sort'
293.09min => FULL EXECUTION TIME

@ -1,73 +0,0 @@
Using 4 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements (2Gb Ram each node)
734.682s => Time to read file from offset 0 to 268435456 in Process 1/4
734.885s => Time to read file from offset 268435456 to 536870912 in Process 2/4
735.559s => Time to read file from offset 805306368 to 1073741824 in Process 4/4
735.77s => Time to read file from offset 536870912 to 805306368 in Process 3/4
807.282s => Time to sort elements in Process 4/4 memory
809.718s => Time to sort elements in Process 1/4 memory
808.945s => Time to sort elements in Process 3/4 memory
814.019s => Time to sort elements in Process 2/4 memory
1330.88s => Time to write '/mnt/raid/tmp/SortedRun3033_BRh7vZ' and fill it up with 268435456 sorted elements by Process 3/4
1333.43s => Time to write '/mnt/raid/tmp/SortedRun3033_8leFau' and fill it up with 268435456 sorted elements by Process 1/4
1335.6s => Time to write '/mnt/raid/tmp/SortedRun3033_f7JO7a' and fill it up with 268435456 sorted elements by Process 4/4
1331.31s => Time to write '/mnt/raid/tmp/SortedRun3033_KJ5TAR' and fill it up with 268435456 sorted elements by Process 2/4
730.414s => Time to read file from offset 1610612736 to 1879048192 in Process 3/4
733.356s => Time to read file from offset 1879048192 to 2147483648 in Process 4/4
734.198s => Time to read file from offset 1073741824 to 1342177280 in Process 1/4
732.075s => Time to read file from offset 1342177280 to 1610612736 in Process 2/4
811.353s => Time to sort elements in Process 3/4 memory
810.117s => Time to sort elements in Process 4/4 memory
813.872s => Time to sort elements in Process 2/4 memory
816.345s => Time to sort elements in Process 1/4 memory
1323.68s => Time to write '/mnt/raid/tmp/SortedRun3033_EGpVFb' and fill it up with 268435456 sorted elements by Process 4/4
1323.68s => Time to write '/mnt/raid/tmp/SortedRun3033_xkwrEY' and fill it up with 268435456 sorted elements by Process 3/4
1322.05s => Time to write '/mnt/raid/tmp/SortedRun3033_qUTMyO' and fill it up with 268435456 sorted elements by Process 2/4
1328.92s => Time to write '/mnt/raid/tmp/SortedRun3033_FzQRHs' and fill it up with 268435456 sorted elements by Process 1/4
732.043s => Time to read file from offset 2684354560 to 2952790016 in Process 3/4
732.329s => Time to read file from offset 2952790016 to 3221225472 in Process 4/4
731.841s => Time to read file from offset 2415919104 to 2684354560 in Process 2/4
726.047s => Time to read file from offset 2147483648 to 2415919104 in Process 1/4
812.253s => Time to sort elements in Process 2/4 memory
815.044s => Time to sort elements in Process 3/4 memory
816.677s => Time to sort elements in Process 4/4 memory
821.274s => Time to sort elements in Process 1/4 memory
1313.6s => Time to write '/mnt/raid/tmp/SortedRun3033_F7BrCZ' and fill it up with 268435456 sorted elements by Process 3/4
1319.29s => Time to write '/mnt/raid/tmp/SortedRun3033_9kz68a' and fill it up with 268435456 sorted elements by Process 4/4
8618.77s => Time function sortedRuns() in Process 4/4
1321.73s => Time to write '/mnt/raid/tmp/SortedRun3033_izO8iP' and fill it up with 268435456 sorted elements by Process 2/4
1317.4s => Time to write '/mnt/raid/tmp/SortedRun3033_zjPitv' and fill it up with 268435456 sorted elements by Process 1/4
537.061s => Time to read file from offset 3758096384 to 4026531840 in Process 3/4
543.847s => Time to read file from offset 3489660928 to 3758096384 in Process 2/4
543.268s => Time to read file from offset 3221225472 to 3489660928 in Process 1/4
807.326s => Time to sort elements in Process 3/4 memory
808.472s => Time to sort elements in Process 1/4 memory
811.752s => Time to sort elements in Process 2/4 memory
1098.34s => Time to write '/mnt/raid/tmp/SortedRun3033_ykwSHY' and fill it up with 268435456 sorted elements by Process 3/4
11062s => Time function sortedRuns() in Process 3/4
1112.92s => Time to write '/mnt/raid/tmp/SortedRun3033_0u51hv' and fill it up with 268435456 sorted elements by Process 1/4
11089.3s => Time function sortedRuns() in Process 1/4
1112.28s => Time to write '/mnt/raid/tmp/SortedRun3033_ukuacQ' and fill it up with 268435456 sorted elements by Process 2/4
11089.6s => Time function sortedRuns() in Process 2/4
Merging '/mnt/raid/tmp//SortedRun3033_izO8iP' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_0u51hv' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_qUTMyO' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_9kz68a' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_F7BrCZ' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_8leFau' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_xkwrEY' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_FzQRHs' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_EGpVFb' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_BRh7vZ' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_ukuacQ' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_KJ5TAR' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_f7JO7a' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_ykwSHY' of size 2Gb
Merging '/mnt/raid/tmp//SortedRun3033_zjPitv' of size 2Gb
Starting the merge process for 15 files
(heap size=15)
23707.3s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/30Gib.bin.sort'
579.962min => FULL EXECUTION TIME

@ -1,35 +0,0 @@
Using 8 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
16.7942s => Time to read file from offset 671088640 to 805306368 in Process 6/8
16.8062s => Time to read file from offset 402653184 to 536870912 in Process 4/8
16.8283s => Time to read file from offset 536870912 to 671088640 in Process 5/8
16.8912s => Time to read file from offset 939524096 to 1073741824 in Process 8/8
17.0149s => Time to read file from offset 268435456 to 402653184 in Process 3/8
17.02s => Time to read file from offset 134217728 to 268435456 in Process 2/8
17.1075s => Time to read file from offset 805306368 to 939524096 in Process 7/8
125.143s => Time to read file from offset 0 to 134217728 in Process 1/8
388.771s => Time to sort elements in Process 8/8 memory
390.508s => Time to sort elements in Process 7/8 memory
391.753s => Time to sort elements in Process 4/8 memory
392.34s => Time to sort elements in Process 3/8 memory
393.953s => Time to sort elements in Process 6/8 memory
394.558s => Time to sort elements in Process 5/8 memory
394.868s => Time to sort elements in Process 2/8 memory
393.556s => Time to sort elements in Process 1/8 memory
1357.46s => Time to write '/mnt/raid/tmp/SortedRun3638_KrRPB0' and fill it up with 134217728 sorted elements by Process 8/8
1763.36s => Time function sortedRuns() in Process 8/8
1364.99s => Time to write '/mnt/raid/tmp/SortedRun3638_u8TGjO' and fill it up with 134217728 sorted elements by Process 7/8
1772.89s => Time function sortedRuns() in Process 7/8
1368.06s => Time to write '/mnt/raid/tmp/SortedRun3638_dwWJgv' and fill it up with 134217728 sorted elements by Process 4/8
1777.17s => Time function sortedRuns() in Process 4/8
1368.2s => Time to write '/mnt/raid/tmp/SortedRun3638_Bt4hQ6' and fill it up with 134217728 sorted elements by Process 3/8
1778.06s => Time function sortedRuns() in Process 3/8
1366.79s => Time to write '/mnt/raid/tmp/SortedRun3638_6k3e6G' and fill it up with 134217728 sorted elements by Process 2/8
1779.43s => Time function sortedRuns() in Process 2/8
1368.67s => Time to write '/mnt/raid/tmp/SortedRun3638_3VnUmU' and fill it up with 134217728 sorted elements by Process 6/8
1779.98s => Time function sortedRuns() in Process 6/8
1368.63s => Time to write '/mnt/raid/tmp/SortedRun3638_r4hevZ' and fill it up with 134217728 sorted elements by Process 5/8
1780.43s => Time function sortedRuns() in Process 5/8
1281.82s => Time to write '/mnt/raid/tmp/SortedRun3638_bBIu44' and fill it up with 134217728 sorted elements by Process 1/8
1801.45s => Time function sortedRuns() in Process 1/8
30.0304min => FULL EXECUTION TIME

@ -21,11 +21,11 @@ case $test in
;;
30)
# Singolo nodo che lavora sul raid, stessa taglia con numero di nodi diversi
make run NODES="2" ARGS=/mnt/raid/testlists/30Gib.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/30Gib.bin;
make run NODES="2-4" ARGS=/mnt/raid/testlists/30Gib.bin;
make run NODES="2-6" ARGS=/mnt/raid/testlists/30Gib.bin;
make run NODES="2-7" ARGS=/mnt/raid/testlists/30Gib.bin;
# make run NODES="2" ARGS=/mnt/raid/testlists/30Gib.bin;
# make run NODES="2-3" ARGS=/mnt/raid/testlists/30Gib.bin;
# make run NODES="2-4" ARGS=/mnt/raid/testlists/30Gib.bin;
# make run NODES="2-6" ARGS=/mnt/raid/testlists/30Gib.bin;
# make run NODES="2-7" ARGS=/mnt/raid/testlists/30Gib.bin;
make run NODES="2-7,9-17" ARGS=/mnt/raid/testlists/30Gib.bin;
;;
2481632)
@ -119,38 +119,6 @@ case $test in
make run NODES="1-2" ARGS=/mnt/raid/testlists/__536870912.bin;
make run NODES="1-4" ARGS=/mnt/raid/testlists/_1073741824.bin;
;;
333)
# testing the merge phase with different number of files (splitting using ram 512Mb, remember to hard-code in main)
make run NODES="2" ARGS=/mnt/raid/testlists/___67108864.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/__134217728.bin;
make run NODES="2-5" ARGS=/mnt/raid/testlists/__268435456.bin;
make run NODES="2-7" ARGS=/mnt/raid/testlists/__402653184.bin;
make run NODES="2-7,9-10" ARGS=/mnt/raid/testlists/__536870912.bin;
make run NODES="2-7,9-12" ARGS=/mnt/raid/testlists/__671088640.bin;
make run NODES="2-7,9-18" ARGS=/mnt/raid/testlists/_1073741824.bin;
;;
666)
# testing the merge phase with different number of files (splitting using ram 1Gb, remember to hard-code in main)
make run NODES="2" ARGS=/mnt/raid/testlists/__134217728.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/__268435456.bin;
make run NODES="2-4" ARGS=/mnt/raid/testlists/__402653184.bin;
make run NODES="2-5" ARGS=/mnt/raid/testlists/__536870912.bin;
make run NODES="2-6" ARGS=/mnt/raid/testlists/__671088640.bin;
make run NODES="2-7,9-10" ARGS=/mnt/raid/testlists/_1073741824.bin;
make run NODES="2-7,9-12" ARGS=/mnt/raid/testlists/_1342177280.bin;
make run NODES="2-7,9-14" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-7,9-18" ARGS=/mnt/raid/testlists/16Gib.bin;
;;
999)
# testing the merge phase with different number of files (splitting using ram 2Gb, remember to hard-code in main)
make run NODES="2" ARGS=/mnt/raid/testlists/__268435456.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/__536870912.bin;
make run NODES="2-5" ARGS=/mnt/raid/testlists/_1073741824.bin;
make run NODES="2-6" ARGS=/mnt/raid/testlists/_1342177280.bin;
make run NODES="2-7" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-7,9-10" ARGS=/mnt/raid/testlists/16Gib.bin;
make run NODES="2-7,9-17" ARGS=/mnt/raid/testlists/30Gib.bin;
;;
*)
echo 'Specifica un tipo di test "doTest.sh N"';
echo '8 --> Singolo nodo che lavora sul raid, stessa taglia con numero di nodi diversi';
@ -171,9 +139,5 @@ case $test in
echo '124 --> testing of speed od 1-2-4 nodes doubling file size each time from 1G';
echo '1240 --> testing of speed od 1-2-4 nodes with fized size file';
echo '1241 --> testing of speed od 1-2-4 nodes doubling file size each time from 2G';
echo '--------------------------------'
echo '333 ---> testing the merge phase with different number of files (splitting using ram 512Mb, remember to hard-code in main)'
echo '666 ---> testing the merge phase with different number of files (splitting using ram 1Gb, remember to hard-code in main)'
echo '999 ---> testing the merge phase with different number of files (splitting using ram 2Gb, remember to hard-code in main)'
;;
esac

@ -9,7 +9,7 @@ long long benchmark_reader_file(const char *pathname)
{
struct timeval start, end;
unsigned long long startOffset = 0; // Start from the first number (0-based index)
unsigned long long endOffset = -1; // Read up to the X number (exclusive), -1 in the last one because is unsigned
unsigned long long endOffset = -1; // Read up to the X number (exclusive), -1 in the last one because is unsigned
FILE *file;
int64_t num;

@ -0,0 +1,22 @@
#!/bin/bash
## sbatch is the command line interpreter for Slurm
## specify the name of the job in the queueing system
#SBATCH --job-name=Distributed_Sorting
## specify the partition for the resource allocation. if not specified, slurm is allowed to take the default(the one with a star *)
#SBATCH --partition=production
## format for time is days-hours:minutes:seconds, is used as time limit for the execution duration
#SBATCH --time=12:00:00
## specify the real memory required per node. suffix can be K-M-G-T but if not present is MegaBytes by default
#SBATCH --mem=3G
## format for hosts as a range(steffe[1-4,10-15,20]), to specify hosts needed to satisfy resource requirements
#SBATCH --nodelist=steffe[1-4]
## to specify the number of processors per task, default is one
#SBATCH --cpus-per-task=1
## to specify the number of tasks to be invoked on each node
#SBATCH --ntasks-per-node=1
## to specify the file of utput and error
#SBATCH --output ./%x.%j.out
#SBATCH --error ./e%x.%j.err
mpirun sort_big_file /mnt/raid/testlists/__134217728.bin

@ -27,10 +27,9 @@ od -t d8 -A n --endian=big binaryfile.bin #For big-endian format
*/
#define BUFFERSIZEREAD 32768
#define BUFFERSIZEWRITE 131072
#define RAMNUM 134217728*2
#define RAMNUM 134217728
#define ALLOW_BUFFER 1
// This function is used in multiple nodes(PARALLEL EXECUTION)
void sortedRuns(MPI_Offset fileSize, MPI_Offset sliceSize, int maxLoop, MPI_File file, int id, int mpiRank, int mpiSize)
{
double startTot, start, end;
@ -208,7 +207,7 @@ void sortedRuns(MPI_Offset fileSize, MPI_Offset sliceSize, int maxLoop, MPI_File
std::cout << end-startTot << "s" << " => Time function sortedRuns() in Process " << mpiRank+1 << "/" << mpiSize << std::endl;
}
// This function is used in a single node(SEQUENTIAL EXECUTION) so we can avoid using MPI functions(TODO false rewrite using MPI)
// This function is used in a single node(SEQUENTIAL EXECUTION) so we can avoid using MPI functions.
void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
{
std::string fileDir = "/mnt/raid/tmp/";
@ -237,10 +236,9 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
int fd = open(tmpFile.c_str(), O_RDONLY); //Open the file and save the file descriptor
if (fd != -1)
{
fileSize = lseek(fd, 0, SEEK_END);
fileSize = fileSize / 8; //Size in bytes of the file, correspond to the number of numbers to parse. Each number is 8 bytes
std::cout << "Merging '" << tmpFile.c_str() << "' of size " << (fileSize/134217728 >= 1 ? fileSize/134217728.0 : fileSize/131072.0) << (fileSize/134217728 >= 1 ? "Gb" : "Mb") << std::endl;
lseek(fd, 0, SEEK_SET); //Set back the pointer of file to it's begin
// fileSize = lseek(fd, 0, SEEK_END);
// fileSize = fileSize / 8; //Size in bytes of the file, correspond to the number of numbers to parse. Each number is 8 bytes
// std::cout << "Merging '" << tmpFile.c_str() << "' of size " << (fileSize/134217728 >= 1 ? fileSize/134217728.0 : fileSize/131072.0) << (fileSize/134217728 >= 1 ? "Gb" : "Mb") << std::endl;
fds.push_back(fd);
fns.push_back(tmpFile);
@ -274,14 +272,14 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
MPI_Abort(MPI_COMM_WORLD, 1);
}
std::cout << std::endl << "Starting the merge process for " << fileCount << " files" << std::endl;
std::cout << std::endl << "Starting the merge process for " << fileCount << " files" << std::endl << std::endl;
start = MPI_Wtime();
std::priority_queue<std::pair<int64_t, int>, std::vector<std::pair<int64_t, int>>, std::greater<std::pair<int64_t, int>>> minHeap; //Creating a Min Heap using a priority queue
int64_t tmpValue;
int b=0;
for(int i = 0; i < 1; i++)
for(int i = 0; i < RAMNUM/fileCount; i++)
{
for (int fd : fds) //Populate the Min Heap with initial values from each file descriptor
{
@ -302,7 +300,7 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
if (b == 1)
break;
}
std::cout << "(heap size=" << minHeap.size() << ")" << std::endl;
std::cout << "(" << minHeap.size() << "=size heap)" << std::endl;
int tmpfd;
int64_t tmpValue2;
@ -410,7 +408,7 @@ int main(int argc, char* argv[])
}
fileSize = fileSize / 8; // Size in bytes of the file, correspond to the number of numbers to parse. Each number is 8 bytes
if (mpiRank == 0)
std::cout << "Using " << mpiSize << " nodes for sorting " << (fileSize/134217728 >= 1 ? fileSize/134217728.0 : fileSize/131072.0) << (fileSize/134217728 >= 1 ? "Gb" : "Mb") << " file '" << argv[1] << "' of " << fileSize << " elements (" << (RAMNUM/134217728 >= 1 ? RAMNUM/134217728.0 : RAMNUM/131072.0) << (RAMNUM/134217728 >= 1 ? "Gb" : "Mb") << " Ram each node)" << std::endl << std::endl;
std::cout << "Using " << mpiSize << " nodes for sorting " << (fileSize/134217728 >= 1 ? fileSize/134217728.0 : fileSize/131072.0) << (fileSize/134217728 >= 1 ? "Gb" : "Mb") << " file '" << argv[1] << "' of " << fileSize << " elements" << std::endl << std::endl;
//Load balancer
if (fileSize < ((MPI_Offset) static_cast<MPI_Offset>(RAMNUM) * mpiSize)) //Can add more granularity considering efficiency, now is used by default all nodes

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
17.0484s => Time to read file from offset 0 to 134217729 in Process 1/1
390.915s => Time to sort elements in Process 1/1 memory
113.75s => Time to write '/mnt/raid/tmp/SortedRun1431_bFpTPZ' and fill it up with 134217728 sorted elements by Process 1/1
547.755s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0320882s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.buf.sort'
9.13518min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
17.121s => Time to read file from offset 0 to 134217729 in Process 1/1
390.887s => Time to sort elements in Process 1/1 memory
110.574s => Time to write '/mnt/raid/tmp/SortedRun6327_MVRb4v' and fill it up with 134217728 sorted elements by Process 1/1
530.367s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.070604s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.buf.sort'
8.8448min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
37.56s => Time to read file from offset 0 to 134217729 in Process 1/1
391.047s => Time to sort elements in Process 1/1 memory
670.79s => Time to write '/mnt/raid/tmp/SortedRun893_Xz6Dhe' and fill it up with 134217728 sorted elements by Process 1/1
1102.66s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0324358s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.3841min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
38.1031s => Time to read file from offset 0 to 134217729 in Process 1/1
392.089s => Time to sort elements in Process 1/1 memory
671.833s => Time to write '/mnt/raid/tmp/SortedRun9652_2tfls5' and fill it up with 134217728 sorted elements by Process 1/1
1109.1s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0626567s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.4903min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
37.6609s => Time to read file from offset 0 to 134217729 in Process 1/1
391.111s => Time to sort elements in Process 1/1 memory
667.1s => Time to write '/mnt/raid/tmp/SortedRun4681_YommZF' and fill it up with 134217728 sorted elements by Process 1/1
1099.93s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0731785s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.3375min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
38.0441s => Time to read file from offset 0 to 134217729 in Process 1/1
391.383s => Time to sort elements in Process 1/1 memory
664.489s => Time to write '/mnt/raid/tmp/SortedRun9714_jat8Lq' and fill it up with 134217728 sorted elements by Process 1/1
1098.15s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0603253s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.3078min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
38.032s => Time to read file from offset 0 to 134217729 in Process 1/1
390.928s => Time to sort elements in Process 1/1 memory
664.397s => Time to write '/mnt/raid/tmp/SortedRun5738_IEKHZr' and fill it up with 134217728 sorted elements by Process 1/1
1096.43s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0872179s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.2797min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
41.8038s => Time to read file from offset 0 to 134217729 in Process 1/1
391.177s => Time to sort elements in Process 1/1 memory
686.758s => Time to write '/mnt/raid/tmp/SortedRun9103_TKVByb' and fill it up with 134217728 sorted elements by Process 1/1
1126.5s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.101134s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.7808min => FULL EXECUTION TIME

@ -0,0 +1,13 @@
Using 1 nodes for sorting 1024Mb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
38.2192s => Time to read file from offset 0 to 134217729 in Process 1/1
391.569s => Time to sort elements in Process 1/1 memory
681.192s => Time to write '/mnt/raid/tmp/SortedRun8694_k0Fm6B' and fill it up with 134217728 sorted elements by Process 1/1
1117.01s => Time function sortedRuns() in Process 1/1
Starting the merge process for 1 files
0.0805095s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/__134217728.bin.sort'
18.6224min => FULL EXECUTION TIME

@ -0,0 +1,18 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 1 nodes
1.55336s => Time to read file from offset 0 to 2097153 in Process 1/1
4.81169s => Time to sort elements in Process 1/1 memory
2.92035s => Time to write '/mnt/raid/tmp/SortedRun5329_zaCj6x' and fill it up with 2097152 sorted elements by Process 1/1
9.2862s => Time function sortRuns() in Process 1/1
Starting the merge process for 1 files
7.0683s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.273188min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,22 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 2 nodes
0.128706s => Time to read file from offset 0 to 1048577 in Process 1/2
0.733598s => Time to read file from offset 1048577 to 2097154 in Process 2/2
2.30546s => Time to sort elements in Process 1/2 memory
2.29961s => Time to sort elements in Process 2/2 memory
1.59152s => Time to write '/mnt/raid/tmp/SortedRun7179_M4MH3D' and fill it up with 1048577 sorted elements by Process 1/2
4.02627s => Time function sortRuns() in Process 1/2
1.60468s => Time to write '/mnt/raid/tmp/SortedRun7179_gDn6yX' and fill it up with 1048575 sorted elements by Process 2/2
4.63928s => Time function sortRuns() in Process 2/2
Starting the merge process for 2 files
8.5407s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.220368min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,26 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 3 nodes
0.0850972s => Time to read file from offset 0 to 699051 in Process 1/3
0.544419s => Time to read file from offset 699051 to 1398102 in Process 2/3
0.732456s => Time to read file from offset 1398102 to 2097153 in Process 3/3
1.47231s => Time to sort elements in Process 1/3 memory
1.47153s => Time to sort elements in Process 2/3 memory
1.49376s => Time to sort elements in Process 3/3 memory
1.05572s => Time to write '/mnt/raid/tmp/SortedRun7471_eT3lgE' and fill it up with 699051 sorted elements by Process 1/3
2.61365s => Time function sortRuns() in Process 1/3
1.1381s => Time to write '/mnt/raid/tmp/SortedRun7471_O0ujGn' and fill it up with 699051 sorted elements by Process 2/3
3.15566s => Time function sortRuns() in Process 2/3
1.38727s => Time to write '/mnt/raid/tmp/SortedRun7471_fpfJpt' and fill it up with 699050 sorted elements by Process 3/3
3.61417s => Time function sortRuns() in Process 3/3
Starting the merge process for 3 files
9.53482s => Time function kMerge() in Process 1/3
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.219849min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,30 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 4 nodes
0.0644231s => Time to read file from offset 0 to 524289 in Process 1/4
0.436188s => Time to read file from offset 524289 to 1048578 in Process 2/4
0.628058s => Time to read file from offset 1048578 to 1572867 in Process 3/4
0.731893s => Time to read file from offset 1572867 to 2097156 in Process 4/4
1.09779s => Time to sort elements in Process 1/4 memory
1.08238s => Time to sort elements in Process 2/4 memory
1.10373s => Time to sort elements in Process 3/4 memory
1.08906s => Time to sort elements in Process 4/4 memory
0.854046s => Time to write '/mnt/raid/tmp/SortedRun3944_HzJLqb' and fill it up with 524289 sorted elements by Process 1/4
2.01682s => Time function sortRuns() in Process 1/4
0.929902s => Time to write '/mnt/raid/tmp/SortedRun3944_CgjTid' and fill it up with 524289 sorted elements by Process 2/4
2.44917s => Time function sortRuns() in Process 2/4
1.46054s => Time to write '/mnt/raid/tmp/SortedRun3944_Voy2zd' and fill it up with 524289 sorted elements by Process 3/4
3.19304s => Time function sortRuns() in Process 3/4
1.37187s => Time to write '/mnt/raid/tmp/SortedRun3944_zSQnnG' and fill it up with 524285 sorted elements by Process 4/4
3.19433s => Time function sortRuns() in Process 4/4
Starting the merge process for 4 files
10.1488s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.223173min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,34 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 5 nodes
0.051964s => Time to read file from offset 0 to 419431 in Process 1/5
0.348689s => Time to read file from offset 419431 to 838862 in Process 2/5
0.529507s => Time to read file from offset 838862 to 1258293 in Process 3/5
0.671281s => Time to read file from offset 1258293 to 1677724 in Process 4/5
0.759353s => Time to read file from offset 1677724 to 2097155 in Process 5/5
0.868976s => Time to sort elements in Process 1/5 memory
0.852595s => Time to sort elements in Process 2/5 memory
0.865393s => Time to sort elements in Process 3/5 memory
0.858516s => Time to sort elements in Process 4/5 memory
0.687074s => Time to write '/mnt/raid/tmp/SortedRun9835_XfgPik' and fill it up with 419431 sorted elements by Process 1/5
1.60919s => Time function sortRuns() in Process 1/5
0.855723s => Time to sort elements in Process 5/5 memory
1.50543s => Time to write '/mnt/raid/tmp/SortedRun9835_WJW5rZ' and fill it up with 419431 sorted elements by Process 2/5
2.70769s => Time function sortRuns() in Process 2/5
1.77991s => Time to write '/mnt/raid/tmp/SortedRun9835_MZ2rMe' and fill it up with 419428 sorted elements by Process 5/5
3.3964s => Time function sortRuns() in Process 5/5
2.00032s => Time to write '/mnt/raid/tmp/SortedRun9835_XbrPTD' and fill it up with 419431 sorted elements by Process 3/5
3.39591s => Time function sortRuns() in Process 3/5
1.85321s => Time to write '/mnt/raid/tmp/SortedRun9835_03ryOg' and fill it up with 419431 sorted elements by Process 4/5
3.3837s => Time function sortRuns() in Process 4/5
Starting the merge process for 5 files
11.002s => Time function kMerge() in Process 1/5
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.240928min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,38 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 6 nodes
0.0426593s => Time to read file from offset 0 to 349526 in Process 1/6
0.282711s => Time to read file from offset 349526 to 699052 in Process 2/6
0.447379s => Time to read file from offset 699052 to 1048578 in Process 3/6
0.594766s => Time to read file from offset 1048578 to 1398104 in Process 4/6
0.693445s => Time to read file from offset 1398104 to 1747630 in Process 5/6
0.71376s => Time to read file from offset 1747630 to 2097156 in Process 6/6
0.727742s => Time to sort elements in Process 1/6 memory
0.702092s => Time to sort elements in Process 2/6 memory
0.701777s => Time to sort elements in Process 3/6 memory
0.700457s => Time to sort elements in Process 4/6 memory
0.702775s => Time to sort elements in Process 5/6 memory
0.628841s => Time to write '/mnt/raid/tmp/SortedRun2830_csDhAI' and fill it up with 349526 sorted elements by Process 1/6
1.39993s => Time function sortRuns() in Process 1/6
0.704515s => Time to sort elements in Process 6/6 memory
0.626908s => Time to write '/mnt/raid/tmp/SortedRun2830_d4SfJ2' and fill it up with 349526 sorted elements by Process 2/6
1.6124s => Time function sortRuns() in Process 2/6
1.83578s => Time to write '/mnt/raid/tmp/SortedRun2830_WcbkaL' and fill it up with 349526 sorted elements by Process 4/6
3.13187s => Time function sortRuns() in Process 4/6
1.74718s => Time to write '/mnt/raid/tmp/SortedRun2830_QLBbnK' and fill it up with 349526 sorted elements by Process 5/6
3.14429s => Time function sortRuns() in Process 5/6
1.99544s => Time to write '/mnt/raid/tmp/SortedRun2830_CR3iQd' and fill it up with 349526 sorted elements by Process 3/6
3.14615s => Time function sortRuns() in Process 3/6
1.74808s => Time to write '/mnt/raid/tmp/SortedRun2830_xcQJwF' and fill it up with 349522 sorted elements by Process 6/6
3.16747s => Time function sortRuns() in Process 6/6
Starting the merge process for 6 files
10.5902s => Time function kMerge() in Process 1/6
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.230275min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,42 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 7 nodes
0.0368362s => Time to read file from offset 0 to 299594 in Process 1/7
0.250494s => Time to read file from offset 299594 to 599188 in Process 2/7
0.421546s => Time to read file from offset 599188 to 898782 in Process 3/7
0.54048s => Time to read file from offset 898782 to 1198376 in Process 4/7
0.615365s => Time to read file from offset 1198376 to 1497970 in Process 5/7
0.595654s => Time to sort elements in Process 1/7 memory
0.694093s => Time to read file from offset 1497970 to 1797564 in Process 6/7
0.718412s => Time to read file from offset 1797564 to 2097158 in Process 7/7
0.609429s => Time to sort elements in Process 2/7 memory
0.594586s => Time to sort elements in Process 3/7 memory
0.604903s => Time to sort elements in Process 4/7 memory
0.553601s => Time to write '/mnt/raid/tmp/SortedRun7747_ofAcDZ' and fill it up with 299594 sorted elements by Process 1/7
1.18671s => Time function sortRuns() in Process 1/7
0.595697s => Time to sort elements in Process 5/7 memory
0.605447s => Time to sort elements in Process 6/7 memory
0.608357s => Time to sort elements in Process 7/7 memory
0.561715s => Time to write '/mnt/raid/tmp/SortedRun7747_gTY0l5' and fill it up with 299594 sorted elements by Process 2/7
1.42235s => Time function sortRuns() in Process 2/7
1.51334s => Time to write '/mnt/raid/tmp/SortedRun7747_skIHtE' and fill it up with 299594 sorted elements by Process 3/7
2.53018s => Time function sortRuns() in Process 3/7
1.848s => Time to write '/mnt/raid/tmp/SortedRun7747_Id3AYf' and fill it up with 299594 sorted elements by Process 4/7
2.99406s => Time function sortRuns() in Process 4/7
1.68916s => Time to write '/mnt/raid/tmp/SortedRun7747_FKiQVf' and fill it up with 299594 sorted elements by Process 6/7
2.98968s => Time function sortRuns() in Process 6/7
1.79144s => Time to write '/mnt/raid/tmp/SortedRun7747_QJQDsn' and fill it up with 299594 sorted elements by Process 5/7
3.00324s => Time function sortRuns() in Process 5/7
1.66405s => Time to write '/mnt/raid/tmp/SortedRun7747_Ka95wU' and fill it up with 299588 sorted elements by Process 7/7
2.99164s => Time function sortRuns() in Process 7/7
Starting the merge process for 7 files
11.3434s => Time function kMerge() in Process 1/7
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.240075min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,46 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 8 nodes
0.0323183s => Time to read file from offset 0 to 262145 in Process 1/8
0.219817s => Time to read file from offset 262145 to 524290 in Process 2/8
0.365825s => Time to read file from offset 524290 to 786435 in Process 3/8
0.501616s => Time to read file from offset 786435 to 1048580 in Process 4/8
0.535023s => Time to read file from offset 1048580 to 1310725 in Process 5/8
0.515927s => Time to sort elements in Process 1/8 memory
0.661565s => Time to read file from offset 1310725 to 1572870 in Process 6/8
0.681704s => Time to read file from offset 1572870 to 1835015 in Process 7/8
0.711228s => Time to read file from offset 1835015 to 2097160 in Process 8/8
0.523069s => Time to sort elements in Process 2/8 memory
0.516354s => Time to sort elements in Process 3/8 memory
0.516948s => Time to sort elements in Process 4/8 memory
0.513327s => Time to sort elements in Process 5/8 memory
0.514069s => Time to sort elements in Process 6/8 memory
0.515431s => Time to sort elements in Process 7/8 memory
0.518689s => Time to sort elements in Process 8/8 memory
0.755984s => Time to write '/mnt/raid/tmp/SortedRun2934_XXxytB' and fill it up with 262145 sorted elements by Process 1/8
1.30481s => Time function sortRuns() in Process 1/8
0.546722s => Time to write '/mnt/raid/tmp/SortedRun2934_ZleWom' and fill it up with 262145 sorted elements by Process 2/8
1.29116s => Time function sortRuns() in Process 2/8
1.18444s => Time to write '/mnt/raid/tmp/SortedRun2934_XUlzsf' and fill it up with 262145 sorted elements by Process 3/8
2.06733s => Time function sortRuns() in Process 3/8
1.30239s => Time to write '/mnt/raid/tmp/SortedRun2934_P5dEHG' and fill it up with 262145 sorted elements by Process 4/8
2.32191s => Time function sortRuns() in Process 4/8
1.71827s => Time to write '/mnt/raid/tmp/SortedRun2934_3dIZAn' and fill it up with 262145 sorted elements by Process 7/8
1.88104s => Time to write '/mnt/raid/tmp/SortedRun2934_DyNGEL' and fill it up with 262145 sorted elements by Process 5/8
2.93011s => Time function sortRuns() in Process 5/8
1.67376s => Time to write '/mnt/raid/tmp/SortedRun2934_v1ni3F' and fill it up with 262137 sorted elements by Process 8/8
2.90454s => Time function sortRuns() in Process 8/8
1.73818s => Time to write '/mnt/raid/tmp/SortedRun2934_kEvCTH' and fill it up with 262145 sorted elements by Process 6/8
2.91469s => Time function sortRuns() in Process 6/8
2.91685s => Time function sortRuns() in Process 7/8
Starting the merge process for 8 files
11.3096s => Time function kMerge() in Process 1/8
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.238131min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,50 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 9 nodes
0.0290668s => Time to read file from offset 0 to 233017 in Process 1/9
0.20358s => Time to read file from offset 233017 to 466034 in Process 2/9
0.34039s => Time to read file from offset 466034 to 699051 in Process 3/9
0.455337s => Time to read file from offset 699051 to 932068 in Process 4/9
0.45945s => Time to sort elements in Process 1/9 memory
0.544861s => Time to read file from offset 932068 to 1165085 in Process 5/9
0.609802s => Time to read file from offset 1165085 to 1398102 in Process 6/9
0.460017s => Time to sort elements in Process 2/9 memory
0.682952s => Time to read file from offset 1398102 to 1631119 in Process 7/9
0.729694s => Time to read file from offset 1631119 to 1864136 in Process 8/9
0.806835s => Time to read file from offset 1864136 to 2097153 in Process 9/9
0.454239s => Time to sort elements in Process 3/9 memory
0.459208s => Time to sort elements in Process 4/9 memory
0.482676s => Time to write '/mnt/raid/tmp/SortedRun1550_rIF5O5' and fill it up with 233017 sorted elements by Process 1/9
0.971754s => Time function sortRuns() in Process 1/9
0.458422s => Time to sort elements in Process 5/9 memory
0.455087s => Time to sort elements in Process 6/9 memory
0.469134s => Time to sort elements in Process 7/9 memory
0.460898s => Time to sort elements in Process 8/9 memory
0.456899s => Time to sort elements in Process 9/9 memory
0.673303s => Time to write '/mnt/raid/tmp/SortedRun1550_l7IGDU' and fill it up with 233017 sorted elements by Process 2/9
1.3378s => Time function sortRuns() in Process 2/9
1.33861s => Time to write '/mnt/raid/tmp/SortedRun1550_M2EPQm' and fill it up with 233017 sorted elements by Process 5/9
1.40741s => Time to write '/mnt/raid/tmp/SortedRun1550_I0ITz9' and fill it up with 233017 sorted elements by Process 4/9
2.32291s => Time function sortRuns() in Process 4/9
1.53575s => Time to write '/mnt/raid/tmp/SortedRun1550_zHULXE' and fill it up with 233017 sorted elements by Process 3/9
2.3311s => Time function sortRuns() in Process 3/9
2.34337s => Time function sortRuns() in Process 5/9
1.50165s => Time to write '/mnt/raid/tmp/SortedRun1550_uRGdDb' and fill it up with 233017 sorted elements by Process 8/9
1.63968s => Time to write '/mnt/raid/tmp/SortedRun1550_JHHXNe' and fill it up with 233017 sorted elements by Process 6/9
2.70528s => Time function sortRuns() in Process 6/9
1.45031s => Time to write '/mnt/raid/tmp/SortedRun1550_gNv6D1' and fill it up with 233016 sorted elements by Process 9/9
2.71563s => Time function sortRuns() in Process 9/9
2.69376s => Time function sortRuns() in Process 8/9
1.54993s => Time to write '/mnt/raid/tmp/SortedRun1550_MJUa6W' and fill it up with 233017 sorted elements by Process 7/9
2.70276s => Time function sortRuns() in Process 7/9
Starting the merge process for 9 files
11.8394s => Time function kMerge() in Process 1/9
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.243453min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,54 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 10 nodes
0.0287652s => Time to read file from offset 0 to 209716 in Process 1/10
0.181072s => Time to read file from offset 209716 to 419432 in Process 2/10
0.311885s => Time to read file from offset 419432 to 629148 in Process 3/10
0.409894s => Time to read file from offset 629148 to 838864 in Process 4/10
0.415498s => Time to sort elements in Process 1/10 memory
0.478388s => Time to read file from offset 838864 to 1048580 in Process 5/10
0.584191s => Time to read file from offset 1048580 to 1258296 in Process 6/10
0.404291s => Time to sort elements in Process 2/10 memory
0.634917s => Time to read file from offset 1258296 to 1468012 in Process 7/10
0.678129s => Time to read file from offset 1468012 to 1677728 in Process 8/10
0.403644s => Time to sort elements in Process 3/10 memory
0.725146s => Time to read file from offset 1677728 to 1887444 in Process 9/10
0.825566s => Time to read file from offset 1887444 to 2097160 in Process 10/10
0.405265s => Time to sort elements in Process 4/10 memory
0.408438s => Time to sort elements in Process 5/10 memory
0.405018s => Time to sort elements in Process 6/10 memory
0.401288s => Time to sort elements in Process 7/10 memory
0.649938s => Time to write '/mnt/raid/tmp/SortedRun7153_GZcXSY' and fill it up with 209716 sorted elements by Process 1/10
1.09476s => Time function sortRuns() in Process 1/10
0.409649s => Time to sort elements in Process 8/10 memory
0.404082s => Time to sort elements in Process 9/10 memory
0.534783s => Time to write '/mnt/raid/tmp/SortedRun7153_7x92Rn' and fill it up with 209716 sorted elements by Process 2/10
1.12086s => Time function sortRuns() in Process 2/10
0.414293s => Time to sort elements in Process 10/10 memory
0.576985s => Time to write '/mnt/raid/tmp/SortedRun7153_iyzfRg' and fill it up with 209716 sorted elements by Process 3/10
1.2932s => Time function sortRuns() in Process 3/10
1.19508s => Time to write '/mnt/raid/tmp/SortedRun7153_TkLVFA' and fill it up with 209716 sorted elements by Process 4/10
2.01155s => Time function sortRuns() in Process 4/10
1.40416s => Time to write '/mnt/raid/tmp/SortedRun7153_k49BxR' and fill it up with 209716 sorted elements by Process 5/10
2.29187s => Time function sortRuns() in Process 5/10
1.51646s => Time to write '/mnt/raid/tmp/SortedRun7153_eH9GXD' and fill it up with 209716 sorted elements by Process 6/10
2.50733s => Time function sortRuns() in Process 6/10
1.64942s => Time to write '/mnt/raid/tmp/SortedRun7153_F7xueB' and fill it up with 209716 sorted elements by Process 8/10
2.73805s => Time function sortRuns() in Process 8/10
1.71347s => Time to write '/mnt/raid/tmp/SortedRun7153_U8rX6n' and fill it up with 209716 sorted elements by Process 7/10
2.75033s => Time function sortRuns() in Process 7/10
1.50546s => Time to write '/mnt/raid/tmp/SortedRun7153_Jjx634' and fill it up with 209708 sorted elements by Process 10/10
2.74619s => Time function sortRuns() in Process 10/10
1.62967s => Time to write '/mnt/raid/tmp/SortedRun7153_VwaDzt' and fill it up with 209716 sorted elements by Process 9/10
2.75962s => Time function sortRuns() in Process 9/10
Starting the merge process for 10 files
11.6886s => Time function kMerge() in Process 1/10
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.241643min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,58 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 11 nodes
0.0264835s => Time to read file from offset 0 to 190651 in Process 1/11
0.158391s => Time to read file from offset 190651 to 381302 in Process 2/11
0.272817s => Time to read file from offset 381302 to 571953 in Process 3/11
0.364631s => Time to sort elements in Process 1/11 memory
0.37933s => Time to read file from offset 571953 to 762604 in Process 4/11
0.429132s => Time to read file from offset 762604 to 953255 in Process 5/11
0.363657s => Time to sort elements in Process 2/11 memory
0.549877s => Time to read file from offset 953255 to 1143906 in Process 6/11
0.611082s => Time to read file from offset 1143906 to 1334557 in Process 7/11
0.365061s => Time to sort elements in Process 3/11 memory
0.650798s => Time to read file from offset 1334557 to 1525208 in Process 8/11
0.677218s => Time to read file from offset 1525208 to 1715859 in Process 9/11
0.730638s => Time to read file from offset 1715859 to 1906510 in Process 10/11
0.370906s => Time to sort elements in Process 4/11 memory
0.761723s => Time to read file from offset 1906510 to 2097161 in Process 11/11
0.36506s => Time to sort elements in Process 5/11 memory
0.366594s => Time to sort elements in Process 6/11 memory
0.573371s => Time to write '/mnt/raid/tmp/SortedRun3312_LLFZyD' and fill it up with 190651 sorted elements by Process 1/11
0.9651s => Time function sortRuns() in Process 1/11
0.372209s => Time to sort elements in Process 7/11 memory
0.47243s => Time to write '/mnt/raid/tmp/SortedRun3312_8J7Uf0' and fill it up with 190651 sorted elements by Process 2/11
0.995189s => Time function sortRuns() in Process 2/11
0.366306s => Time to sort elements in Process 8/11 memory
0.36151s => Time to sort elements in Process 9/11 memory
0.375434s => Time to sort elements in Process 10/11 memory
0.372056s => Time to sort elements in Process 11/11 memory
0.784209s => Time to write '/mnt/raid/tmp/SortedRun3312_1BEWNV' and fill it up with 190651 sorted elements by Process 3/11
1.42279s => Time function sortRuns() in Process 3/11
1.16557s => Time to write '/mnt/raid/tmp/SortedRun3312_XZCdI6' and fill it up with 190651 sorted elements by Process 4/11
1.91654s => Time function sortRuns() in Process 4/11
1.46537s => Time to write '/mnt/raid/tmp/SortedRun3312_e4L9Xt' and fill it up with 190651 sorted elements by Process 5/11
2.26058s => Time function sortRuns() in Process 5/11
1.73912s => Time to write '/mnt/raid/tmp/SortedRun3312_LbhXba' and fill it up with 190651 sorted elements by Process 6/11
2.65625s => Time function sortRuns() in Process 6/11
1.6711s => Time to write '/mnt/raid/tmp/SortedRun3312_40QM1V' and fill it up with 190651 sorted elements by Process 7/11
2.65544s => Time function sortRuns() in Process 7/11
1.62752s => Time to write '/mnt/raid/tmp/SortedRun3312_bo5Ag6' and fill it up with 190651 sorted elements by Process 8/11
2.64556s => Time function sortRuns() in Process 8/11
1.54627s => Time to write '/mnt/raid/tmp/SortedRun3312_JgMGfw' and fill it up with 190651 sorted elements by Process 10/11
2.65317s => Time function sortRuns() in Process 10/11
1.62661s => Time to write '/mnt/raid/tmp/SortedRun3312_84fh1Y' and fill it up with 190651 sorted elements by Process 9/11
2.6661s => Time function sortRuns() in Process 9/11
1.51964s => Time to write '/mnt/raid/tmp/SortedRun3312_z5pcbq' and fill it up with 190642 sorted elements by Process 11/11
2.65476s => Time function sortRuns() in Process 11/11
Starting the merge process for 11 files
12.2124s => Time function kMerge() in Process 1/11
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.248929min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,62 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 12 nodes
0.0219438s => Time to read file from offset 0 to 174763 in Process 1/12
0.1558s => Time to read file from offset 174763 to 349526 in Process 2/12
0.262539s => Time to read file from offset 349526 to 524289 in Process 3/12
0.341265s => Time to sort elements in Process 1/12 memory
0.349329s => Time to read file from offset 524289 to 699052 in Process 4/12
0.395106s => Time to read file from offset 699052 to 873815 in Process 5/12
0.334737s => Time to sort elements in Process 2/12 memory
0.521841s => Time to read file from offset 873815 to 1048578 in Process 6/12
0.564311s => Time to read file from offset 1048578 to 1223341 in Process 7/12
0.336615s => Time to sort elements in Process 3/12 memory
0.62727s => Time to read file from offset 1223341 to 1398104 in Process 8/12
0.661377s => Time to read file from offset 1398104 to 1572867 in Process 9/12
0.684018s => Time to read file from offset 1572867 to 1747630 in Process 10/12
0.334581s => Time to sort elements in Process 4/12 memory
0.707242s => Time to read file from offset 1747630 to 1922393 in Process 11/12
0.333248s => Time to sort elements in Process 5/12 memory
0.730774s => Time to read file from offset 1922393 to 2097156 in Process 12/12
0.337026s => Time to sort elements in Process 6/12 memory
0.33819s => Time to sort elements in Process 7/12 memory
0.580725s => Time to write '/mnt/raid/tmp/SortedRun8513_MnDgfv' and fill it up with 174763 sorted elements by Process 1/12
0.944557s => Time function sortRuns() in Process 1/12
0.33508s => Time to sort elements in Process 8/12 memory
0.333548s => Time to sort elements in Process 9/12 memory
0.495938s => Time to write '/mnt/raid/tmp/SortedRun8513_GzacvL' and fill it up with 174763 sorted elements by Process 2/12
0.987149s => Time function sortRuns() in Process 2/12
0.329823s => Time to sort elements in Process 10/12 memory
0.330709s => Time to sort elements in Process 11/12 memory
0.346918s => Time to sort elements in Process 12/12 memory
0.771813s => Time to write '/mnt/raid/tmp/SortedRun8513_tPWf7t' and fill it up with 174763 sorted elements by Process 3/12
1.37268s => Time function sortRuns() in Process 3/12
1.45615s => Time to write '/mnt/raid/tmp/SortedRun8513_qHQFLA' and fill it up with 174763 sorted elements by Process 4/12
2.1408s => Time function sortRuns() in Process 4/12
1.52303s => Time to write '/mnt/raid/tmp/SortedRun8513_NL1pWW' and fill it up with 174763 sorted elements by Process 5/12
2.25211s => Time function sortRuns() in Process 5/12
1.66074s => Time to write '/mnt/raid/tmp/SortedRun8513_lJcEoC' and fill it up with 174763 sorted elements by Process 6/12
1.54734s => Time to write '/mnt/raid/tmp/SortedRun8513_F0vX7z' and fill it up with 174763 sorted elements by Process 8/12
2.51041s => Time function sortRuns() in Process 8/12
2.52129s => Time function sortRuns() in Process 6/12
1.62008s => Time to write '/mnt/raid/tmp/SortedRun8513_vLr6dn' and fill it up with 174763 sorted elements by Process 7/12
2.52404s => Time function sortRuns() in Process 7/12
1.54874s => Time to write '/mnt/raid/tmp/SortedRun8513_8TcBkJ' and fill it up with 174759 sorted elements by Process 12/12
1.65349s => Time to write '/mnt/raid/tmp/SortedRun8513_z1h71o' and fill it up with 174763 sorted elements by Process 9/12
2.64915s => Time function sortRuns() in Process 9/12
1.62056s => Time to write '/mnt/raid/tmp/SortedRun8513_AqyJf2' and fill it up with 174763 sorted elements by Process 10/12
2.63507s => Time function sortRuns() in Process 10/12
1.59654s => Time to write '/mnt/raid/tmp/SortedRun8513_M3Vmm1' and fill it up with 174763 sorted elements by Process 11/12
2.63557s => Time function sortRuns() in Process 11/12
2.62815s => Time function sortRuns() in Process 12/12
Starting the merge process for 12 files
11.8057s => Time function kMerge() in Process 1/12
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.241987min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,66 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 13 nodes
0.0220922s => Time to read file from offset 0 to 161320 in Process 1/13
0.133227s => Time to read file from offset 161320 to 322640 in Process 2/13
0.243639s => Time to read file from offset 322640 to 483960 in Process 3/13
0.309482s => Time to sort elements in Process 1/13 memory
0.334336s => Time to read file from offset 483960 to 645280 in Process 4/13
0.40566s => Time to read file from offset 645280 to 806600 in Process 5/13
0.306868s => Time to sort elements in Process 2/13 memory
0.483135s => Time to read file from offset 806600 to 967920 in Process 6/13
0.303829s => Time to sort elements in Process 3/13 memory
0.554656s => Time to read file from offset 967920 to 1129240 in Process 7/13
0.585537s => Time to read file from offset 1290560 to 1451880 in Process 9/13
0.59908s => Time to read file from offset 1129240 to 1290560 in Process 8/13
0.311528s => Time to sort elements in Process 4/13 memory
0.675439s => Time to read file from offset 1451880 to 1613200 in Process 10/13
0.694015s => Time to read file from offset 1613200 to 1774520 in Process 11/13
0.697816s => Time to read file from offset 1774520 to 1935840 in Process 12/13
0.309039s => Time to sort elements in Process 5/13 memory
0.737258s => Time to read file from offset 1935840 to 2097160 in Process 13/13
0.319055s => Time to sort elements in Process 6/13 memory
0.303972s => Time to sort elements in Process 7/13 memory
0.559971s => Time to write '/mnt/raid/tmp/SortedRun7987_oDoqIm' and fill it up with 161320 sorted elements by Process 1/13
0.892111s => Time function sortRuns() in Process 1/13
0.316765s => Time to sort elements in Process 9/13 memory
0.311036s => Time to sort elements in Process 8/13 memory
0.309439s => Time to sort elements in Process 10/13 memory
0.307719s => Time to sort elements in Process 11/13 memory
0.313437s => Time to sort elements in Process 12/13 memory
0.596755s => Time to write '/mnt/raid/tmp/SortedRun7987_Ks2bEy' and fill it up with 161320 sorted elements by Process 2/13
1.03758s => Time function sortRuns() in Process 2/13
0.491148s => Time to write '/mnt/raid/tmp/SortedRun7987_bCMxWd' and fill it up with 161320 sorted elements by Process 3/13
1.0403s => Time function sortRuns() in Process 3/13
0.304788s => Time to sort elements in Process 13/13 memory
1.51862s => Time to write '/mnt/raid/tmp/SortedRun7987_1Tsvpa' and fill it up with 161320 sorted elements by Process 4/13
2.16516s => Time function sortRuns() in Process 4/13
1.46088s => Time to write '/mnt/raid/tmp/SortedRun7987_ons9Rs' and fill it up with 161320 sorted elements by Process 5/13
2.17631s => Time function sortRuns() in Process 5/13
1.32488s => Time to write '/mnt/raid/tmp/SortedRun7987_YPqY7z' and fill it up with 161320 sorted elements by Process 11/13
2.32746s => Time function sortRuns() in Process 11/13
1.62757s => Time to write '/mnt/raid/tmp/SortedRun7987_001uPc' and fill it up with 161320 sorted elements by Process 6/13
2.43071s => Time function sortRuns() in Process 6/13
1.56841s => Time to write '/mnt/raid/tmp/SortedRun7987_3zk32R' and fill it up with 161320 sorted elements by Process 7/13
2.42776s => Time function sortRuns() in Process 7/13
1.53983s => Time to write '/mnt/raid/tmp/SortedRun7987_C4te3U' and fill it up with 161320 sorted elements by Process 9/13
2.44394s => Time function sortRuns() in Process 9/13
1.77622s => Time to write '/mnt/raid/tmp/SortedRun7987_hQqXO7' and fill it up with 161320 sorted elements by Process 8/13
2.68738s => Time function sortRuns() in Process 8/13
1.71298s => Time to write '/mnt/raid/tmp/SortedRun7987_ljzSiB' and fill it up with 161320 sorted elements by Process 10/13
2.69856s => Time function sortRuns() in Process 10/13
1.67229s => Time to write '/mnt/raid/tmp/SortedRun7987_FfXFaf' and fill it up with 161320 sorted elements by Process 12/13
2.68471s => Time function sortRuns() in Process 12/13
1.65783s => Time to write '/mnt/raid/tmp/SortedRun7987_ETzofs' and fill it up with 161312 sorted elements by Process 13/13
2.70071s => Time function sortRuns() in Process 13/13
Starting the merge process for 13 files
12.4896s => Time function kMerge() in Process 1/13
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.254316min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,70 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 14 nodes
0.018652s => Time to read file from offset 0 to 149797 in Process 1/14
0.127643s => Time to read file from offset 149797 to 299594 in Process 2/14
0.207176s => Time to read file from offset 299594 to 449391 in Process 3/14
0.289072s => Time to sort elements in Process 1/14 memory
0.309609s => Time to read file from offset 449391 to 599188 in Process 4/14
0.380913s => Time to read file from offset 599188 to 748985 in Process 5/14
0.29308s => Time to sort elements in Process 2/14 memory
0.453634s => Time to read file from offset 748985 to 898782 in Process 6/14
0.291554s => Time to sort elements in Process 3/14 memory
0.51746s => Time to read file from offset 898782 to 1048579 in Process 7/14
0.539241s => Time to read file from offset 1198376 to 1348173 in Process 9/14
0.569964s => Time to read file from offset 1048579 to 1198376 in Process 8/14
0.286012s => Time to sort elements in Process 4/14 memory
0.655926s => Time to read file from offset 1348173 to 1497970 in Process 10/14
0.289035s => Time to sort elements in Process 5/14 memory
0.392447s => Time to write '/mnt/raid/tmp/SortedRun9651_tDhLAc' and fill it up with 149797 sorted elements by Process 1/14
0.700763s => Time function sortRuns() in Process 1/14
0.690108s => Time to read file from offset 1497970 to 1647767 in Process 11/14
0.707668s => Time to read file from offset 1647767 to 1797564 in Process 12/14
0.718207s => Time to read file from offset 1797564 to 1947361 in Process 13/14
0.727011s => Time to read file from offset 1947361 to 2097158 in Process 14/14
0.284899s => Time to sort elements in Process 6/14 memory
0.286994s => Time to sort elements in Process 7/14 memory
0.288658s => Time to sort elements in Process 9/14 memory
0.392519s => Time to write '/mnt/raid/tmp/SortedRun9651_gwrgyj' and fill it up with 149797 sorted elements by Process 2/14
0.814407s => Time function sortRuns() in Process 2/14
0.283108s => Time to sort elements in Process 8/14 memory
0.2822s => Time to sort elements in Process 10/14 memory
0.286451s => Time to sort elements in Process 11/14 memory
0.281867s => Time to sort elements in Process 12/14 memory
0.285664s => Time to sort elements in Process 13/14 memory
0.279937s => Time to sort elements in Process 14/14 memory
0.638761s => Time to write '/mnt/raid/tmp/SortedRun9651_BwcPKI' and fill it up with 149797 sorted elements by Process 3/14
1.13843s => Time function sortRuns() in Process 3/14
1.20042s => Time to write '/mnt/raid/tmp/SortedRun9651_QuDKoi' and fill it up with 149797 sorted elements by Process 7/14
2.00585s => Time function sortRuns() in Process 7/14
1.33374s => Time to write '/mnt/raid/tmp/SortedRun9651_axOZiY' and fill it up with 149797 sorted elements by Process 5/14
2.00449s => Time function sortRuns() in Process 5/14
1.39906s => Time to write '/mnt/raid/tmp/SortedRun9651_13y01J' and fill it up with 149797 sorted elements by Process 4/14
1.99537s => Time function sortRuns() in Process 4/14
1.25595s => Time to write '/mnt/raid/tmp/SortedRun9651_Xy2qTG' and fill it up with 149797 sorted elements by Process 6/14
1.99518s => Time function sortRuns() in Process 6/14
1.63661s => Time to write '/mnt/raid/tmp/SortedRun9651_jlsokn' and fill it up with 149797 sorted elements by Process 9/14
2.46531s => Time function sortRuns() in Process 9/14
1.47633s => Time to write '/mnt/raid/tmp/SortedRun9651_S96E3n' and fill it up with 149797 sorted elements by Process 11/14
2.4536s => Time function sortRuns() in Process 11/14
1.56491s => Time to write '/mnt/raid/tmp/SortedRun9651_ejWXp7' and fill it up with 149797 sorted elements by Process 10/14
2.50475s => Time function sortRuns() in Process 10/14
1.49233s => Time to write '/mnt/raid/tmp/SortedRun9651_S8pSas' and fill it up with 149791 sorted elements by Process 14/14
1.51023s => Time to write '/mnt/raid/tmp/SortedRun9651_mH3fyM' and fill it up with 149797 sorted elements by Process 12/14
1.64674s => Time to write '/mnt/raid/tmp/SortedRun9651_GFK4dC' and fill it up with 149797 sorted elements by Process 8/14
2.50073s => Time function sortRuns() in Process 8/14
1.49423s => Time to write '/mnt/raid/tmp/SortedRun9651_nN1IgT' and fill it up with 149797 sorted elements by Process 13/14
2.49901s => Time function sortRuns() in Process 13/14
2.5015s => Time function sortRuns() in Process 14/14
2.50057s => Time function sortRuns() in Process 12/14
Starting the merge process for 14 files
11.9748s => Time function kMerge() in Process 1/14
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.242654min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,74 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 15 nodes
0.0175997s => Time to read file from offset 0 to 139811 in Process 1/15
0.123865s => Time to read file from offset 139811 to 279622 in Process 2/15
0.206827s => Time to read file from offset 279622 to 419433 in Process 3/15
0.262859s => Time to sort elements in Process 1/15 memory
0.284614s => Time to read file from offset 419433 to 559244 in Process 4/15
0.362509s => Time to read file from offset 559244 to 699055 in Process 5/15
0.264208s => Time to sort elements in Process 2/15 memory
0.435413s => Time to read file from offset 699055 to 838866 in Process 6/15
0.262408s => Time to sort elements in Process 3/15 memory
0.492544s => Time to read file from offset 838866 to 978677 in Process 7/15
0.533891s => Time to read file from offset 1118488 to 1258299 in Process 9/15
0.266512s => Time to sort elements in Process 4/15 memory
0.560994s => Time to read file from offset 978677 to 1118488 in Process 8/15
0.265167s => Time to sort elements in Process 5/15 memory
0.639657s => Time to read file from offset 1258299 to 1398110 in Process 10/15
0.669665s => Time to read file from offset 1398110 to 1537921 in Process 11/15
0.262628s => Time to sort elements in Process 6/15 memory
0.701578s => Time to read file from offset 1537921 to 1677732 in Process 12/15
0.724614s => Time to read file from offset 1677732 to 1817543 in Process 13/15
0.484422s => Time to write '/mnt/raid/tmp/SortedRun6809_IG8tBl' and fill it up with 139811 sorted elements by Process 1/15
0.765626s => Time function sortRuns() in Process 1/15
0.755684s => Time to read file from offset 1817543 to 1957354 in Process 14/15
0.263381s => Time to sort elements in Process 7/15 memory
0.759481s => Time to read file from offset 1957354 to 2097165 in Process 15/15
0.260942s => Time to sort elements in Process 9/15 memory
0.266368s => Time to sort elements in Process 8/15 memory
0.262329s => Time to sort elements in Process 10/15 memory
0.267417s => Time to sort elements in Process 11/15 memory
0.571842s => Time to write '/mnt/raid/tmp/SortedRun6809_2LEtJ6' and fill it up with 139811 sorted elements by Process 2/15
0.960663s => Time function sortRuns() in Process 2/15
0.490624s => Time to write '/mnt/raid/tmp/SortedRun6809_MX3lbn' and fill it up with 139811 sorted elements by Process 3/15
0.960677s => Time function sortRuns() in Process 3/15
0.263713s => Time to sort elements in Process 12/15 memory
0.26235s => Time to sort elements in Process 13/15 memory
0.263777s => Time to sort elements in Process 15/15 memory
0.274236s => Time to sort elements in Process 14/15 memory
1.08423s => Time to write '/mnt/raid/tmp/SortedRun6809_5rloxb' and fill it up with 139811 sorted elements by Process 4/15
1.6361s => Time function sortRuns() in Process 4/15
2.01651s => Time to write '/mnt/raid/tmp/SortedRun6809_zvrUn9' and fill it up with 139811 sorted elements by Process 6/15
2.71527s => Time function sortRuns() in Process 6/15
1.95582s => Time to write '/mnt/raid/tmp/SortedRun6809_WwXDsU' and fill it up with 139811 sorted elements by Process 7/15
2.71262s => Time function sortRuns() in Process 7/15
1.89109s => Time to write '/mnt/raid/tmp/SortedRun6809_Z2gRI7' and fill it up with 139811 sorted elements by Process 8/15
2.71935s => Time function sortRuns() in Process 8/15
1.82365s => Time to write '/mnt/raid/tmp/SortedRun6809_GtCPiy' and fill it up with 139811 sorted elements by Process 10/15
2.72654s => Time function sortRuns() in Process 10/15
1.94169s => Time to write '/mnt/raid/tmp/SortedRun6809_n56PcT' and fill it up with 139811 sorted elements by Process 9/15
2.7374s => Time function sortRuns() in Process 9/15
1.78437s => Time to write '/mnt/raid/tmp/SortedRun6809_XbrRfl' and fill it up with 139811 sorted elements by Process 11/15
2.72215s => Time function sortRuns() in Process 11/15
2.09628s => Time to write '/mnt/raid/tmp/SortedRun6809_jxMYgq' and fill it up with 139811 sorted elements by Process 5/15
2.72557s => Time function sortRuns() in Process 5/15
1.75919s => Time to write '/mnt/raid/tmp/SortedRun6809_gi0kJb' and fill it up with 139811 sorted elements by Process 12/15
2.72531s => Time function sortRuns() in Process 12/15
2.02218s => Time to write '/mnt/raid/tmp/SortedRun6809_iMZSzv' and fill it up with 139811 sorted elements by Process 13/15
3.01002s => Time function sortRuns() in Process 13/15
1.9697s => Time to write '/mnt/raid/tmp/SortedRun6809_DxqTl1' and fill it up with 139811 sorted elements by Process 14/15
1.97187s => Time to write '/mnt/raid/tmp/SortedRun6809_CDtKVt' and fill it up with 139798 sorted elements by Process 15/15
2.99583s => Time function sortRuns() in Process 15/15
3.00064s => Time function sortRuns() in Process 14/15
Starting the merge process for 15 files
12.4575s => Time function kMerge() in Process 1/15
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.258966min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,78 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 16 nodes
0.0163537s => Time to read file from offset 0 to 131073 in Process 1/16
0.0915996s => Time to read file from offset 131073 to 262146 in Process 2/16
0.1718s => Time to read file from offset 262146 to 393219 in Process 3/16
0.251615s => Time to sort elements in Process 1/16 memory
0.246904s => Time to read file from offset 393219 to 524292 in Process 4/16
0.315967s => Time to read file from offset 524292 to 655365 in Process 5/16
0.250474s => Time to sort elements in Process 2/16 memory
0.244325s => Time to sort elements in Process 3/16 memory
0.451479s => Time to read file from offset 1048584 to 1179657 in Process 9/16
0.433s => Time to read file from offset 786438 to 917511 in Process 7/16
0.472729s => Time to read file from offset 917511 to 1048584 in Process 8/16
0.243911s => Time to sort elements in Process 4/16 memory
0.252941s => Time to sort elements in Process 5/16 memory
0.583317s => Time to read file from offset 1179657 to 1310730 in Process 10/16
0.619626s => Time to read file from offset 1310730 to 1441803 in Process 11/16
0.622523s => Time to read file from offset 655365 to 786438 in Process 6/16
0.638601s => Time to read file from offset 1441803 to 1572876 in Process 12/16
0.669805s => Time to read file from offset 1572876 to 1703949 in Process 13/16
0.248387s => Time to sort elements in Process 9/16 memory
0.24816s => Time to sort elements in Process 7/16 memory
0.68876s => Time to read file from offset 1703949 to 1835022 in Process 14/16
0.712548s => Time to read file from offset 1835022 to 1966095 in Process 15/16
0.484309s => Time to write '/mnt/raid/tmp/SortedRun8781_y7y21j' and fill it up with 131073 sorted elements by Process 1/16
0.753363s => Time function sortRuns() in Process 1/16
0.248307s => Time to sort elements in Process 8/16 memory
0.739786s => Time to read file from offset 1966095 to 2097168 in Process 16/16
0.249254s => Time to sort elements in Process 10/16 memory
0.252062s => Time to sort elements in Process 11/16 memory
0.247056s => Time to sort elements in Process 6/16 memory
0.248295s => Time to sort elements in Process 12/16 memory
0.253578s => Time to sort elements in Process 13/16 memory
0.582485s => Time to write '/mnt/raid/tmp/SortedRun8781_XtvFWV' and fill it up with 131073 sorted elements by Process 2/16
0.925613s => Time function sortRuns() in Process 2/16
0.513157s => Time to write '/mnt/raid/tmp/SortedRun8781_gODLLP' and fill it up with 131073 sorted elements by Process 3/16
0.929986s => Time function sortRuns() in Process 3/16
0.25034s => Time to sort elements in Process 14/16 memory
0.248242s => Time to sort elements in Process 15/16 memory
0.254525s => Time to sort elements in Process 16/16 memory
1.21767s => Time to write '/mnt/raid/tmp/SortedRun8781_dHfkNJ' and fill it up with 131073 sorted elements by Process 4/16
1.70916s => Time function sortRuns() in Process 4/16
1.45162s => Time to write '/mnt/raid/tmp/SortedRun8781_nkq9St' and fill it up with 131073 sorted elements by Process 7/16
2.13356s => Time function sortRuns() in Process 7/16
1.45383s => Time to write '/mnt/raid/tmp/SortedRun8781_xWdHEl' and fill it up with 131073 sorted elements by Process 9/16
2.15443s => Time function sortRuns() in Process 9/16
1.57452s => Time to write '/mnt/raid/tmp/SortedRun8781_CGf7DZ' and fill it up with 131073 sorted elements by Process 5/16
2.14416s => Time function sortRuns() in Process 5/16
1.58297s => Time to write '/mnt/raid/tmp/SortedRun8781_csfym0' and fill it up with 131073 sorted elements by Process 15/16
1.81001s => Time to write '/mnt/raid/tmp/SortedRun8781_gL251C' and fill it up with 131073 sorted elements by Process 8/16
1.72051s => Time to write '/mnt/raid/tmp/SortedRun8781_BtXUS4' and fill it up with 131073 sorted elements by Process 10/16
2.55395s => Time function sortRuns() in Process 10/16
1.65151s => Time to write '/mnt/raid/tmp/SortedRun8781_xasVKO' and fill it up with 131073 sorted elements by Process 12/16
2.53922s => Time function sortRuns() in Process 12/16
2.5455s => Time function sortRuns() in Process 15/16
2.53263s => Time function sortRuns() in Process 8/16
1.77218s => Time to write '/mnt/raid/tmp/SortedRun8781_MQ29ZD' and fill it up with 131073 sorted elements by Process 6/16
2.64245s => Time function sortRuns() in Process 6/16
1.70239s => Time to write '/mnt/raid/tmp/SortedRun8781_mCbUEw' and fill it up with 131073 sorted elements by Process 14/16
2.64263s => Time function sortRuns() in Process 14/16
1.61832s => Time to write '/mnt/raid/tmp/SortedRun8781_RmyzCm' and fill it up with 131057 sorted elements by Process 16/16
2.61362s => Time function sortRuns() in Process 16/16
1.7825s => Time to write '/mnt/raid/tmp/SortedRun8781_5m0xIr' and fill it up with 131073 sorted elements by Process 11/16
2.65504s => Time function sortRuns() in Process 11/16
1.7636s => Time to write '/mnt/raid/tmp/SortedRun8781_g9a2dT' and fill it up with 131073 sorted elements by Process 13/16
2.68855s => Time function sortRuns() in Process 13/16
Starting the merge process for 16 files
12.9505s => Time function kMerge() in Process 1/16
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.261906min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,82 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 17 nodes
0.0160833s => Time to read file from offset 0 to 123362 in Process 1/17
0.102583s => Time to read file from offset 123362 to 246724 in Process 2/17
0.178759s => Time to read file from offset 246724 to 370086 in Process 3/17
0.232244s => Time to sort elements in Process 1/17 memory
0.241729s => Time to read file from offset 370086 to 493448 in Process 4/17
0.306873s => Time to read file from offset 493448 to 616810 in Process 5/17
0.230586s => Time to sort elements in Process 2/17 memory
0.228926s => Time to sort elements in Process 3/17 memory
0.421909s => Time to read file from offset 740172 to 863534 in Process 7/17
0.235056s => Time to sort elements in Process 4/17 memory
0.470938s => Time to read file from offset 863534 to 986896 in Process 8/17
0.511805s => Time to read file from offset 986896 to 1110258 in Process 9/17
0.234213s => Time to sort elements in Process 5/17 memory
0.563605s => Time to read file from offset 1110258 to 1233620 in Process 10/17
0.560061s => Time to read file from offset 616810 to 740172 in Process 6/17
0.620901s => Time to read file from offset 1233620 to 1356982 in Process 11/17
0.626965s => Time to read file from offset 1480344 to 1603706 in Process 13/17
0.641883s => Time to read file from offset 1603706 to 1727068 in Process 14/17
0.229853s => Time to sort elements in Process 7/17 memory
0.683312s => Time to read file from offset 1356982 to 1480344 in Process 12/17
0.725276s => Time to read file from offset 1973792 to 2097154 in Process 17/17
0.230655s => Time to sort elements in Process 8/17 memory
0.71459s => Time to read file from offset 1727068 to 1850430 in Process 15/17
0.229873s => Time to sort elements in Process 9/17 memory
0.53195s => Time to write '/mnt/raid/tmp/SortedRun8769_2sLr9A' and fill it up with 123362 sorted elements by Process 1/17
0.780858s => Time function sortRuns() in Process 1/17
0.739493s => Time to read file from offset 1850430 to 1973792 in Process 16/17
0.232399s => Time to sort elements in Process 10/17 memory
0.229147s => Time to sort elements in Process 6/17 memory
0.231393s => Time to sort elements in Process 11/17 memory
0.227185s => Time to sort elements in Process 13/17 memory
0.527768s => Time to write '/mnt/raid/tmp/SortedRun8769_GCkbgO' and fill it up with 123362 sorted elements by Process 2/17
0.861813s => Time function sortRuns() in Process 2/17
0.451981s => Time to write '/mnt/raid/tmp/SortedRun8769_OTkEEs' and fill it up with 123362 sorted elements by Process 3/17
0.860647s => Time function sortRuns() in Process 3/17
0.2299s => Time to sort elements in Process 14/17 memory
0.236942s => Time to sort elements in Process 12/17 memory
0.239285s => Time to sort elements in Process 17/17 memory
0.234323s => Time to sort elements in Process 15/17 memory
0.23016s => Time to sort elements in Process 16/17 memory
0.700391s => Time to write '/mnt/raid/tmp/SortedRun8769_0CQzid' and fill it up with 123362 sorted elements by Process 4/17
1.17794s => Time function sortRuns() in Process 4/17
1.20923s => Time to write '/mnt/raid/tmp/SortedRun8769_No9WRs' and fill it up with 123362 sorted elements by Process 5/17
1.75107s => Time function sortRuns() in Process 5/17
1.36707s => Time to write '/mnt/raid/tmp/SortedRun8769_N1Pgw4' and fill it up with 123362 sorted elements by Process 6/17
2.15705s => Time function sortRuns() in Process 6/17
1.4429s => Time to write '/mnt/raid/tmp/SortedRun8769_lANvn5' and fill it up with 123362 sorted elements by Process 8/17
2.14523s => Time function sortRuns() in Process 8/17
1.55744s => Time to write '/mnt/raid/tmp/SortedRun8769_eTM74d' and fill it up with 123362 sorted elements by Process 12/17
2.47934s => Time function sortRuns() in Process 12/17
1.75869s => Time to write '/mnt/raid/tmp/SortedRun8769_jGFzHR' and fill it up with 123362 sorted elements by Process 9/17
2.50117s => Time function sortRuns() in Process 9/17
1.69234s => Time to write '/mnt/raid/tmp/SortedRun8769_sk38ov' and fill it up with 123362 sorted elements by Process 10/17
2.48926s => Time function sortRuns() in Process 10/17
1.63708s => Time to write '/mnt/raid/tmp/SortedRun8769_uUe8cS' and fill it up with 123362 sorted elements by Process 11/17
2.49024s => Time function sortRuns() in Process 11/17
1.82634s => Time to write '/mnt/raid/tmp/SortedRun8769_Nxv43V' and fill it up with 123362 sorted elements by Process 7/17
2.47885s => Time function sortRuns() in Process 7/17
1.63408s => Time to write '/mnt/raid/tmp/SortedRun8769_PMTaKx' and fill it up with 123362 sorted elements by Process 13/17
2.48927s => Time function sortRuns() in Process 13/17
1.76394s => Time to write '/mnt/raid/tmp/SortedRun8769_qPk3SW' and fill it up with 123362 sorted elements by Process 14/17
2.63762s => Time function sortRuns() in Process 14/17
1.63942s => Time to write '/mnt/raid/tmp/SortedRun8769_Z69dCL' and fill it up with 123362 sorted elements by Process 16/17
2.60977s => Time function sortRuns() in Process 16/17
1.72993s => Time to write '/mnt/raid/tmp/SortedRun8769_DEDDuc' and fill it up with 123360 sorted elements by Process 17/17
2.69602s => Time function sortRuns() in Process 17/17
1.72292s => Time to write '/mnt/raid/tmp/SortedRun8769_NEmcyu' and fill it up with 123362 sorted elements by Process 15/17
2.67273s => Time function sortRuns() in Process 15/17
Starting the merge process for 17 files
13.2612s => Time function kMerge() in Process 1/17
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.267079min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,86 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 18 nodes
0.0146413s => Time to read file from offset 0 to 116509 in Process 1/18
0.091301s => Time to read file from offset 116509 to 233018 in Process 2/18
0.153367s => Time to read file from offset 233018 to 349527 in Process 3/18
0.220331s => Time to sort elements in Process 1/18 memory
0.218401s => Time to read file from offset 349527 to 466036 in Process 4/18
0.258328s => Time to read file from offset 466036 to 582545 in Process 5/18
0.218405s => Time to sort elements in Process 2/18 memory
0.215704s => Time to sort elements in Process 3/18 memory
0.368538s => Time to read file from offset 699054 to 815563 in Process 7/18
0.395725s => Time to read file from offset 932072 to 1048581 in Process 9/18
0.409796s => Time to read file from offset 815563 to 932072 in Process 8/18
0.21628s => Time to sort elements in Process 4/18 memory
0.217838s => Time to sort elements in Process 5/18 memory
0.492038s => Time to read file from offset 1048581 to 1165090 in Process 10/18
0.53411s => Time to read file from offset 1165090 to 1281599 in Process 11/18
0.566272s => Time to read file from offset 582545 to 699054 in Process 6/18
0.581206s => Time to read file from offset 1398108 to 1514617 in Process 13/18
0.361511s => Time to write '/mnt/raid/tmp/SortedRun8612_3qB3IR' and fill it up with 116509 sorted elements by Process 1/18
0.59705s => Time function sortRuns() in Process 1/18
0.216036s => Time to sort elements in Process 7/18 memory
0.222614s => Time to sort elements in Process 9/18 memory
0.597592s => Time to read file from offset 1514617 to 1631126 in Process 14/18
0.630116s => Time to read file from offset 1631126 to 1747635 in Process 15/18
0.219656s => Time to sort elements in Process 8/18 memory
0.668177s => Time to read file from offset 1864144 to 1980653 in Process 17/18
0.637597s => Time to read file from offset 1281599 to 1398108 in Process 12/18
0.221045s => Time to sort elements in Process 10/18 memory
0.218498s => Time to sort elements in Process 11/18 memory
0.732827s => Time to read file from offset 1747635 to 1864144 in Process 16/18
0.784502s => Time to read file from offset 1980653 to 2097162 in Process 18/18
0.42312s => Time to write '/mnt/raid/tmp/SortedRun8612_9v0yq1' and fill it up with 116509 sorted elements by Process 3/18
0.793218s => Time function sortRuns() in Process 3/18
0.216692s => Time to sort elements in Process 6/18 memory
0.221386s => Time to sort elements in Process 13/18 memory
0.21958s => Time to sort elements in Process 14/18 memory
0.21782s => Time to sort elements in Process 15/18 memory
0.225416s => Time to sort elements in Process 17/18 memory
0.219678s => Time to sort elements in Process 12/18 memory
0.633467s => Time to write '/mnt/raid/tmp/SortedRun8612_Qg6UnA' and fill it up with 116509 sorted elements by Process 2/18
0.94389s => Time function sortRuns() in Process 2/18
0.519773s => Time to write '/mnt/raid/tmp/SortedRun8612_nsAcoG' and fill it up with 116509 sorted elements by Process 4/18
0.955268s => Time function sortRuns() in Process 4/18
0.227663s => Time to sort elements in Process 16/18 memory
0.220911s => Time to sort elements in Process 18/18 memory
0.844312s => Time to write '/mnt/raid/tmp/SortedRun8612_8xZdy6' and fill it up with 116509 sorted elements by Process 5/18
1.32196s => Time function sortRuns() in Process 5/18
1.40281s => Time to write '/mnt/raid/tmp/SortedRun8612_rHUNfK' and fill it up with 116509 sorted elements by Process 17/18
2.29727s => Time function sortRuns() in Process 17/18
1.67991s => Time to write '/mnt/raid/tmp/SortedRun8612_wWMkuo' and fill it up with 116509 sorted elements by Process 9/18
2.29901s => Time function sortRuns() in Process 9/18
1.53462s => Time to write '/mnt/raid/tmp/SortedRun8612_z44B8f' and fill it up with 116509 sorted elements by Process 11/18
2.28812s => Time function sortRuns() in Process 11/18
1.63215s => Time to write '/mnt/raid/tmp/SortedRun8612_SXH2mF' and fill it up with 116509 sorted elements by Process 8/18
2.26232s => Time function sortRuns() in Process 8/18
1.57017s => Time to write '/mnt/raid/tmp/SortedRun8612_Mqn6fX' and fill it up with 116509 sorted elements by Process 10/18
1.69405s => Time to write '/mnt/raid/tmp/SortedRun8612_i7iGCw' and fill it up with 116509 sorted elements by Process 7/18
2.27941s => Time function sortRuns() in Process 7/18
1.27919s => Time to write '/mnt/raid/tmp/SortedRun8612_cSIoLA' and fill it up with 116499 sorted elements by Process 18/18
2.28467s => Time function sortRuns() in Process 10/18
2.28696s => Time function sortRuns() in Process 18/18
1.85727s => Time to write '/mnt/raid/tmp/SortedRun8612_C5gI3B' and fill it up with 116509 sorted elements by Process 6/18
2.64091s => Time function sortRuns() in Process 6/18
1.95596s => Time to write '/mnt/raid/tmp/SortedRun8612_HVmh52' and fill it up with 116509 sorted elements by Process 13/18
2.75933s => Time function sortRuns() in Process 13/18
1.83908s => Time to write '/mnt/raid/tmp/SortedRun8612_JMhv6I' and fill it up with 116509 sorted elements by Process 12/18
2.69704s => Time function sortRuns() in Process 12/18
1.90057s => Time to write '/mnt/raid/tmp/SortedRun8612_RgxRr0' and fill it up with 116509 sorted elements by Process 15/18
2.74937s => Time function sortRuns() in Process 15/18
1.92942s => Time to write '/mnt/raid/tmp/SortedRun8612_ujdZ8s' and fill it up with 116509 sorted elements by Process 14/18
1.76582s => Time to write '/mnt/raid/tmp/SortedRun8612_m3Krpg' and fill it up with 116509 sorted elements by Process 16/18
2.72713s => Time function sortRuns() in Process 16/18
2.74833s => Time function sortRuns() in Process 14/18
Starting the merge process for 18 files
12.5754s => Time function kMerge() in Process 1/18
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.257042min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,90 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 19 nodes
0.0141093s => Time to read file from offset 0 to 110377 in Process 1/19
0.0827428s => Time to read file from offset 110377 to 220754 in Process 2/19
0.159445s => Time to read file from offset 220754 to 331131 in Process 3/19
0.206363s => Time to sort elements in Process 1/19 memory
0.205238s => Time to read file from offset 331131 to 441508 in Process 4/19
0.26504s => Time to read file from offset 441508 to 551885 in Process 5/19
0.207322s => Time to sort elements in Process 2/19 memory
0.206507s => Time to sort elements in Process 3/19 memory
0.359756s => Time to read file from offset 662262 to 772639 in Process 7/19
0.42271s => Time to read file from offset 883016 to 993393 in Process 9/19
0.402339s => Time to read file from offset 772639 to 883016 in Process 8/19
0.20945s => Time to sort elements in Process 4/19 memory
0.201668s => Time to sort elements in Process 5/19 memory
0.489648s => Time to read file from offset 993393 to 1103770 in Process 10/19
0.510365s => Time to read file from offset 551885 to 662262 in Process 6/19
0.52142s => Time to read file from offset 1103770 to 1214147 in Process 11/19
0.202133s => Time to sort elements in Process 7/19 memory
0.57694s => Time to read file from offset 1324524 to 1434901 in Process 13/19
0.600548s => Time to read file from offset 1434901 to 1545278 in Process 14/19
0.404812s => Time to write '/mnt/raid/tmp/SortedRun7124_V6hF0c' and fill it up with 110377 sorted elements by Process 1/19
0.625865s => Time function sortRuns() in Process 1/19
0.206045s => Time to sort elements in Process 9/19 memory
0.334774s => Time to write '/mnt/raid/tmp/SortedRun7124_msGmik' and fill it up with 110377 sorted elements by Process 2/19
0.625585s => Time function sortRuns() in Process 2/19
0.615876s => Time to read file from offset 1545278 to 1655655 in Process 15/19
0.20484s => Time to sort elements in Process 8/19 memory
0.645398s => Time to read file from offset 1766032 to 1876409 in Process 17/19
0.671737s => Time to read file from offset 1986786 to 2097163 in Process 19/19
0.203662s => Time to sort elements in Process 10/19 memory
0.700331s => Time to read file from offset 1655655 to 1766032 in Process 16/19
0.207389s => Time to sort elements in Process 6/19 memory
0.204201s => Time to sort elements in Process 11/19 memory
0.768924s => Time to read file from offset 1214147 to 1324524 in Process 12/19
0.207616s => Time to sort elements in Process 13/19 memory
0.790886s => Time to read file from offset 1876409 to 1986786 in Process 18/19
0.208585s => Time to sort elements in Process 14/19 memory
0.2108s => Time to sort elements in Process 15/19 memory
0.219417s => Time to sort elements in Process 17/19 memory
0.215323s => Time to sort elements in Process 19/19 memory
0.53433s => Time to write '/mnt/raid/tmp/SortedRun7124_krDnot' and fill it up with 110377 sorted elements by Process 3/19
0.901048s => Time function sortRuns() in Process 3/19
0.209884s => Time to sort elements in Process 16/19 memory
0.208616s => Time to sort elements in Process 12/19 memory
0.217498s => Time to sort elements in Process 18/19 memory
0.679481s => Time to write '/mnt/raid/tmp/SortedRun7124_XaZT9d' and fill it up with 110377 sorted elements by Process 4/19
1.09493s => Time function sortRuns() in Process 4/19
0.639077s => Time to write '/mnt/raid/tmp/SortedRun7124_tZqfwE' and fill it up with 110377 sorted elements by Process 5/19
1.10655s => Time function sortRuns() in Process 5/19
1.24241s => Time to write '/mnt/raid/tmp/SortedRun7124_0GXIVX' and fill it up with 110377 sorted elements by Process 7/19
1.80552s => Time function sortRuns() in Process 7/19
1.197s => Time to write '/mnt/raid/tmp/SortedRun7124_YuRinQ' and fill it up with 110377 sorted elements by Process 9/19
1.82656s => Time function sortRuns() in Process 9/19
1.43382s => Time to write '/mnt/raid/tmp/SortedRun7124_tdbOT2' and fill it up with 110377 sorted elements by Process 8/19
2.04225s => Time function sortRuns() in Process 8/19
1.33177s => Time to write '/mnt/raid/tmp/SortedRun7124_JF9UhQ' and fill it up with 110377 sorted elements by Process 11/19
2.05844s => Time function sortRuns() in Process 11/19
1.36879s => Time to write '/mnt/raid/tmp/SortedRun7124_YuIqcx' and fill it up with 110377 sorted elements by Process 10/19
2.0629s => Time function sortRuns() in Process 10/19
1.44124s => Time to write '/mnt/raid/tmp/SortedRun7124_qUJ4ET' and fill it up with 110377 sorted elements by Process 16/19
2.35226s => Time function sortRuns() in Process 16/19
1.55247s => Time to write '/mnt/raid/tmp/SortedRun7124_Yv0bgZ' and fill it up with 110377 sorted elements by Process 14/19
2.36247s => Time function sortRuns() in Process 14/19
1.64414s => Time to write '/mnt/raid/tmp/SortedRun7124_AlwAJ8' and fill it up with 110377 sorted elements by Process 6/19
2.36265s => Time function sortRuns() in Process 6/19
1.58386s => Time to write '/mnt/raid/tmp/SortedRun7124_5UNY0r' and fill it up with 110377 sorted elements by Process 13/19
2.36925s => Time function sortRuns() in Process 13/19
1.36211s => Time to write '/mnt/raid/tmp/SortedRun7124_I2c106' and fill it up with 110377 sorted elements by Process 18/19
2.37128s => Time function sortRuns() in Process 18/19
1.48188s => Time to write '/mnt/raid/tmp/SortedRun7124_kOBUUg' and fill it up with 110377 sorted elements by Process 12/19
2.4603s => Time function sortRuns() in Process 12/19
1.63117s => Time to write '/mnt/raid/tmp/SortedRun7124_gLIZtu' and fill it up with 110377 sorted elements by Process 15/19
2.45877s => Time function sortRuns() in Process 15/19
1.6143s => Time to write '/mnt/raid/tmp/SortedRun7124_fTbVs9' and fill it up with 110377 sorted elements by Process 17/19
2.48003s => Time function sortRuns() in Process 17/19
1.62619s => Time to write '/mnt/raid/tmp/SortedRun7124_9iDBcZ' and fill it up with 110366 sorted elements by Process 19/19
2.5141s => Time function sortRuns() in Process 19/19
Starting the merge process for 19 files
13.0954s => Time function kMerge() in Process 1/19
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.26165min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,94 @@
Sorting file '/mnt/raid/testlists/2097152_8byte.bin' of 2097152 elements (16Mb) using 20 nodes
0.0131783s => Time to read file from offset 0 to 104858 in Process 1/20
0.0789921s => Time to read file from offset 104858 to 209716 in Process 2/20
0.128768s => Time to read file from offset 209716 to 314574 in Process 3/20
0.192108s => Time to sort elements in Process 1/20 memory
0.182808s => Time to read file from offset 314574 to 419432 in Process 4/20
0.238247s => Time to read file from offset 419432 to 524290 in Process 5/20
0.193999s => Time to sort elements in Process 2/20 memory
0.193194s => Time to sort elements in Process 3/20 memory
0.322725s => Time to read file from offset 629148 to 734006 in Process 7/20
0.36209s => Time to read file from offset 838864 to 943722 in Process 9/20
0.359868s => Time to read file from offset 734006 to 838864 in Process 8/20
0.19822s => Time to sort elements in Process 4/20 memory
0.193213s => Time to sort elements in Process 5/20 memory
0.435961s => Time to read file from offset 943722 to 1048580 in Process 10/20
0.441082s => Time to read file from offset 524290 to 629148 in Process 6/20
0.461601s => Time to read file from offset 1048580 to 1153438 in Process 11/20
0.193816s => Time to sort elements in Process 7/20 memory
0.53719s => Time to read file from offset 1258296 to 1363154 in Process 13/20
0.197464s => Time to sort elements in Process 9/20 memory
0.555222s => Time to read file from offset 1468012 to 1572870 in Process 15/20
0.562981s => Time to read file from offset 1363154 to 1468012 in Process 14/20
0.194094s => Time to sort elements in Process 8/20 memory
0.414247s => Time to write '/mnt/raid/tmp/SortedRun3049_wRSLQU' and fill it up with 104858 sorted elements by Process 1/20
0.620083s => Time function sortRuns() in Process 1/20
0.192403s => Time to sort elements in Process 10/20 memory
0.636371s => Time to read file from offset 1887444 to 1992302 in Process 19/20
0.193151s => Time to sort elements in Process 6/20 memory
0.196422s => Time to sort elements in Process 11/20 memory
0.681894s => Time to read file from offset 1153438 to 1258296 in Process 12/20
0.723257s => Time to read file from offset 1677728 to 1782586 in Process 17/20
0.193731s => Time to sort elements in Process 13/20 memory
0.197311s => Time to sort elements in Process 15/20 memory
0.199118s => Time to sort elements in Process 14/20 memory
0.523416s => Time to write '/mnt/raid/tmp/SortedRun3049_3JU5Sl' and fill it up with 104858 sorted elements by Process 2/20
0.797053s => Time function sortRuns() in Process 2/20
0.480381s => Time to write '/mnt/raid/tmp/SortedRun3049_LpALb9' and fill it up with 104858 sorted elements by Process 3/20
0.803082s => Time function sortRuns() in Process 3/20
0.785804s => Time to read file from offset 1572870 to 1677728 in Process 16/20
0.833425s => Time to read file from offset 1782586 to 1887444 in Process 18/20
0.204024s => Time to sort elements in Process 19/20 memory
0.803861s => Time to read file from offset 1992302 to 2097160 in Process 20/20
0.192416s => Time to sort elements in Process 12/20 memory
0.201242s => Time to sort elements in Process 17/20 memory
0.59675s => Time to write '/mnt/raid/tmp/SortedRun3049_tzrM0E' and fill it up with 104858 sorted elements by Process 4/20
0.97851s => Time function sortRuns() in Process 4/20
0.201263s => Time to sort elements in Process 16/20 memory
0.199724s => Time to sort elements in Process 20/20 memory
0.20704s => Time to sort elements in Process 18/20 memory
0.616076s => Time to write '/mnt/raid/tmp/SortedRun3049_btXhb8' and fill it up with 104858 sorted elements by Process 5/20
1.04848s => Time function sortRuns() in Process 5/20
0.964312s => Time to write '/mnt/raid/tmp/SortedRun3049_WsHNqy' and fill it up with 104858 sorted elements by Process 7/20
1.48155s => Time function sortRuns() in Process 7/20
1.6149s => Time to write '/mnt/raid/tmp/SortedRun3049_du1tko' and fill it up with 104858 sorted elements by Process 9/20
2.17516s => Time function sortRuns() in Process 9/20
1.50437s => Time to write '/mnt/raid/tmp/SortedRun3049_EM74vs' and fill it up with 104858 sorted elements by Process 11/20
2.16357s => Time function sortRuns() in Process 11/20
1.53516s => Time to write '/mnt/raid/tmp/SortedRun3049_aEuxEV' and fill it up with 104858 sorted elements by Process 10/20
2.16429s => Time function sortRuns() in Process 10/20
1.59063s => Time to write '/mnt/raid/tmp/SortedRun3049_NrDe0B' and fill it up with 104858 sorted elements by Process 8/20
2.14533s => Time function sortRuns() in Process 8/20
1.61126s => Time to write '/mnt/raid/tmp/SortedRun3049_tdkSUt' and fill it up with 104858 sorted elements by Process 19/20
1.80138s => Time to write '/mnt/raid/tmp/SortedRun3049_1zmd7A' and fill it up with 104858 sorted elements by Process 6/20
2.43632s => Time function sortRuns() in Process 6/20
1.72298s => Time to write '/mnt/raid/tmp/SortedRun3049_8OEtJ0' and fill it up with 104858 sorted elements by Process 13/20
1.6921s => Time to write '/mnt/raid/tmp/SortedRun3049_VgW5e7' and fill it up with 104858 sorted elements by Process 15/20
2.45292s => Time function sortRuns() in Process 19/20
2.45544s => Time function sortRuns() in Process 13/20
2.44638s => Time function sortRuns() in Process 15/20
1.54223s => Time to write '/mnt/raid/tmp/SortedRun3049_OtgqG1' and fill it up with 104850 sorted elements by Process 20/20
1.67503s => Time to write '/mnt/raid/tmp/SortedRun3049_dIKxdG' and fill it up with 104858 sorted elements by Process 17/20
2.60043s => Time function sortRuns() in Process 17/20
1.81367s => Time to write '/mnt/raid/tmp/SortedRun3049_qQsRKs' and fill it up with 104858 sorted elements by Process 14/20
2.57663s => Time function sortRuns() in Process 14/20
2.5467s => Time function sortRuns() in Process 20/20
1.54002s => Time to write '/mnt/raid/tmp/SortedRun3049_FshKly' and fill it up with 104858 sorted elements by Process 18/20
2.5816s => Time function sortRuns() in Process 18/20
1.62023s => Time to write '/mnt/raid/tmp/SortedRun3049_PCZz8l' and fill it up with 104858 sorted elements by Process 16/20
2.60808s => Time function sortRuns() in Process 16/20
1.73211s => Time to write '/mnt/raid/tmp/SortedRun3049_TN07hG' and fill it up with 104858 sorted elements by Process 12/20
2.60797s => Time function sortRuns() in Process 12/20
Starting the merge process for 20 files
12.752s => Time function kMerge() in Process 1/20
Sorted file '/mnt/raid/tmp/2097152_8byte.bin.buf.sort'
0.257872min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,18 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 1 nodes
2.9801s => Time to read file from offset 0 to 4194305 in Process 1/1
10.1004s => Time to sort elements in Process 1/1 memory
5.72629s => Time to write '/mnt/raid/tmp/SortedRun4239_eElXUm' and fill it up with 4194304 sorted elements by Process 1/1
18.8073s => Time function sortRuns() in Process 1/1
Starting the merge process for 1 files
13.7709s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.544057min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,22 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 2 nodes
0.256256s => Time to read file from offset 0 to 2097153 in Process 1/2
1.4448s => Time to read file from offset 2097153 to 4194306 in Process 2/2
4.79176s => Time to sort elements in Process 1/2 memory
4.90764s => Time to sort elements in Process 2/2 memory
2.91316s => Time to write '/mnt/raid/tmp/SortedRun7187_dCrhOu' and fill it up with 2097153 sorted elements by Process 1/2
7.96172s => Time function sortRuns() in Process 1/2
2.96927s => Time to write '/mnt/raid/tmp/SortedRun7187_mkw7po' and fill it up with 2097151 sorted elements by Process 2/2
9.32234s => Time function sortRuns() in Process 2/2
Starting the merge process for 2 files
17.2864s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.444183min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,26 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 3 nodes
0.169963s => Time to read file from offset 0 to 1398102 in Process 1/3
1.04799s => Time to read file from offset 1398102 to 2796204 in Process 2/3
1.44711s => Time to read file from offset 2796204 to 4194306 in Process 3/3
3.13759s => Time to sort elements in Process 1/3 memory
3.14916s => Time to sort elements in Process 2/3 memory
3.10583s => Time to sort elements in Process 3/3 memory
2.04042s => Time to write '/mnt/raid/tmp/SortedRun3593_TJq6zL' and fill it up with 1398102 sorted elements by Process 1/3
5.34855s => Time function sortRuns() in Process 1/3
2.18949s => Time to write '/mnt/raid/tmp/SortedRun3593_1zyVt1' and fill it up with 1398102 sorted elements by Process 2/3
6.38734s => Time function sortRuns() in Process 2/3
2.71346s => Time to write '/mnt/raid/tmp/SortedRun3593_9fZrBg' and fill it up with 1398100 sorted elements by Process 3/3
7.2671s => Time function sortRuns() in Process 3/3
Starting the merge process for 3 files
18.9986s => Time function kMerge() in Process 1/3
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.438512min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,30 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 4 nodes
0.128118s => Time to read file from offset 0 to 1048577 in Process 1/4
0.84904s => Time to read file from offset 1048577 to 2097154 in Process 2/4
1.23267s => Time to read file from offset 2097154 to 3145731 in Process 3/4
1.41387s => Time to read file from offset 3145731 to 4194308 in Process 4/4
2.30695s => Time to sort elements in Process 1/4 memory
2.31278s => Time to sort elements in Process 2/4 memory
2.31629s => Time to sort elements in Process 3/4 memory
2.2622s => Time to sort elements in Process 4/4 memory
1.64159s => Time to write '/mnt/raid/tmp/SortedRun7572_ppY8C6' and fill it up with 1048577 sorted elements by Process 1/4
4.07723s => Time function sortRuns() in Process 1/4
1.93291s => Time to write '/mnt/raid/tmp/SortedRun7572_HS0noT' and fill it up with 1048577 sorted elements by Process 2/4
5.09567s => Time function sortRuns() in Process 2/4
3.16811s => Time to write '/mnt/raid/tmp/SortedRun7572_SxD2wZ' and fill it up with 1048577 sorted elements by Process 3/4
6.71778s => Time function sortRuns() in Process 3/4
3.01685s => Time to write '/mnt/raid/tmp/SortedRun7572_YL79uH' and fill it up with 1048573 sorted elements by Process 4/4
6.69406s => Time function sortRuns() in Process 4/4
Starting the merge process for 4 files
20.1491s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.448469min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,34 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 5 nodes
0.102348s => Time to read file from offset 0 to 838861 in Process 1/5
0.652081s => Time to read file from offset 838861 to 1677722 in Process 2/5
1.07438s => Time to read file from offset 1677722 to 2516583 in Process 3/5
1.30431s => Time to read file from offset 2516583 to 3355444 in Process 4/5
1.45922s => Time to read file from offset 3355444 to 4194305 in Process 5/5
1.83044s => Time to sort elements in Process 1/5 memory
1.80688s => Time to sort elements in Process 2/5 memory
1.78869s => Time to sort elements in Process 3/5 memory
1.79391s => Time to sort elements in Process 4/5 memory
1.79538s => Time to sort elements in Process 5/5 memory
1.33917s => Time to write '/mnt/raid/tmp/SortedRun9628_pME7Js' and fill it up with 838861 sorted elements by Process 1/5
3.27255s => Time function sortRuns() in Process 1/5
1.64609s => Time to write '/mnt/raid/tmp/SortedRun9628_me4K9L' and fill it up with 838861 sorted elements by Process 2/5
4.10569s => Time function sortRuns() in Process 2/5
2.96204s => Time to write '/mnt/raid/tmp/SortedRun9628_BnhaLp' and fill it up with 838860 sorted elements by Process 5/5
3.35397s => Time to write '/mnt/raid/tmp/SortedRun9628_raU6Mw' and fill it up with 838861 sorted elements by Process 3/5
6.21797s => Time function sortRuns() in Process 3/5
3.1026s => Time to write '/mnt/raid/tmp/SortedRun9628_LDAn0c' and fill it up with 838861 sorted elements by Process 4/5
6.20152s => Time function sortRuns() in Process 4/5
6.21817s => Time function sortRuns() in Process 5/5
Starting the merge process for 5 files
21.2046s => Time function kMerge() in Process 1/5
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.457898min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,38 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 6 nodes
0.0861297s => Time to read file from offset 0 to 699051 in Process 1/6
0.549194s => Time to read file from offset 699051 to 1398102 in Process 2/6
0.902808s => Time to read file from offset 1398102 to 2097153 in Process 3/6
1.18707s => Time to read file from offset 2097153 to 2796204 in Process 4/6
1.33145s => Time to read file from offset 2796204 to 3495255 in Process 5/6
1.42008s => Time to read file from offset 3495255 to 4194306 in Process 6/6
1.47633s => Time to sort elements in Process 1/6 memory
1.46767s => Time to sort elements in Process 2/6 memory
1.49145s => Time to sort elements in Process 3/6 memory
1.03173s => Time to write '/mnt/raid/tmp/SortedRun1290_bsoq5T' and fill it up with 699051 sorted elements by Process 1/6
2.59498s => Time function sortRuns() in Process 1/6
1.46836s => Time to sort elements in Process 4/6 memory
1.48243s => Time to sort elements in Process 5/6 memory
1.4719s => Time to sort elements in Process 6/6 memory
1.14812s => Time to write '/mnt/raid/tmp/SortedRun1290_Q7JSHO' and fill it up with 699051 sorted elements by Process 2/6
3.16566s => Time function sortRuns() in Process 2/6
2.10759s => Time to write '/mnt/raid/tmp/SortedRun1290_5KNY8b' and fill it up with 699051 sorted elements by Process 3/6
4.50257s => Time function sortRuns() in Process 3/6
1.8316s => Time to write '/mnt/raid/tmp/SortedRun1290_R49IAM' and fill it up with 699051 sorted elements by Process 4/6
4.48773s => Time function sortRuns() in Process 4/6
2.51978s => Time to write '/mnt/raid/tmp/SortedRun1290_PavwY6' and fill it up with 699051 sorted elements by Process 5/6
5.33435s => Time function sortRuns() in Process 5/6
2.45796s => Time to write '/mnt/raid/tmp/SortedRun1290_suQx3K' and fill it up with 699049 sorted elements by Process 6/6
5.35151s => Time function sortRuns() in Process 6/6
Starting the merge process for 6 files
20.961s => Time function kMerge() in Process 1/6
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.43968min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,42 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 7 nodes
0.073624s => Time to read file from offset 0 to 599187 in Process 1/7
0.479384s => Time to read file from offset 599187 to 1198374 in Process 2/7
0.8175s => Time to read file from offset 1198374 to 1797561 in Process 3/7
1.07836s => Time to read file from offset 1797561 to 2396748 in Process 4/7
1.24873s => Time to read file from offset 2396748 to 2995935 in Process 5/7
1.27574s => Time to sort elements in Process 1/7 memory
1.35384s => Time to read file from offset 2995935 to 3595122 in Process 6/7
1.4426s => Time to read file from offset 3595122 to 4194309 in Process 7/7
1.25681s => Time to sort elements in Process 2/7 memory
1.25105s => Time to sort elements in Process 3/7 memory
0.930445s => Time to write '/mnt/raid/tmp/SortedRun8275_e9hnfo' and fill it up with 599187 sorted elements by Process 1/7
2.28098s => Time function sortRuns() in Process 1/7
1.258s => Time to sort elements in Process 4/7 memory
1.25481s => Time to sort elements in Process 5/7 memory
1.2526s => Time to sort elements in Process 6/7 memory
1.28076s => Time to sort elements in Process 7/7 memory
1.02068s => Time to write '/mnt/raid/tmp/SortedRun8275_4EKjOX' and fill it up with 599187 sorted elements by Process 2/7
2.75756s => Time function sortRuns() in Process 2/7
1.09914s => Time to write '/mnt/raid/tmp/SortedRun8275_8pAiYJ' and fill it up with 599187 sorted elements by Process 3/7
3.16854s => Time function sortRuns() in Process 3/7
2.30049s => Time to write '/mnt/raid/tmp/SortedRun8275_0EZkRz' and fill it up with 599187 sorted elements by Process 5/7
4.80469s => Time function sortRuns() in Process 5/7
2.45117s => Time to write '/mnt/raid/tmp/SortedRun8275_sHZY4k' and fill it up with 599187 sorted elements by Process 4/7
4.78826s => Time function sortRuns() in Process 4/7
2.50971s => Time to write '/mnt/raid/tmp/SortedRun8275_vhMh2h' and fill it up with 599187 sorted elements by Process 6/7
2.40039s => Time to write '/mnt/raid/tmp/SortedRun8275_8wtss9' and fill it up with 599182 sorted elements by Process 7/7
5.11765s => Time function sortRuns() in Process 6/7
5.12524s => Time function sortRuns() in Process 7/7
Starting the merge process for 7 files
22.3369s => Time function kMerge() in Process 1/7
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.458805min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,46 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 8 nodes
0.0655965s => Time to read file from offset 0 to 524289 in Process 1/8
0.418038s => Time to read file from offset 524289 to 1048578 in Process 2/8
0.728233s => Time to read file from offset 1048578 to 1572867 in Process 3/8
0.975611s => Time to read file from offset 1572867 to 2097156 in Process 4/8
1.11456s => Time to read file from offset 2097156 to 2621445 in Process 5/8
1.09784s => Time to sort elements in Process 1/8 memory
1.30075s => Time to read file from offset 2621445 to 3145734 in Process 6/8
1.41052s => Time to read file from offset 3145734 to 3670023 in Process 7/8
1.41652s => Time to read file from offset 3670023 to 4194312 in Process 8/8
1.08145s => Time to sort elements in Process 2/8 memory
1.10358s => Time to sort elements in Process 3/8 memory
0.855404s => Time to write '/mnt/raid/tmp/SortedRun1072_i42lP3' and fill it up with 524289 sorted elements by Process 1/8
2.01944s => Time function sortRuns() in Process 1/8
1.08504s => Time to sort elements in Process 4/8 memory
1.08316s => Time to sort elements in Process 5/8 memory
0.876399s => Time to write '/mnt/raid/tmp/SortedRun1072_AMeX1h' and fill it up with 524289 sorted elements by Process 2/8
2.37658s => Time function sortRuns() in Process 2/8
1.09685s => Time to sort elements in Process 6/8 memory
1.09035s => Time to sort elements in Process 7/8 memory
1.0844s => Time to sort elements in Process 8/8 memory
0.958049s => Time to write '/mnt/raid/tmp/SortedRun1072_JUl5rk' and fill it up with 524289 sorted elements by Process 3/8
2.79108s => Time function sortRuns() in Process 3/8
2.47061s => Time to write '/mnt/raid/tmp/SortedRun1072_FrZcJN' and fill it up with 524289 sorted elements by Process 6/8
2.68307s => Time to write '/mnt/raid/tmp/SortedRun1072_7Cz8rd' and fill it up with 524289 sorted elements by Process 5/8
4.88148s => Time function sortRuns() in Process 5/8
2.79803s => Time to write '/mnt/raid/tmp/SortedRun1072_hItJqS' and fill it up with 524289 sorted elements by Process 4/8
4.85941s => Time function sortRuns() in Process 4/8
4.86981s => Time function sortRuns() in Process 6/8
2.64161s => Time to write '/mnt/raid/tmp/SortedRun1072_xbg6h0' and fill it up with 524281 sorted elements by Process 8/8
5.14325s => Time function sortRuns() in Process 8/8
2.64839s => Time to write '/mnt/raid/tmp/SortedRun1072_xDtOUE' and fill it up with 524289 sorted elements by Process 7/8
5.14995s => Time function sortRuns() in Process 7/8
Starting the merge process for 8 files
22.555s => Time function kMerge() in Process 1/8
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.462973min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,50 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 9 nodes
0.0566665s => Time to read file from offset 0 to 466034 in Process 1/9
0.381205s => Time to read file from offset 466034 to 932068 in Process 2/9
0.663461s => Time to read file from offset 932068 to 1398102 in Process 3/9
0.891114s => Time to read file from offset 1398102 to 1864136 in Process 4/9
0.967646s => Time to sort elements in Process 1/9 memory
1.06397s => Time to read file from offset 1864136 to 2330170 in Process 5/9
1.23006s => Time to read file from offset 2330170 to 2796204 in Process 6/9
0.94885s => Time to sort elements in Process 2/9 memory
1.34097s => Time to read file from offset 3262238 to 3728272 in Process 8/9
1.38124s => Time to read file from offset 2796204 to 3262238 in Process 7/9
1.62703s => Time to read file from offset 3728272 to 4194306 in Process 9/9
0.986875s => Time to sort elements in Process 3/9 memory
0.960249s => Time to sort elements in Process 4/9 memory
0.864655s => Time to write '/mnt/raid/tmp/SortedRun1525_xIAM9D' and fill it up with 466034 sorted elements by Process 1/9
1.88978s => Time function sortRuns() in Process 1/9
0.960143s => Time to sort elements in Process 5/9 memory
0.960617s => Time to sort elements in Process 6/9 memory
0.868162s => Time to write '/mnt/raid/tmp/SortedRun1525_l4qUPG' and fill it up with 466034 sorted elements by Process 2/9
2.19895s => Time function sortRuns() in Process 2/9
0.956921s => Time to sort elements in Process 8/9 memory
0.972117s => Time to sort elements in Process 7/9 memory
0.971241s => Time to sort elements in Process 9/9 memory
1.73929s => Time to write '/mnt/raid/tmp/SortedRun1525_vNGieW' and fill it up with 466034 sorted elements by Process 3/9
3.39119s => Time function sortRuns() in Process 3/9
3.5066s => Time to write '/mnt/raid/tmp/SortedRun1525_tpDl0h' and fill it up with 466034 sorted elements by Process 6/9
3.68652s => Time to write '/mnt/raid/tmp/SortedRun1525_0j1UJH' and fill it up with 466034 sorted elements by Process 5/9
5.71131s => Time function sortRuns() in Process 5/9
5.69876s => Time function sortRuns() in Process 6/9
3.34478s => Time to write '/mnt/raid/tmp/SortedRun1525_hIHcNc' and fill it up with 466034 sorted elements by Process 7/9
5.69883s => Time function sortRuns() in Process 7/9
3.83754s => Time to write '/mnt/raid/tmp/SortedRun1525_1GfWMr' and fill it up with 466034 sorted elements by Process 4/9
5.68958s => Time function sortRuns() in Process 4/9
3.11283s => Time to write '/mnt/raid/tmp/SortedRun1525_bbENWa' and fill it up with 466032 sorted elements by Process 9/9
5.71184s => Time function sortRuns() in Process 9/9
3.38675s => Time to write '/mnt/raid/tmp/SortedRun1525_peQ1yw' and fill it up with 466034 sorted elements by Process 8/9
5.68526s => Time function sortRuns() in Process 8/9
Starting the merge process for 9 files
25.5073s => Time function kMerge() in Process 1/9
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.52115min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,54 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 10 nodes
0.0519319s => Time to read file from offset 0 to 419431 in Process 1/10
0.339277s => Time to read file from offset 419431 to 838862 in Process 2/10
0.608255s => Time to read file from offset 838862 to 1258293 in Process 3/10
0.795331s => Time to read file from offset 1258293 to 1677724 in Process 4/10
0.969512s => Time to read file from offset 1677724 to 2097155 in Process 5/10
0.926632s => Time to sort elements in Process 1/10 memory
1.14428s => Time to read file from offset 2097155 to 2516586 in Process 6/10
0.852445s => Time to sort elements in Process 2/10 memory
1.23787s => Time to read file from offset 2516586 to 2936017 in Process 7/10
1.37064s => Time to read file from offset 2936017 to 3355448 in Process 8/10
1.46343s => Time to read file from offset 3355448 to 3774879 in Process 9/10
0.865045s => Time to sort elements in Process 3/10 memory
1.56705s => Time to read file from offset 3774879 to 4194310 in Process 10/10
0.861401s => Time to sort elements in Process 4/10 memory
0.755922s => Time to write '/mnt/raid/tmp/SortedRun6511_eA1CGp' and fill it up with 419431 sorted elements by Process 1/10
1.73507s => Time function sortRuns() in Process 1/10
0.844756s => Time to sort elements in Process 5/10 memory
0.773883s => Time to write '/mnt/raid/tmp/SortedRun6511_YKe2Xg' and fill it up with 419431 sorted elements by Process 2/10
1.96632s => Time function sortRuns() in Process 2/10
0.854706s => Time to sort elements in Process 6/10 memory
0.867037s => Time to sort elements in Process 7/10 memory
0.852657s => Time to sort elements in Process 8/10 memory
0.8539s => Time to sort elements in Process 9/10 memory
0.859944s => Time to sort elements in Process 10/10 memory
2.92102s => Time to write '/mnt/raid/tmp/SortedRun6511_fpz5Yn' and fill it up with 419431 sorted elements by Process 5/10
4.73595s => Time function sortRuns() in Process 5/10
2.72558s => Time to write '/mnt/raid/tmp/SortedRun6511_H9TyhP' and fill it up with 419431 sorted elements by Process 6/10
4.72532s => Time function sortRuns() in Process 6/10
3.24948s => Time to write '/mnt/raid/tmp/SortedRun6511_ZrEktw' and fill it up with 419431 sorted elements by Process 3/10
4.72345s => Time function sortRuns() in Process 3/10
3.05797s => Time to write '/mnt/raid/tmp/SortedRun6511_B7I7wV' and fill it up with 419431 sorted elements by Process 4/10
4.71541s => Time function sortRuns() in Process 4/10
3.45226s => Time to write '/mnt/raid/tmp/SortedRun6511_69oMjR' and fill it up with 419431 sorted elements by Process 7/10
3.32208s => Time to write '/mnt/raid/tmp/SortedRun6511_3zbCu5' and fill it up with 419431 sorted elements by Process 8/10
5.54608s => Time function sortRuns() in Process 8/10
3.25135s => Time to write '/mnt/raid/tmp/SortedRun6511_JWFPkI' and fill it up with 419431 sorted elements by Process 9/10
3.13065s => Time to write '/mnt/raid/tmp/SortedRun6511_LHwDGu' and fill it up with 419425 sorted elements by Process 10/10
5.55833s => Time function sortRuns() in Process 10/10
5.55868s => Time function sortRuns() in Process 7/10
5.57069s => Time function sortRuns() in Process 9/10
Starting the merge process for 10 files
23.5599s => Time function kMerge() in Process 1/10
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.486411min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,58 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 11 nodes
0.0466254s => Time to read file from offset 0 to 381301 in Process 1/11
0.300889s => Time to read file from offset 381301 to 762602 in Process 2/11
0.546199s => Time to read file from offset 762602 to 1143903 in Process 3/11
0.753256s => Time to read file from offset 1143903 to 1525204 in Process 4/11
0.76289s => Time to sort elements in Process 1/11 memory
0.884405s => Time to read file from offset 1525204 to 1906505 in Process 5/11
0.773676s => Time to sort elements in Process 2/11 memory
1.08851s => Time to read file from offset 1906505 to 2287806 in Process 6/11
1.21127s => Time to read file from offset 2287806 to 2669107 in Process 7/11
1.29292s => Time to read file from offset 2669107 to 3050408 in Process 8/11
0.768945s => Time to sort elements in Process 3/11 memory
1.37444s => Time to read file from offset 3050408 to 3431709 in Process 9/11
1.4086s => Time to read file from offset 3431709 to 3813010 in Process 10/11
1.50359s => Time to read file from offset 3813010 to 4194311 in Process 11/11
0.780809s => Time to sort elements in Process 4/11 memory
0.763805s => Time to sort elements in Process 5/11 memory
0.963401s => Time to write '/mnt/raid/tmp/SortedRun972_lDS07f' and fill it up with 381301 sorted elements by Process 1/11
1.77343s => Time function sortRuns() in Process 1/11
0.729723s => Time to write '/mnt/raid/tmp/SortedRun972_RjGyAX' and fill it up with 381301 sorted elements by Process 2/11
1.80503s => Time function sortRuns() in Process 2/11
0.780999s => Time to sort elements in Process 6/11 memory
0.776653s => Time to sort elements in Process 7/11 memory
0.768434s => Time to sort elements in Process 8/11 memory
0.776196s => Time to sort elements in Process 9/11 memory
0.78427s => Time to sort elements in Process 10/11 memory
0.771386s => Time to sort elements in Process 11/11 memory
2.09091s => Time to write '/mnt/raid/tmp/SortedRun972_QgJlC7' and fill it up with 381301 sorted elements by Process 3/11
3.407s => Time function sortRuns() in Process 3/11
2.28368s => Time to write '/mnt/raid/tmp/SortedRun972_w4orwi' and fill it up with 381301 sorted elements by Process 6/11
4.15391s => Time function sortRuns() in Process 6/11
2.5194s => Time to write '/mnt/raid/tmp/SortedRun972_UAZT1T' and fill it up with 381301 sorted elements by Process 5/11
4.16912s => Time function sortRuns() in Process 5/11
3.00239s => Time to write '/mnt/raid/tmp/SortedRun972_hJP3bo' and fill it up with 381301 sorted elements by Process 7/11
3.44654s => Time to write '/mnt/raid/tmp/SortedRun972_JAOxTr' and fill it up with 381301 sorted elements by Process 4/11
4.9813s => Time function sortRuns() in Process 4/11
4.99187s => Time function sortRuns() in Process 7/11
2.92246s => Time to write '/mnt/raid/tmp/SortedRun972_qLSU4B' and fill it up with 381301 sorted elements by Process 8/11
4.98454s => Time function sortRuns() in Process 8/11
2.9922s => Time to write '/mnt/raid/tmp/SortedRun972_25KLVg' and fill it up with 381301 sorted elements by Process 9/11
2.93451s => Time to write '/mnt/raid/tmp/SortedRun972_gQtQm0' and fill it up with 381301 sorted elements by Process 10/11
2.85435s => Time to write '/mnt/raid/tmp/SortedRun972_rbqz82' and fill it up with 381294 sorted elements by Process 11/11
5.13s => Time function sortRuns() in Process 11/11
5.14444s => Time function sortRuns() in Process 9/11
5.12898s => Time function sortRuns() in Process 10/11
Starting the merge process for 11 files
24.644s => Time function kMerge() in Process 1/11
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.497437min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,62 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 12 nodes
0.0431753s => Time to read file from offset 0 to 349526 in Process 1/12
0.285812s => Time to read file from offset 349526 to 699052 in Process 2/12
0.496733s => Time to read file from offset 699052 to 1048578 in Process 3/12
0.697359s => Time to read file from offset 1048578 to 1398104 in Process 4/12
0.723664s => Time to sort elements in Process 1/12 memory
0.840627s => Time to read file from offset 1398104 to 1747630 in Process 5/12
0.702213s => Time to sort elements in Process 2/12 memory
1.01318s => Time to read file from offset 1747630 to 2097156 in Process 6/12
1.14546s => Time to read file from offset 2097156 to 2446682 in Process 7/12
0.701122s => Time to sort elements in Process 3/12 memory
1.24948s => Time to read file from offset 2446682 to 2796208 in Process 8/12
1.32355s => Time to read file from offset 2796208 to 3145734 in Process 9/12
1.37763s => Time to read file from offset 3145734 to 3495260 in Process 10/12
0.652698s => Time to write '/mnt/raid/tmp/SortedRun2137_AvHkob' and fill it up with 349526 sorted elements by Process 1/12
1.42035s => Time function sortRuns() in Process 1/12
0.701083s => Time to sort elements in Process 4/12 memory
1.41828s => Time to read file from offset 3495260 to 3844786 in Process 11/12
1.46867s => Time to read file from offset 3844786 to 4194312 in Process 12/12
0.703089s => Time to sort elements in Process 5/12 memory
0.648275s => Time to write '/mnt/raid/tmp/SortedRun2137_8JCuKQ' and fill it up with 349526 sorted elements by Process 2/12
1.63714s => Time function sortRuns() in Process 2/12
0.69976s => Time to sort elements in Process 6/12 memory
0.699831s => Time to sort elements in Process 7/12 memory
0.705123s => Time to sort elements in Process 8/12 memory
0.712853s => Time to sort elements in Process 9/12 memory
0.702371s => Time to sort elements in Process 10/12 memory
0.711096s => Time to sort elements in Process 11/12 memory
0.703751s => Time to sort elements in Process 12/12 memory
1.26243s => Time to write '/mnt/raid/tmp/SortedRun2137_kDSUQM' and fill it up with 349526 sorted elements by Process 3/12
2.46122s => Time function sortRuns() in Process 3/12
2.33356s => Time to write '/mnt/raid/tmp/SortedRun2137_VZbFTo' and fill it up with 349526 sorted elements by Process 5/12
3.87813s => Time function sortRuns() in Process 5/12
2.45373s => Time to write '/mnt/raid/tmp/SortedRun2137_vqwRVX' and fill it up with 349526 sorted elements by Process 4/12
3.85283s => Time function sortRuns() in Process 4/12
2.74815s => Time to write '/mnt/raid/tmp/SortedRun2137_aFQWxQ' and fill it up with 349526 sorted elements by Process 6/12
4.4618s => Time function sortRuns() in Process 6/12
2.61565s => Time to write '/mnt/raid/tmp/SortedRun2137_DTYfeT' and fill it up with 349526 sorted elements by Process 7/12
4.4616s => Time function sortRuns() in Process 7/12
2.87913s => Time to write '/mnt/raid/tmp/SortedRun2137_Ny2iAu' and fill it up with 349518 sorted elements by Process 12/12
5.05221s => Time function sortRuns() in Process 12/12
2.98337s => Time to write '/mnt/raid/tmp/SortedRun2137_D6VA8x' and fill it up with 349526 sorted elements by Process 10/12
5.06399s => Time function sortRuns() in Process 10/12
2.93126s => Time to write '/mnt/raid/tmp/SortedRun2137_iSRzKL' and fill it up with 349526 sorted elements by Process 11/12
5.06187s => Time function sortRuns() in Process 11/12
3.04136s => Time to write '/mnt/raid/tmp/SortedRun2137_2xfOjS' and fill it up with 349526 sorted elements by Process 9/12
5.07847s => Time function sortRuns() in Process 9/12
3.09868s => Time to write '/mnt/raid/tmp/SortedRun2137_DM5af8' and fill it up with 349526 sorted elements by Process 8/12
5.05393s => Time function sortRuns() in Process 8/12
Starting the merge process for 12 files
23.573s => Time function kMerge() in Process 1/12
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.478423min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,66 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 13 nodes
0.0401206s => Time to read file from offset 0 to 322639 in Process 1/13
0.254746s => Time to read file from offset 322639 to 645278 in Process 2/13
0.45389s => Time to read file from offset 645278 to 967917 in Process 3/13
0.651334s => Time to read file from offset 967917 to 1290556 in Process 4/13
0.643651s => Time to sort elements in Process 1/13 memory
0.83043s => Time to read file from offset 1290556 to 1613195 in Process 5/13
0.651645s => Time to sort elements in Process 2/13 memory
0.957782s => Time to read file from offset 1613195 to 1935834 in Process 6/13
1.08342s => Time to read file from offset 1935834 to 2258473 in Process 7/13
0.651357s => Time to sort elements in Process 3/13 memory
1.19833s => Time to read file from offset 2258473 to 2581112 in Process 8/13
1.24219s => Time to read file from offset 2581112 to 2903751 in Process 9/13
0.65692s => Time to sort elements in Process 4/13 memory
1.35079s => Time to read file from offset 2903751 to 3226390 in Process 10/13
1.38262s => Time to read file from offset 3226390 to 3549029 in Process 11/13
1.39954s => Time to read file from offset 3549029 to 3871668 in Process 12/13
1.44809s => Time to read file from offset 3871668 to 4194307 in Process 13/13
0.653229s => Time to sort elements in Process 5/13 memory
0.926672s => Time to write '/mnt/raid/tmp/SortedRun4083_pTArQ7' and fill it up with 322639 sorted elements by Process 1/13
1.61099s => Time function sortRuns() in Process 1/13
0.660053s => Time to sort elements in Process 6/13 memory
0.727648s => Time to write '/mnt/raid/tmp/SortedRun4083_OHz8CI' and fill it up with 322639 sorted elements by Process 2/13
1.63473s => Time function sortRuns() in Process 2/13
0.652462s => Time to sort elements in Process 7/13 memory
0.650051s => Time to sort elements in Process 8/13 memory
0.649808s => Time to sort elements in Process 9/13 memory
0.645039s => Time to sort elements in Process 10/13 memory
0.637812s => Time to sort elements in Process 11/13 memory
0.657285s => Time to sort elements in Process 12/13 memory
0.643423s => Time to sort elements in Process 13/13 memory
2.01898s => Time to write '/mnt/raid/tmp/SortedRun4083_T90fto' and fill it up with 322639 sorted elements by Process 3/13
3.12491s => Time function sortRuns() in Process 3/13
2.19645s => Time to write '/mnt/raid/tmp/SortedRun4083_lH4rgs' and fill it up with 322639 sorted elements by Process 4/13
3.50623s => Time function sortRuns() in Process 4/13
2.40461s => Time to write '/mnt/raid/tmp/SortedRun4083_s9anGV' and fill it up with 322639 sorted elements by Process 5/13
3.88975s => Time function sortRuns() in Process 5/13
2.26959s => Time to write '/mnt/raid/tmp/SortedRun4083_3lFsUl' and fill it up with 322639 sorted elements by Process 6/13
3.88816s => Time function sortRuns() in Process 6/13
2.6783s => Time to write '/mnt/raid/tmp/SortedRun4083_ZTy8ID' and fill it up with 322639 sorted elements by Process 8/13
4.52737s => Time function sortRuns() in Process 8/13
2.97716s => Time to write '/mnt/raid/tmp/SortedRun4083_09OSL1' and fill it up with 322639 sorted elements by Process 12/13
3.30885s => Time to write '/mnt/raid/tmp/SortedRun4083_YkYyYv' and fill it up with 322639 sorted elements by Process 7/13
5.04545s => Time function sortRuns() in Process 7/13
3.16706s => Time to write '/mnt/raid/tmp/SortedRun4083_V1Ejpl' and fill it up with 322639 sorted elements by Process 9/13
3.05074s => Time to write '/mnt/raid/tmp/SortedRun4083_h4hpM0' and fill it up with 322639 sorted elements by Process 10/13
5.04725s => Time function sortRuns() in Process 10/13
3.02712s => Time to write '/mnt/raid/tmp/SortedRun4083_yFfOtt' and fill it up with 322639 sorted elements by Process 11/13
5.04824s => Time function sortRuns() in Process 11/13
5.03474s => Time function sortRuns() in Process 12/13
2.95407s => Time to write '/mnt/raid/tmp/SortedRun4083_ma6c53' and fill it up with 322636 sorted elements by Process 13/13
5.04674s => Time function sortRuns() in Process 13/13
5.05974s => Time function sortRuns() in Process 9/13
Starting the merge process for 13 files
24.3447s => Time function kMerge() in Process 1/13
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.49113min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,70 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 14 nodes
0.0376374s => Time to read file from offset 0 to 299594 in Process 1/14
0.23684s => Time to read file from offset 299594 to 599188 in Process 2/14
0.42398s => Time to read file from offset 599188 to 898782 in Process 3/14
0.599435s => Time to read file from offset 898782 to 1198376 in Process 4/14
0.601549s => Time to sort elements in Process 1/14 memory
0.758664s => Time to read file from offset 1198376 to 1497970 in Process 5/14
0.60964s => Time to sort elements in Process 2/14 memory
0.908548s => Time to read file from offset 1497970 to 1797564 in Process 6/14
1.01053s => Time to read file from offset 1797564 to 2097158 in Process 7/14
0.594682s => Time to sort elements in Process 3/14 memory
1.15311s => Time to read file from offset 2097158 to 2396752 in Process 8/14
1.18596s => Time to read file from offset 2396752 to 2696346 in Process 9/14
0.574599s => Time to write '/mnt/raid/tmp/SortedRun3623_6xRVla' and fill it up with 299594 sorted elements by Process 1/14
1.21495s => Time function sortRuns() in Process 1/14
0.604683s => Time to sort elements in Process 4/14 memory
1.27742s => Time to read file from offset 2696346 to 2995940 in Process 10/14
1.35434s => Time to read file from offset 2995940 to 3295534 in Process 11/14
0.596807s => Time to sort elements in Process 5/14 memory
1.39224s => Time to read file from offset 3295534 to 3595128 in Process 12/14
1.4303s => Time to read file from offset 3894722 to 4194316 in Process 14/14
1.44159s => Time to read file from offset 3595128 to 3894722 in Process 13/14
0.601672s => Time to write '/mnt/raid/tmp/SortedRun3623_uMTXiC' and fill it up with 299594 sorted elements by Process 2/14
1.44888s => Time function sortRuns() in Process 2/14
0.613268s => Time to sort elements in Process 6/14 memory
0.593317s => Time to sort elements in Process 7/14 memory
0.597026s => Time to sort elements in Process 8/14 memory
0.592265s => Time to sort elements in Process 9/14 memory
0.803137s => Time to write '/mnt/raid/tmp/SortedRun3623_MUsEGV' and fill it up with 299594 sorted elements by Process 3/14
1.82264s => Time function sortRuns() in Process 3/14
0.598461s => Time to sort elements in Process 10/14 memory
0.601017s => Time to sort elements in Process 11/14 memory
0.586376s => Time to sort elements in Process 12/14 memory
0.596402s => Time to sort elements in Process 14/14 memory
0.599854s => Time to sort elements in Process 13/14 memory
1.11569s => Time to write '/mnt/raid/tmp/SortedRun3623_5ToymZ' and fill it up with 299594 sorted elements by Process 4/14
2.32049s => Time function sortRuns() in Process 4/14
0.973688s => Time to write '/mnt/raid/tmp/SortedRun3623_RwLL0n' and fill it up with 299594 sorted elements by Process 5/14
2.32982s => Time function sortRuns() in Process 5/14
2.16921s => Time to write '/mnt/raid/tmp/SortedRun3623_IxKHEW' and fill it up with 299594 sorted elements by Process 6/14
3.69176s => Time function sortRuns() in Process 6/14
1.9393s => Time to write '/mnt/raid/tmp/SortedRun3623_fNzTTX' and fill it up with 299594 sorted elements by Process 9/14
3.71825s => Time function sortRuns() in Process 9/14
1.94542s => Time to write '/mnt/raid/tmp/SortedRun3623_IWNi5b' and fill it up with 299594 sorted elements by Process 8/14
3.69626s => Time function sortRuns() in Process 8/14
2.09988s => Time to write '/mnt/raid/tmp/SortedRun3623_nZ5iM3' and fill it up with 299594 sorted elements by Process 7/14
3.70438s => Time function sortRuns() in Process 7/14
2.61814s => Time to write '/mnt/raid/tmp/SortedRun3623_MPscyz' and fill it up with 299594 sorted elements by Process 10/14
4.49481s => Time function sortRuns() in Process 10/14
2.54256s => Time to write '/mnt/raid/tmp/SortedRun3623_TPiymj' and fill it up with 299594 sorted elements by Process 11/14
4.49906s => Time function sortRuns() in Process 11/14
2.57392s => Time to write '/mnt/raid/tmp/SortedRun3623_I4UGcB' and fill it up with 299594 sorted elements by Process 12/14
4.55321s => Time function sortRuns() in Process 12/14
2.51666s => Time to write '/mnt/raid/tmp/SortedRun3623_FwAtrF' and fill it up with 299594 sorted elements by Process 13/14
4.55879s => Time function sortRuns() in Process 13/14
2.52582s => Time to write '/mnt/raid/tmp/SortedRun3623_KfNhjp' and fill it up with 299582 sorted elements by Process 14/14
4.55346s => Time function sortRuns() in Process 14/14
Starting the merge process for 14 files
23.5255s => Time function kMerge() in Process 1/14
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.469285min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,74 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 15 nodes
0.0348217s => Time to read file from offset 0 to 279621 in Process 1/15
0.216361s => Time to read file from offset 279621 to 559242 in Process 2/15
0.394436s => Time to read file from offset 559242 to 838863 in Process 3/15
0.56368s => Time to read file from offset 838863 to 1118484 in Process 4/15
0.570475s => Time to sort elements in Process 1/15 memory
0.713889s => Time to read file from offset 1118484 to 1398105 in Process 5/15
0.571437s => Time to sort elements in Process 2/15 memory
0.856895s => Time to read file from offset 1398105 to 1677726 in Process 6/15
0.548934s => Time to sort elements in Process 3/15 memory
0.984612s => Time to read file from offset 1677726 to 1957347 in Process 7/15
1.06129s => Time to read file from offset 1957347 to 2236968 in Process 8/15
1.10416s => Time to read file from offset 2236968 to 2516589 in Process 9/15
0.563898s => Time to sort elements in Process 4/15 memory
1.24192s => Time to read file from offset 2516589 to 2796210 in Process 10/15
0.552462s => Time to sort elements in Process 5/15 memory
1.3252s => Time to read file from offset 2796210 to 3075831 in Process 11/15
1.35925s => Time to read file from offset 3075831 to 3355452 in Process 12/15
0.781108s => Time to write '/mnt/raid/tmp/SortedRun7107_u99X2f' and fill it up with 279621 sorted elements by Process 1/15
1.38696s => Time function sortRuns() in Process 1/15
1.39704s => Time to read file from offset 3355452 to 3635073 in Process 13/15
0.624949s => Time to write '/mnt/raid/tmp/SortedRun7107_SLdmQo' and fill it up with 279621 sorted elements by Process 2/15
1.41348s => Time function sortRuns() in Process 2/15
0.552629s => Time to sort elements in Process 6/15 memory
1.41934s => Time to read file from offset 3914694 to 4194315 in Process 15/15
1.44094s => Time to read file from offset 3635073 to 3914694 in Process 14/15
0.569134s => Time to sort elements in Process 7/15 memory
0.549256s => Time to sort elements in Process 8/15 memory
0.557555s => Time to sort elements in Process 9/15 memory
0.552299s => Time to sort elements in Process 10/15 memory
0.552146s => Time to sort elements in Process 11/15 memory
0.56356s => Time to sort elements in Process 12/15 memory
0.566117s => Time to sort elements in Process 13/15 memory
0.574051s => Time to sort elements in Process 15/15 memory
0.554913s => Time to sort elements in Process 14/15 memory
1.69366s => Time to write '/mnt/raid/tmp/SortedRun7107_pBMHJw' and fill it up with 279621 sorted elements by Process 3/15
2.63769s => Time function sortRuns() in Process 3/15
1.53628s => Time to write '/mnt/raid/tmp/SortedRun7107_EN74hu' and fill it up with 279621 sorted elements by Process 4/15
2.66455s => Time function sortRuns() in Process 4/15
1.88514s => Time to write '/mnt/raid/tmp/SortedRun7107_KISQVU' and fill it up with 279621 sorted elements by Process 5/15
3.15215s => Time function sortRuns() in Process 5/15
2.03007s => Time to write '/mnt/raid/tmp/SortedRun7107_sCzdXq' and fill it up with 279621 sorted elements by Process 6/15
3.44154s => Time function sortRuns() in Process 6/15
2.16276s => Time to write '/mnt/raid/tmp/SortedRun7107_ayyrQG' and fill it up with 279621 sorted elements by Process 8/15
3.77397s => Time function sortRuns() in Process 8/15
3.01804s => Time to write '/mnt/raid/tmp/SortedRun7107_Fpwm08' and fill it up with 279621 sorted elements by Process 12/15
4.94167s => Time function sortRuns() in Process 12/15
3.07095s => Time to write '/mnt/raid/tmp/SortedRun7107_FVH87l' and fill it up with 279621 sorted elements by Process 11/15
4.949s => Time function sortRuns() in Process 11/15
3.38178s => Time to write '/mnt/raid/tmp/SortedRun7107_3Gf5Ez' and fill it up with 279621 sorted elements by Process 7/15
4.93623s => Time function sortRuns() in Process 7/15
2.9891s => Time to write '/mnt/raid/tmp/SortedRun7107_xTK0ad' and fill it up with 279621 sorted elements by Process 13/15
4.95311s => Time function sortRuns() in Process 13/15
2.94175s => Time to write '/mnt/raid/tmp/SortedRun7107_8uCo5V' and fill it up with 279621 sorted elements by Process 14/15
4.93829s => Time function sortRuns() in Process 14/15
3.15772s => Time to write '/mnt/raid/tmp/SortedRun7107_sgGMI4' and fill it up with 279621 sorted elements by Process 10/15
4.95261s => Time function sortRuns() in Process 10/15
3.30318s => Time to write '/mnt/raid/tmp/SortedRun7107_r2dInq' and fill it up with 279621 sorted elements by Process 9/15
4.96555s => Time function sortRuns() in Process 9/15
2.99372s => Time to write '/mnt/raid/tmp/SortedRun7107_QrGUsG' and fill it up with 279610 sorted elements by Process 15/15
4.9881s => Time function sortRuns() in Process 15/15
Starting the merge process for 15 files
24.4896s => Time function kMerge() in Process 1/15
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.492689min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,78 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 16 nodes
0.0330189s => Time to read file from offset 0 to 262145 in Process 1/16
0.186716s => Time to read file from offset 262145 to 524290 in Process 2/16
0.342609s => Time to read file from offset 524290 to 786435 in Process 3/16
0.494212s => Time to read file from offset 786435 to 1048580 in Process 4/16
0.531432s => Time to sort elements in Process 1/16 memory
0.632513s => Time to read file from offset 1048580 to 1310725 in Process 5/16
0.522627s => Time to sort elements in Process 2/16 memory
0.516122s => Time to sort elements in Process 3/16 memory
0.868345s => Time to read file from offset 1572870 to 1835015 in Process 7/16
0.958917s => Time to read file from offset 2097160 to 2359305 in Process 9/16
0.976699s => Time to read file from offset 1835015 to 2097160 in Process 8/16
0.515271s => Time to sort elements in Process 4/16 memory
1.14326s => Time to read file from offset 2359305 to 2621450 in Process 10/16
0.513028s => Time to sort elements in Process 5/16 memory
1.1547s => Time to read file from offset 1310725 to 1572870 in Process 6/16
1.22421s => Time to read file from offset 2621450 to 2883595 in Process 11/16
0.72427s => Time to write '/mnt/raid/tmp/SortedRun2063_LbHGxA' and fill it up with 262145 sorted elements by Process 1/16
1.28929s => Time function sortRuns() in Process 1/16
1.26602s => Time to read file from offset 2883595 to 3145740 in Process 12/16
0.567948s => Time to write '/mnt/raid/tmp/SortedRun2063_mmz5Wk' and fill it up with 262145 sorted elements by Process 2/16
1.27798s => Time function sortRuns() in Process 2/16
1.30272s => Time to read file from offset 3145740 to 3407885 in Process 13/16
1.33594s => Time to read file from offset 3407885 to 3670030 in Process 14/16
1.34642s => Time to read file from offset 3670030 to 3932175 in Process 15/16
0.515139s => Time to sort elements in Process 7/16 memory
0.515736s => Time to sort elements in Process 9/16 memory
0.51905s => Time to sort elements in Process 8/16 memory
1.50351s => Time to read file from offset 3932175 to 4194320 in Process 16/16
0.521386s => Time to sort elements in Process 10/16 memory
0.514028s => Time to sort elements in Process 6/16 memory
0.524301s => Time to sort elements in Process 11/16 memory
0.511116s => Time to sort elements in Process 12/16 memory
0.523874s => Time to sort elements in Process 13/16 memory
0.515244s => Time to sort elements in Process 14/16 memory
0.520892s => Time to sort elements in Process 15/16 memory
0.546737s => Time to sort elements in Process 16/16 memory
1.22124s => Time to write '/mnt/raid/tmp/SortedRun2063_CC8Zk8' and fill it up with 262145 sorted elements by Process 3/16
2.08065s => Time function sortRuns() in Process 3/16
1.50981s => Time to write '/mnt/raid/tmp/SortedRun2063_4cWBp4' and fill it up with 262145 sorted elements by Process 4/16
2.52s => Time function sortRuns() in Process 4/16
1.70439s => Time to write '/mnt/raid/tmp/SortedRun2063_De58CE' and fill it up with 262145 sorted elements by Process 5/16
2.85063s => Time function sortRuns() in Process 5/16
1.81685s => Time to write '/mnt/raid/tmp/SortedRun2063_P4eLfb' and fill it up with 262145 sorted elements by Process 7/16
3.20107s => Time function sortRuns() in Process 7/16
1.79213s => Time to write '/mnt/raid/tmp/SortedRun2063_4TMLlZ' and fill it up with 262145 sorted elements by Process 9/16
3.26749s => Time function sortRuns() in Process 9/16
2.75271s => Time to write '/mnt/raid/tmp/SortedRun2063_Kd0vGw' and fill it up with 262145 sorted elements by Process 11/16
4.50191s => Time function sortRuns() in Process 11/16
2.82153s => Time to write '/mnt/raid/tmp/SortedRun2063_LcmVA0' and fill it up with 262145 sorted elements by Process 6/16
4.49098s => Time function sortRuns() in Process 6/16
2.98319s => Time to write '/mnt/raid/tmp/SortedRun2063_FH8Kqf' and fill it up with 262145 sorted elements by Process 8/16
4.47965s => Time function sortRuns() in Process 8/16
2.83603s => Time to write '/mnt/raid/tmp/SortedRun2063_dxJNOE' and fill it up with 262145 sorted elements by Process 10/16
4.50138s => Time function sortRuns() in Process 10/16
2.93683s => Time to write '/mnt/raid/tmp/SortedRun2063_c5Dg2v' and fill it up with 262145 sorted elements by Process 14/16
2.97215s => Time to write '/mnt/raid/tmp/SortedRun2063_ts7pTQ' and fill it up with 262145 sorted elements by Process 13/16
4.79963s => Time function sortRuns() in Process 13/16
2.9182s => Time to write '/mnt/raid/tmp/SortedRun2063_91kICi' and fill it up with 262145 sorted elements by Process 15/16
4.78642s => Time function sortRuns() in Process 15/16
2.72139s => Time to write '/mnt/raid/tmp/SortedRun2063_9o0Qiu' and fill it up with 262129 sorted elements by Process 16/16
4.77251s => Time function sortRuns() in Process 16/16
4.78892s => Time function sortRuns() in Process 14/16
3.05262s => Time to write '/mnt/raid/tmp/SortedRun2063_YsT5TD' and fill it up with 262145 sorted elements by Process 12/16
4.83043s => Time function sortRuns() in Process 12/16
Starting the merge process for 16 files
24.8598s => Time function kMerge() in Process 1/16
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.496202min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,82 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 17 nodes
0.0309626s => Time to read file from offset 0 to 246724 in Process 1/17
0.195357s => Time to read file from offset 246724 to 493448 in Process 2/17
0.336507s => Time to read file from offset 493448 to 740172 in Process 3/17
0.480504s => Time to read file from offset 740172 to 986896 in Process 4/17
0.490363s => Time to sort elements in Process 1/17 memory
0.601599s => Time to read file from offset 986896 to 1233620 in Process 5/17
0.485488s => Time to sort elements in Process 2/17 memory
0.479362s => Time to sort elements in Process 3/17 memory
0.853555s => Time to read file from offset 1480344 to 1727068 in Process 7/17
0.934552s => Time to read file from offset 1727068 to 1973792 in Process 8/17
0.487533s => Time to sort elements in Process 4/17 memory
0.995464s => Time to read file from offset 1973792 to 2220516 in Process 9/17
0.515343s => Time to write '/mnt/raid/tmp/SortedRun5452_Xfs2CQ' and fill it up with 246724 sorted elements by Process 1/17
1.03724s => Time function sortRuns() in Process 1/17
0.481138s => Time to sort elements in Process 5/17 memory
1.12456s => Time to read file from offset 2220516 to 2467240 in Process 10/17
1.13406s => Time to read file from offset 1233620 to 1480344 in Process 6/17
1.19039s => Time to read file from offset 2467240 to 2713964 in Process 11/17
0.518637s => Time to write '/mnt/raid/tmp/SortedRun5452_rsKNv7' and fill it up with 246724 sorted elements by Process 2/17
1.20073s => Time function sortRuns() in Process 2/17
1.26017s => Time to read file from offset 2713964 to 2960688 in Process 12/17
1.3135s => Time to read file from offset 2960688 to 3207412 in Process 13/17
0.482222s => Time to sort elements in Process 7/17 memory
1.34393s => Time to read file from offset 3207412 to 3454136 in Process 14/17
1.34828s => Time to read file from offset 3454136 to 3700860 in Process 15/17
1.43575s => Time to read file from offset 3947584 to 4194308 in Process 17/17
0.487856s => Time to sort elements in Process 8/17 memory
0.482784s => Time to sort elements in Process 9/17 memory
0.484248s => Time to sort elements in Process 10/17 memory
0.484005s => Time to sort elements in Process 6/17 memory
0.486693s => Time to sort elements in Process 11/17 memory
1.6404s => Time to read file from offset 3700860 to 3947584 in Process 16/17
0.484574s => Time to sort elements in Process 12/17 memory
0.485447s => Time to sort elements in Process 13/17 memory
1.02058s => Time to write '/mnt/raid/tmp/SortedRun5452_KO8vBL' and fill it up with 246724 sorted elements by Process 3/17
1.83714s => Time function sortRuns() in Process 3/17
0.482381s => Time to sort elements in Process 14/17 memory
0.48419s => Time to sort elements in Process 15/17 memory
0.491378s => Time to sort elements in Process 17/17 memory
0.484363s => Time to sort elements in Process 16/17 memory
1.38483s => Time to write '/mnt/raid/tmp/SortedRun5452_xqARsd' and fill it up with 246724 sorted elements by Process 5/17
2.46825s => Time function sortRuns() in Process 5/17
1.48998s => Time to write '/mnt/raid/tmp/SortedRun5452_qjznYG' and fill it up with 246724 sorted elements by Process 4/17
2.45872s => Time function sortRuns() in Process 4/17
1.47499s => Time to write '/mnt/raid/tmp/SortedRun5452_M3VioN' and fill it up with 246724 sorted elements by Process 7/17
2.81172s => Time function sortRuns() in Process 7/17
1.77837s => Time to write '/mnt/raid/tmp/SortedRun5452_mBVuIM' and fill it up with 246724 sorted elements by Process 8/17
1.75474s => Time to write '/mnt/raid/tmp/SortedRun5452_WbJZ0r' and fill it up with 246724 sorted elements by Process 9/17
3.23371s => Time function sortRuns() in Process 9/17
3.20234s => Time function sortRuns() in Process 8/17
2.55305s => Time to write '/mnt/raid/tmp/SortedRun5452_SvCgSF' and fill it up with 246724 sorted elements by Process 6/17
2.57995s => Time to write '/mnt/raid/tmp/SortedRun5452_2EmgBj' and fill it up with 246724 sorted elements by Process 10/17
4.1896s => Time function sortRuns() in Process 10/17
4.17266s => Time function sortRuns() in Process 6/17
2.8651s => Time to write '/mnt/raid/tmp/SortedRun5452_0JhzNg' and fill it up with 246724 sorted elements by Process 12/17
4.61074s => Time function sortRuns() in Process 12/17
2.45767s => Time to write '/mnt/raid/tmp/SortedRun5452_32ZjA2' and fill it up with 246724 sorted elements by Process 16/17
4.58327s => Time function sortRuns() in Process 16/17
2.81908s => Time to write '/mnt/raid/tmp/SortedRun5452_ocRRfu' and fill it up with 246724 sorted elements by Process 13/17
4.61869s => Time function sortRuns() in Process 13/17
2.78074s => Time to write '/mnt/raid/tmp/SortedRun5452_96N98b' and fill it up with 246724 sorted elements by Process 14/17
2.7746s => Time to write '/mnt/raid/tmp/SortedRun5452_wXbLXN' and fill it up with 246724 sorted elements by Process 15/17
4.60773s => Time function sortRuns() in Process 15/17
2.94323s => Time to write '/mnt/raid/tmp/SortedRun5452_AybkCW' and fill it up with 246724 sorted elements by Process 11/17
4.62181s => Time function sortRuns() in Process 11/17
4.60851s => Time function sortRuns() in Process 14/17
2.74025s => Time to write '/mnt/raid/tmp/SortedRun5452_ZOS6Jq' and fill it up with 246720 sorted elements by Process 17/17
4.66853s => Time function sortRuns() in Process 17/17
Starting the merge process for 17 files
25.4169s => Time function kMerge() in Process 1/17
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.502532min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,86 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 18 nodes
0.029726s => Time to read file from offset 0 to 233017 in Process 1/18
0.168993s => Time to read file from offset 233017 to 466034 in Process 2/18
0.296844s => Time to read file from offset 466034 to 699051 in Process 3/18
0.422488s => Time to read file from offset 699051 to 932068 in Process 4/18
0.45652s => Time to sort elements in Process 1/18 memory
0.528402s => Time to read file from offset 932068 to 1165085 in Process 5/18
0.457621s => Time to sort elements in Process 2/18 memory
0.455242s => Time to sort elements in Process 3/18 memory
0.758082s => Time to read file from offset 1398102 to 1631119 in Process 7/18
0.837212s => Time to read file from offset 1631119 to 1864136 in Process 8/18
0.886329s => Time to read file from offset 1864136 to 2097153 in Process 9/18
0.458238s => Time to sort elements in Process 4/18 memory
0.455954s => Time to sort elements in Process 5/18 memory
0.997274s => Time to read file from offset 2097153 to 2330170 in Process 10/18
1.02799s => Time to read file from offset 1165085 to 1398102 in Process 6/18
1.0605s => Time to read file from offset 2330170 to 2563187 in Process 11/18
0.645665s => Time to write '/mnt/raid/tmp/SortedRun8786_O5H4nf' and fill it up with 233017 sorted elements by Process 1/18
1.13318s => Time function sortRuns() in Process 1/18
0.529666s => Time to write '/mnt/raid/tmp/SortedRun8786_QLBdSV' and fill it up with 233017 sorted elements by Process 2/18
1.15777s => Time function sortRuns() in Process 2/18
1.16995s => Time to read file from offset 2796204 to 3029221 in Process 13/18
1.21046s => Time to read file from offset 3029221 to 3262238 in Process 14/18
0.469547s => Time to sort elements in Process 7/18 memory
1.24469s => Time to read file from offset 3262238 to 3495255 in Process 15/18
1.28394s => Time to read file from offset 3728272 to 3961289 in Process 17/18
0.455109s => Time to sort elements in Process 8/18 memory
0.453634s => Time to sort elements in Process 9/18 memory
0.467638s => Time to sort elements in Process 10/18 memory
1.48225s => Time to read file from offset 2563187 to 2796204 in Process 12/18
0.455376s => Time to sort elements in Process 6/18 memory
1.48526s => Time to read file from offset 3495255 to 3728272 in Process 16/18
0.454702s => Time to sort elements in Process 11/18 memory
0.456631s => Time to sort elements in Process 13/18 memory
0.89772s => Time to write '/mnt/raid/tmp/SortedRun8786_DgVuvl' and fill it up with 233017 sorted elements by Process 3/18
1.65056s => Time function sortRuns() in Process 3/18
1.66045s => Time to read file from offset 3961289 to 4194306 in Process 18/18
0.451178s => Time to sort elements in Process 14/18 memory
0.453475s => Time to sort elements in Process 15/18 memory
0.465001s => Time to sort elements in Process 17/18 memory
0.45445s => Time to sort elements in Process 12/18 memory
0.460228s => Time to sort elements in Process 16/18 memory
1.21271s => Time to write '/mnt/raid/tmp/SortedRun8786_OWFMMg' and fill it up with 233017 sorted elements by Process 4/18
2.09412s => Time function sortRuns() in Process 4/18
0.465357s => Time to sort elements in Process 18/18 memory
1.48792s => Time to write '/mnt/raid/tmp/SortedRun8786_eqlwXQ' and fill it up with 233017 sorted elements by Process 5/18
2.47299s => Time function sortRuns() in Process 5/18
1.89848s => Time to write '/mnt/raid/tmp/SortedRun8786_1KayL3' and fill it up with 233017 sorted elements by Process 9/18
3.23959s => Time function sortRuns() in Process 9/18
1.91385s => Time to write '/mnt/raid/tmp/SortedRun8786_ePKX2x' and fill it up with 233017 sorted elements by Process 8/18
3.2073s => Time function sortRuns() in Process 8/18
2.02058s => Time to write '/mnt/raid/tmp/SortedRun8786_v4kJnh' and fill it up with 233017 sorted elements by Process 7/18
3.2494s => Time function sortRuns() in Process 7/18
2.4463s => Time to write '/mnt/raid/tmp/SortedRun8786_TjUIBb' and fill it up with 233017 sorted elements by Process 6/18
3.93061s => Time function sortRuns() in Process 6/18
2.31356s => Time to write '/mnt/raid/tmp/SortedRun8786_qTwL71' and fill it up with 233017 sorted elements by Process 13/18
3.94083s => Time function sortRuns() in Process 13/18
2.47583s => Time to write '/mnt/raid/tmp/SortedRun8786_bBV3JQ' and fill it up with 233017 sorted elements by Process 10/18
3.94146s => Time function sortRuns() in Process 10/18
2.42575s => Time to write '/mnt/raid/tmp/SortedRun8786_1Fywmm' and fill it up with 233017 sorted elements by Process 11/18
3.94165s => Time function sortRuns() in Process 11/18
2.78554s => Time to write '/mnt/raid/tmp/SortedRun8786_RFZSd4' and fill it up with 233017 sorted elements by Process 17/18
4.53535s => Time function sortRuns() in Process 17/18
2.8156s => Time to write '/mnt/raid/tmp/SortedRun8786_HcpQlo' and fill it up with 233017 sorted elements by Process 15/18
4.51443s => Time function sortRuns() in Process 15/18
2.85183s => Time to write '/mnt/raid/tmp/SortedRun8786_AkPVoL' and fill it up with 233017 sorted elements by Process 14/18
4.51416s => Time function sortRuns() in Process 14/18
2.39812s => Time to write '/mnt/raid/tmp/SortedRun8786_KgyNb5' and fill it up with 233015 sorted elements by Process 18/18
4.52474s => Time function sortRuns() in Process 18/18
2.59641s => Time to write '/mnt/raid/tmp/SortedRun8786_c2ZVTx' and fill it up with 233017 sorted elements by Process 16/18
4.54255s => Time function sortRuns() in Process 16/18
2.62536s => Time to write '/mnt/raid/tmp/SortedRun8786_BJDVmP' and fill it up with 233017 sorted elements by Process 12/18
4.56269s => Time function sortRuns() in Process 12/18
Starting the merge process for 18 files
25.0044s => Time function kMerge() in Process 1/18
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.494284min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,90 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 19 nodes
0.027983s => Time to read file from offset 0 to 220753 in Process 1/19
0.183354s => Time to read file from offset 220753 to 441506 in Process 2/19
0.282004s => Time to read file from offset 441506 to 662259 in Process 3/19
0.409293s => Time to read file from offset 662259 to 883012 in Process 4/19
0.43323s => Time to sort elements in Process 1/19 memory
0.515068s => Time to read file from offset 883012 to 1103765 in Process 5/19
0.431945s => Time to sort elements in Process 2/19 memory
0.427761s => Time to sort elements in Process 3/19 memory
0.744403s => Time to read file from offset 1324518 to 1545271 in Process 7/19
0.81905s => Time to read file from offset 1545271 to 1766024 in Process 8/19
0.858864s => Time to read file from offset 1766024 to 1986777 in Process 9/19
0.433051s => Time to sort elements in Process 4/19 memory
0.471708s => Time to write '/mnt/raid/tmp/SortedRun7470_q4eQCA' and fill it up with 220753 sorted elements by Process 1/19
0.933508s => Time function sortRuns() in Process 1/19
0.434269s => Time to sort elements in Process 5/19 memory
0.988318s => Time to read file from offset 1986777 to 2207530 in Process 10/19
0.992262s => Time to read file from offset 1103765 to 1324518 in Process 6/19
1.05686s => Time to read file from offset 2207530 to 2428283 in Process 11/19
0.474697s => Time to write '/mnt/raid/tmp/SortedRun7470_1vCifW' and fill it up with 220753 sorted elements by Process 2/19
1.09072s => Time function sortRuns() in Process 2/19
1.16976s => Time to read file from offset 2649036 to 2869789 in Process 13/19
0.428519s => Time to sort elements in Process 7/19 memory
1.2233s => Time to read file from offset 2869789 to 3090542 in Process 14/19
0.428675s => Time to sort elements in Process 8/19 memory
1.26412s => Time to read file from offset 3090542 to 3311295 in Process 15/19
0.43458s => Time to sort elements in Process 9/19 memory
1.33813s => Time to read file from offset 3532048 to 3752801 in Process 17/19
1.40019s => Time to read file from offset 2428283 to 2649036 in Process 12/19
1.41387s => Time to read file from offset 3973554 to 4194307 in Process 19/19
0.430062s => Time to sort elements in Process 10/19 memory
0.429133s => Time to sort elements in Process 6/19 memory
0.435853s => Time to sort elements in Process 11/19 memory
1.49196s => Time to read file from offset 3311295 to 3532048 in Process 16/19
0.844172s => Time to write '/mnt/raid/tmp/SortedRun7470_Iiw071' and fill it up with 220753 sorted elements by Process 3/19
1.55466s => Time function sortRuns() in Process 3/19
0.439902s => Time to sort elements in Process 13/19 memory
1.61926s => Time to read file from offset 3752801 to 3973554 in Process 18/19
0.425437s => Time to sort elements in Process 14/19 memory
0.427229s => Time to sort elements in Process 15/19 memory
0.4288s => Time to sort elements in Process 17/19 memory
0.429748s => Time to sort elements in Process 12/19 memory
0.43366s => Time to sort elements in Process 19/19 memory
1.1077s => Time to write '/mnt/raid/tmp/SortedRun7470_LleZOV' and fill it up with 220753 sorted elements by Process 4/19
1.9516s => Time function sortRuns() in Process 4/19
0.44405s => Time to sort elements in Process 16/19 memory
0.43588s => Time to sort elements in Process 18/19 memory
1.2021s => Time to write '/mnt/raid/tmp/SortedRun7470_EPoB0r' and fill it up with 220753 sorted elements by Process 5/19
2.15214s => Time function sortRuns() in Process 5/19
1.22725s => Time to write '/mnt/raid/tmp/SortedRun7470_Vjc9m5' and fill it up with 220753 sorted elements by Process 7/19
2.40087s => Time function sortRuns() in Process 7/19
1.52226s => Time to write '/mnt/raid/tmp/SortedRun7470_KzwJz8' and fill it up with 220753 sorted elements by Process 8/19
2.77065s => Time function sortRuns() in Process 8/19
2.02643s => Time to write '/mnt/raid/tmp/SortedRun7470_P7kSRG' and fill it up with 220753 sorted elements by Process 9/19
3.32061s => Time function sortRuns() in Process 9/19
2.03492s => Time to write '/mnt/raid/tmp/SortedRun7470_8M7nal' and fill it up with 220753 sorted elements by Process 10/19
3.45395s => Time function sortRuns() in Process 10/19
1.84202s => Time to write '/mnt/raid/tmp/SortedRun7470_c7n9HH' and fill it up with 220753 sorted elements by Process 13/19
3.45254s => Time function sortRuns() in Process 13/19
2.01745s => Time to write '/mnt/raid/tmp/SortedRun7470_L8PrxG' and fill it up with 220753 sorted elements by Process 6/19
3.43959s => Time function sortRuns() in Process 6/19
2.68412s => Time to write '/mnt/raid/tmp/SortedRun7470_Gqc6Eg' and fill it up with 220753 sorted elements by Process 14/19
4.334s => Time function sortRuns() in Process 14/19
2.503s => Time to write '/mnt/raid/tmp/SortedRun7470_EvHyko' and fill it up with 220753 sorted elements by Process 12/19
4.33358s => Time function sortRuns() in Process 12/19
2.85054s => Time to write '/mnt/raid/tmp/SortedRun7470_l3kOK0' and fill it up with 220753 sorted elements by Process 11/19
2.6377s => Time to write '/mnt/raid/tmp/SortedRun7470_7Dm3t1' and fill it up with 220753 sorted elements by Process 15/19
4.32971s => Time function sortRuns() in Process 15/19
4.34486s => Time function sortRuns() in Process 11/19
2.56505s => Time to write '/mnt/raid/tmp/SortedRun7470_ddVf9n' and fill it up with 220750 sorted elements by Process 19/19
2.35078s => Time to write '/mnt/raid/tmp/SortedRun7470_7PBwGG' and fill it up with 220753 sorted elements by Process 18/19
4.40666s => Time function sortRuns() in Process 18/19
2.44126s => Time to write '/mnt/raid/tmp/SortedRun7470_SH7345' and fill it up with 220753 sorted elements by Process 16/19
4.37805s => Time function sortRuns() in Process 16/19
2.65997s => Time to write '/mnt/raid/tmp/SortedRun7470_U7ajCK' and fill it up with 220753 sorted elements by Process 17/19
4.42762s => Time function sortRuns() in Process 17/19
4.41415s => Time function sortRuns() in Process 19/19
Starting the merge process for 19 files
25.5807s => Time function kMerge() in Process 1/19
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.501491min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,94 @@
Sorting file '/mnt/raid/testlists/4194304_8byte.bin' of 4194304 elements (32Mb) using 20 nodes
0.0265632s => Time to read file from offset 0 to 209716 in Process 1/20
0.263492s => Time to read file from offset 419432 to 629148 in Process 3/20
0.363574s => Time to read file from offset 209716 to 419432 in Process 2/20
0.36639s => Time to read file from offset 629148 to 838864 in Process 4/20
0.418111s => Time to sort elements in Process 1/20 memory
0.460575s => Time to read file from offset 838864 to 1048580 in Process 5/20
0.647074s => Time to read file from offset 1258296 to 1468012 in Process 7/20
0.403605s => Time to sort elements in Process 3/20 memory
0.782816s => Time to read file from offset 1677728 to 1887444 in Process 9/20
0.405121s => Time to sort elements in Process 2/20 memory
0.406281s => Time to sort elements in Process 4/20 memory
0.76834s => Time to read file from offset 1468012 to 1677728 in Process 8/20
0.408552s => Time to sort elements in Process 5/20 memory
0.479478s => Time to write '/mnt/raid/tmp/SortedRun5509_FOwKnb' and fill it up with 209716 sorted elements by Process 1/20
0.924847s => Time function sortRuns() in Process 1/20
0.914164s => Time to read file from offset 1887444 to 2097160 in Process 10/20
0.956238s => Time to read file from offset 1048580 to 1258296 in Process 6/20
0.973378s => Time to read file from offset 2097160 to 2306876 in Process 11/20
0.401375s => Time to sort elements in Process 7/20 memory
1.0821s => Time to read file from offset 2516592 to 2726308 in Process 13/20
1.15224s => Time to read file from offset 2726308 to 2936024 in Process 14/20
0.404413s => Time to sort elements in Process 9/20 memory
0.408313s => Time to sort elements in Process 8/20 memory
1.20793s => Time to read file from offset 2936024 to 3145740 in Process 15/20
0.401316s => Time to sort elements in Process 10/20 memory
1.34197s => Time to read file from offset 3355456 to 3565172 in Process 17/20
0.405122s => Time to sort elements in Process 6/20 memory
0.410113s => Time to sort elements in Process 11/20 memory
1.38454s => Time to read file from offset 3774888 to 3984604 in Process 19/20
1.4209s => Time to read file from offset 2306876 to 2516592 in Process 12/20
1.41514s => Time to read file from offset 3145740 to 3355456 in Process 16/20
0.78446s => Time to write '/mnt/raid/tmp/SortedRun5509_rOqreI' and fill it up with 209716 sorted elements by Process 3/20
1.45231s => Time function sortRuns() in Process 3/20
0.417551s => Time to sort elements in Process 13/20 memory
1.5199s => Time to read file from offset 3565172 to 3774888 in Process 18/20
0.403591s => Time to sort elements in Process 14/20 memory
0.403291s => Time to sort elements in Process 15/20 memory
0.859252s => Time to write '/mnt/raid/tmp/SortedRun5509_7nN28W' and fill it up with 209716 sorted elements by Process 2/20
1.62866s => Time function sortRuns() in Process 2/20
1.68033s => Time to read file from offset 3984604 to 4194320 in Process 20/20
0.418873s => Time to sort elements in Process 17/20 memory
0.414904s => Time to sort elements in Process 19/20 memory
0.405636s => Time to sort elements in Process 12/20 memory
0.406371s => Time to sort elements in Process 16/20 memory
0.412514s => Time to sort elements in Process 18/20 memory
0.409375s => Time to sort elements in Process 20/20 memory
1.37112s => Time to write '/mnt/raid/tmp/SortedRun5509_OSu2Op' and fill it up with 209716 sorted elements by Process 4/20
2.14452s => Time function sortRuns() in Process 4/20
1.2847s => Time to write '/mnt/raid/tmp/SortedRun5509_DYRoSX' and fill it up with 209716 sorted elements by Process 5/20
2.15474s => Time function sortRuns() in Process 5/20
1.11787s => Time to write '/mnt/raid/tmp/SortedRun5509_6Ys2vA' and fill it up with 209716 sorted elements by Process 7/20
2.16702s => Time function sortRuns() in Process 7/20
1.5049s => Time to write '/mnt/raid/tmp/SortedRun5509_vAZ6Ie' and fill it up with 209716 sorted elements by Process 9/20
2.6928s => Time function sortRuns() in Process 9/20
2.40846s => Time to write '/mnt/raid/tmp/SortedRun5509_NG2fTF' and fill it up with 209716 sorted elements by Process 11/20
3.79264s => Time function sortRuns() in Process 11/20
2.47224s => Time to write '/mnt/raid/tmp/SortedRun5509_MDvDbP' and fill it up with 209716 sorted elements by Process 10/20
3.78835s => Time function sortRuns() in Process 10/20
2.41917s => Time to write '/mnt/raid/tmp/SortedRun5509_Tudo1d' and fill it up with 209716 sorted elements by Process 6/20
3.78166s => Time function sortRuns() in Process 6/20
2.59548s => Time to write '/mnt/raid/tmp/SortedRun5509_eVV6HB' and fill it up with 209716 sorted elements by Process 8/20
3.77279s => Time function sortRuns() in Process 8/20
2.75694s => Time to write '/mnt/raid/tmp/SortedRun5509_iED7og' and fill it up with 209716 sorted elements by Process 17/20
4.51867s => Time function sortRuns() in Process 17/20
2.70417s => Time to write '/mnt/raid/tmp/SortedRun5509_98CkPU' and fill it up with 209716 sorted elements by Process 19/20
4.5045s => Time function sortRuns() in Process 19/20
3.00741s => Time to write '/mnt/raid/tmp/SortedRun5509_GQ5QQj' and fill it up with 209716 sorted elements by Process 13/20
4.50778s => Time function sortRuns() in Process 13/20
3.12394s => Time to write '/mnt/raid/tmp/SortedRun5509_essS1O' and fill it up with 209716 sorted elements by Process 14/20
4.68061s => Time function sortRuns() in Process 14/20
3.07134s => Time to write '/mnt/raid/tmp/SortedRun5509_Q6DAVy' and fill it up with 209716 sorted elements by Process 15/20
4.68333s => Time function sortRuns() in Process 15/20
2.75804s => Time to write '/mnt/raid/tmp/SortedRun5509_j6WGpa' and fill it up with 209716 sorted elements by Process 18/20
4.69157s => Time function sortRuns() in Process 18/20
2.55826s => Time to write '/mnt/raid/tmp/SortedRun5509_Lom9GU' and fill it up with 209700 sorted elements by Process 20/20
2.84055s => Time to write '/mnt/raid/tmp/SortedRun5509_RjtdpC' and fill it up with 209716 sorted elements by Process 16/20
4.66275s => Time function sortRuns() in Process 16/20
4.64864s => Time function sortRuns() in Process 20/20
2.89182s => Time to write '/mnt/raid/tmp/SortedRun5509_QireWU' and fill it up with 209716 sorted elements by Process 12/20
4.71907s => Time function sortRuns() in Process 12/20
Starting the merge process for 20 files
25.4064s => Time function kMerge() in Process 1/20
Sorted file '/mnt/raid/tmp/4194304_8byte.bin.buf.sort'
0.503745min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,18 @@
Sorting file '/mnt/raid/testlists/6291456_8byte.bin' of 6291456 elements (48Mb) using 1 nodes
4.50635s => Time to read file from offset 0 to 6291457 in Process 1/1
15.5409s => Time to sort elements in Process 1/1 memory
8.43083s => Time to write '/mnt/raid/tmp/SortedRun6938_cOyaiT' and fill it up with 6291456 sorted elements by Process 1/1
28.4786s => Time function sortRuns() in Process 1/1
Starting the merge process for 1 files
20.3677s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/6291456_8byte.bin.buf.sort'
0.815022min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

@ -0,0 +1,22 @@
Sorting file '/mnt/raid/testlists/6291456_8byte.bin' of 6291456 elements (48Mb) using 2 nodes
0.384829s => Time to read file from offset 0 to 3145729 in Process 1/2
2.17004s => Time to read file from offset 3145729 to 6291458 in Process 2/2
7.44988s => Time to sort elements in Process 1/2 memory
7.40339s => Time to sort elements in Process 2/2 memory
4.41144s => Time to write '/mnt/raid/tmp/SortedRun7564_cHpDU2' and fill it up with 3145729 sorted elements by Process 1/2
12.2468s => Time function sortRuns() in Process 1/2
4.64088s => Time to write '/mnt/raid/tmp/SortedRun7564_y8A2X9' and fill it up with 3145727 sorted elements by Process 2/2
14.2149s => Time function sortRuns() in Process 2/2
Starting the merge process for 2 files
24.9464s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/6291456_8byte.bin.buf.sort'
0.653381min => FULL EXECUTION TIME
To visualize binary files in bash can be used:
od -t d8 -A n binaryfile.bin #For in use format
od -t d8 -A n --endian=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save