Compare commits

...

2 Commits

Author SHA1 Message Date
edoardocoli 62d7568c80 various fix 9 months ago
edoardocoli 0b74201353 tests 10 months ago

@ -1,3 +1,3 @@
# Calcolo_Parallelo_infrastruttura_alla_Matematica_2022-23 # Calcolo_Parallelo_infrastruttura_alla_Matematica_2022-23
Progetto speciale per la didattica dell'universita di Pisa 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

@ -2,27 +2,33 @@
CC = mpicxx CC = mpicxx
CXX = mpicxx CXX = mpicxx
# Extra flags to give to the processor compiler # Extra flags to give to the processor compiler
CFLAGS = -g CFLAGS = -g -Wall -Werror -Wextra -O3
#TODO -Wall -Werror -Wextra
# #
SRC = main.cpp SRC = main.cpp
OBJ = $(SRC:.cpp=.o) OBJ = $(SRC:.cpp=.o)
NAME = merge_sort_enhanced NAME = sort_big_file
# Check if NODES variable is defined
ifeq ($(filter run, $(MAKECMDGOALS)), run)
ifndef NODES
$(error NODES is not defined. Please define NODES before running the target (make run NODES="1-5"))
endif
endif
# SBATCH parameters # SBATCH parameters
JOBNAME = Distributed_Sorting JOBNAME = Distributed_Sorting
PARTITION = production PARTITION = production
TIME = 12:00:00 TIME = 12:00:00
MEM = 3G MEM = 3G
NODELIST = steffe[9,12-20] NODELIST = steffe[$(NODES)]
CPUS_PER_TASK = 1 CPUS_PER_TASK = 1
NTASKS_PER_NODE = 1 NTASKS_PER_NODE = 1
OUTPUT = ./%x.%j.out OUTPUT = ./%x.%j.out
ERROR = ./e%x.%j.err ERROR = ./e%x.%j.err
# #
.PHONY: all run detail clean fclean re .PHONY: all run detail clean fclean cleanall re
.o: .cpp .o: .cpp
$(CC) -c $(CFLAGS) $< -o $@ $(CC) -c $(CFLAGS) $< -o $@
@ -33,41 +39,40 @@ $(NAME): $(OBJ)
$(CC) $(CFLAGS) -o $@ $^ $(CC) $(CFLAGS) -o $@ $^
run: $(NAME) run: $(NAME)
## Se modifico il Makefile con i parametri di sbatch ricreo anche il launcher.sh @echo "#!/bin/bash" > launcher.sh; \
# @if ! [ -f launcher.sh ]; then \ echo "## sbatch is the command line interpreter for Slurm" >> launcher.sh; \
echo "" >> launcher.sh; \
@echo "#!/bin/bash" > launcher.sh; \ echo "## specify the name of the job in the queueing system" >> launcher.sh; \
echo "## sbatch is the command line interpreter for Slurm" >> launcher.sh; \ echo "#SBATCH --job-name=$(JOBNAME)" >> launcher.sh; \
echo "" >> launcher.sh; \ echo "## specify the partition for the resource allocation. if not specified, slurm is allowed to take the default(the one with a star *)" >> launcher.sh; \
echo "## specify the name of the job in the queueing system" >> launcher.sh; \ echo "#SBATCH --partition=$(PARTITION)" >> launcher.sh; \
echo "#SBATCH --job-name=$(JOBNAME)" >> launcher.sh; \ echo "## format for time is days-hours:minutes:seconds, is used as time limit for the execution duration" >> launcher.sh; \
echo "## specify the partition for the resource allocation. if not specified, slurm is allowed to take the default(the one with a star *)" >> launcher.sh; \ echo "#SBATCH --time=$(TIME)" >> launcher.sh; \
echo "#SBATCH --partition=$(PARTITION)" >> launcher.sh; \ echo "## specify the real memory required per node. suffix can be K-M-G-T but if not present is MegaBytes by default" >> launcher.sh; \
echo "## format for time is days-hours:minutes:seconds, is used as time limit for the execution duration" >> launcher.sh; \ echo "#SBATCH --mem=$(MEM)" >> launcher.sh; \
echo "#SBATCH --time=$(TIME)" >> launcher.sh; \ echo "## format for hosts as a range(steffe[1-4,10-15,20]), to specify hosts needed to satisfy resource requirements" >> launcher.sh; \
echo "## specify the real memory required per node. suffix can be K-M-G-T but if not present is MegaBytes by default" >> launcher.sh; \ echo "#SBATCH --nodelist=$(NODELIST)" >> launcher.sh; \
echo "#SBATCH --mem=$(MEM)" >> launcher.sh; \ echo "## to specify the number of processors per task, default is one" >> launcher.sh; \
echo "## format for hosts as a range(steffe[1-4,10-15,20]), to specify hosts needed to satisfy resource requirements" >> launcher.sh; \ echo "#SBATCH --cpus-per-task=$(CPUS_PER_TASK)" >> launcher.sh; \
echo "#SBATCH --nodelist=$(NODELIST)" >> launcher.sh; \ echo "## to specify the number of tasks to be invoked on each node" >> launcher.sh; \
echo "## to specify the number of processors per task, default is one" >> launcher.sh; \ echo "#SBATCH --ntasks-per-node=$(NTASKS_PER_NODE)" >> launcher.sh; \
echo "#SBATCH --cpus-per-task=$(CPUS_PER_TASK)" >> launcher.sh; \ echo "## to specify the file of utput and error" >> launcher.sh; \
echo "## to specify the number of tasks to be invoked on each node" >> launcher.sh; \ echo "#SBATCH --output $(OUTPUT)" >> launcher.sh; \
echo "#SBATCH --ntasks-per-node=$(NTASKS_PER_NODE)" >> launcher.sh; \ echo "#SBATCH --error $(ERROR)" >> launcher.sh; \
echo "## to specify the file of utput and error" >> launcher.sh; \ echo "" >> launcher.sh; \
echo "#SBATCH --output $(OUTPUT)" >> launcher.sh; \ echo "mpirun $(NAME) $(ARGS)" >> launcher.sh; \
echo "#SBATCH --error $(ERROR)" >> launcher.sh; \ chmod +x launcher.sh; \
echo "" >> launcher.sh; \ echo "The 'launcher.sh' script has been created and is ready to run."; \
echo "mpirun $(NAME) $(ARGS)" >> launcher.sh; \
chmod +x launcher.sh; \
echo "The 'launcher.sh' script has been created and is ready to run."; \
# else \
# chmod +x launcher.sh; \
# fi
@echo; sbatch launcher.sh @echo; sbatch launcher.sh
@echo " To see job list you can use 'squeue'." @echo " To see job list you can use 'squeue'."
@echo " To cancel a job you can use 'scancel jobid'." @echo " To cancel a job you can use 'scancel jobid'."
@echo
@echo " To visualize binary files in bash can be used:"
@echo " od -t d8 -A n binaryfile.bin #For in use format"
@echo " od -t d8 -A n --endian=little binaryfile.bin #For little-endian format"
@echo " od -t d8 -A n --endian=big binaryfile.bin #For big-endian format"
detail: detail:
@echo "Compiler flags and options that mpicxx would use for compiling an MPI program: " @echo "Compiler flags and options that mpicxx would use for compiling an MPI program: "
@mpicxx --showme:compile @mpicxx --showme:compile
@ -76,45 +81,23 @@ detail:
@mpicxx --showme:link @mpicxx --showme:link
clean: clean:
## Sembra non funzionare read @echo rm -f ./e$(JOBNAME).*.err
# read -p "rm: remove all files \"./$(JOBNAME).*.out\" and \"./e$(JOBNAME).*.err\"? (y/n)" choice @for file in ./e$(JOBNAME).*.err; do \
# @if [ "$$choice" = "y" ]; then \ rm -f "$$file"; \
done
@echo rm -f ./$(JOBNAME).*.out
@for file in ./$(JOBNAME).*.out; do \
rm -f "$$file"; \
done
@echo rm -f ./e$(JOBNAME).*.err
@for file in ./e$(JOBNAME).*.err; do \
rm -f "$$file"; \
done
# fi
rm -f *~ $(OBJ) rm -f *~ $(OBJ)
fclean: clean fclean:
rm -f ./launcher.sh; rm -f ./launcher.sh;
rm -f ./nohup.out rm -f ./nohup.out
rm -f /mnt/raid/tmp/SortedRun* rm -f /mnt/raid/tmp/SortedRun*
rm -f /mnt/raid/tmp/*.sort
rm -f $(NAME) rm -f $(NAME)
re: fclean all cleanall: fclean clean
@echo rm -f ./$(JOBNAME).*.out
@for file in ./$(JOBNAME).*.out; do \
rm -f "$$file"; \
# mpicxx *.c done
rm -f /mnt/raid/tmp/*.sort
# 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 re: fclean all
# 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 ...

@ -0,0 +1,43 @@
Using 1 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
125.021s => Time to read file from offset 0 to 134217728 in Process 1/1
392.506s => Time to sort elements in Process 1/1 memory
256.966s => Time to write '/mnt/raid/tmp/SortedRun7308_YnirkI' and fill it up with 134217728 sorted elements by Process 1/1
123.317s => Time to read file from offset 134217728 to 268435456 in Process 1/1
394.761s => Time to sort elements in Process 1/1 memory
258.077s => Time to write '/mnt/raid/tmp/SortedRun7308_psxpII' and fill it up with 134217728 sorted elements by Process 1/1
121.514s => Time to read file from offset 268435456 to 402653184 in Process 1/1
393.509s => Time to sort elements in Process 1/1 memory
260.84s => Time to write '/mnt/raid/tmp/SortedRun7308_kxStfH' and fill it up with 134217728 sorted elements by Process 1/1
121.853s => Time to read file from offset 402653184 to 536870912 in Process 1/1
392.008s => Time to sort elements in Process 1/1 memory
258.777s => Time to write '/mnt/raid/tmp/SortedRun7308_Gy9v9F' and fill it up with 134217728 sorted elements by Process 1/1
120.691s => Time to read file from offset 536870912 to 671088640 in Process 1/1
394.488s => Time to sort elements in Process 1/1 memory
259.778s => Time to write '/mnt/raid/tmp/SortedRun7308_40gKJG' and fill it up with 134217728 sorted elements by Process 1/1
121.149s => Time to read file from offset 671088640 to 805306368 in Process 1/1
393.816s => Time to sort elements in Process 1/1 memory
257.576s => Time to write '/mnt/raid/tmp/SortedRun7308_VcCNIG' and fill it up with 134217728 sorted elements by Process 1/1
121.099s => Time to read file from offset 805306368 to 939524096 in Process 1/1
390.267s => Time to sort elements in Process 1/1 memory
254.947s => Time to write '/mnt/raid/tmp/SortedRun7308_bBfu4E' and fill it up with 134217728 sorted elements by Process 1/1
120.534s => Time to read file from offset 939524096 to 1073741824 in Process 1/1
388.829s => Time to sort elements in Process 1/1 memory
255.417s => Time to write '/mnt/raid/tmp/SortedRun7308_fWP6kF' and fill it up with 134217728 sorted elements by Process 1/1
6179.92s => Time function sortedRuns() in Process 1/1
Merging '/mnt/raid/tmp//SortedRun7308_40gKJG' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_kxStfH' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_VcCNIG' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_psxpII' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_bBfu4E' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_fWP6kF' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_YnirkI' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun7308_Gy9v9F' of size 1Gb
Starting the merge process for 8 files
(0=size heap)
0.666657s => Time function kMerge() in Process 1/1
Sorted file '/mnt/raid/tmp/8Gib.bin.sort'
103.017min => FULL EXECUTION TIME

@ -0,0 +1,44 @@
Using 2 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
195.392s => Time to read file from offset 0 to 134217728 in Process 1/2
196.217s => Time to read file from offset 134217728 to 268435456 in Process 2/2
392.55s => Time to sort elements in Process 1/2 memory
394.784s => Time to sort elements in Process 2/2 memory
488.789s => Time to write '/mnt/raid/tmp/SortedRun8002_D1JbW0' and fill it up with 134217728 sorted elements by Process 1/2
490.001s => Time to write '/mnt/raid/tmp/SortedRun8002_Pkchr3' and fill it up with 134217728 sorted elements by Process 2/2
185.928s => Time to read file from offset 268435456 to 402653184 in Process 1/2
186.457s => Time to read file from offset 402653184 to 536870912 in Process 2/2
392.815s => Time to sort elements in Process 1/2 memory
391.905s => Time to sort elements in Process 2/2 memory
469.102s => Time to write '/mnt/raid/tmp/SortedRun8002_KbiLk4' and fill it up with 134217728 sorted elements by Process 1/2
470.407s => Time to write '/mnt/raid/tmp/SortedRun8002_M0MIN2' and fill it up with 134217728 sorted elements by Process 2/2
192.369s => Time to read file from offset 536870912 to 671088640 in Process 1/2
192.967s => Time to read file from offset 671088640 to 805306368 in Process 2/2
394.502s => Time to sort elements in Process 1/2 memory
393.884s => Time to sort elements in Process 2/2 memory
474.569s => Time to write '/mnt/raid/tmp/SortedRun8002_f5m4v4' and fill it up with 134217728 sorted elements by Process 1/2
476.309s => Time to write '/mnt/raid/tmp/SortedRun8002_J2G0I3' and fill it up with 134217728 sorted elements by Process 2/2
192.734s => Time to read file from offset 805306368 to 939524096 in Process 1/2
191.823s => Time to read file from offset 939524096 to 1073741824 in Process 2/2
390.273s => Time to sort elements in Process 1/2 memory
388.867s => Time to sort elements in Process 2/2 memory
469.608s => Time to write '/mnt/raid/tmp/SortedRun8002_on4MA3' and fill it up with 134217728 sorted elements by Process 1/2
4240.11s => Time function sortedRuns() in Process 1/2
470.038s => Time to write '/mnt/raid/tmp/SortedRun8002_dZLgu1' and fill it up with 134217728 sorted elements by Process 2/2
4244.96s => Time function sortedRuns() in Process 2/2
Merging '/mnt/raid/tmp//SortedRun8002_KbiLk4' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_dZLgu1' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_D1JbW0' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_Pkchr3' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_J2G0I3' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_M0MIN2' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_on4MA3' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8002_f5m4v4' of size 1Gb
Starting the merge process for 8 files
(0=size heap)
0.94913s => Time function kMerge() in Process 1/2
Sorted file '/mnt/raid/tmp/8Gib.bin.sort'
70.7709min => FULL EXECUTION TIME

@ -0,0 +1,46 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
367.849s => Time to read file from offset 0 to 134217728 in Process 1/4
368.923s => Time to read file from offset 268435456 to 402653184 in Process 3/4
369.24s => Time to read file from offset 402653184 to 536870912 in Process 4/4
369.337s => Time to read file from offset 134217728 to 268435456 in Process 2/4
392.493s => Time to sort elements in Process 1/4 memory
391.661s => Time to sort elements in Process 4/4 memory
392.247s => Time to sort elements in Process 3/4 memory
395.21s => Time to sort elements in Process 2/4 memory
695.034s => Time to write '/mnt/raid/tmp/SortedRun5219_H5dyzD' and fill it up with 134217728 sorted elements by Process 1/4
695.032s => Time to write '/mnt/raid/tmp/SortedRun5219_RFIN7Z' and fill it up with 134217728 sorted elements by Process 4/4
694.796s => Time to write '/mnt/raid/tmp/SortedRun5219_I4e2bV' and fill it up with 134217728 sorted elements by Process 3/4
694.706s => Time to write '/mnt/raid/tmp/SortedRun5219_DfOfxq' and fill it up with 134217728 sorted elements by Process 2/4
364.528s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
367.066s => Time to read file from offset 536870912 to 671088640 in Process 1/4
367.547s => Time to read file from offset 805306368 to 939524096 in Process 3/4
365.216s => Time to read file from offset 671088640 to 805306368 in Process 2/4
388.894s => Time to sort elements in Process 4/4 memory
390.317s => Time to sort elements in Process 3/4 memory
394.148s => Time to sort elements in Process 2/4 memory
395.88s => Time to sort elements in Process 1/4 memory
678.019s => Time to write '/mnt/raid/tmp/SortedRun5219_MWL2TW' and fill it up with 134217728 sorted elements by Process 4/4
2888.14s => Time function sortedRuns() in Process 4/4
684.452s => Time to write '/mnt/raid/tmp/SortedRun5219_JkFiOX' and fill it up with 134217728 sorted elements by Process 3/4
2899.61s => Time function sortedRuns() in Process 3/4
684.156s => Time to write '/mnt/raid/tmp/SortedRun5219_N7RSqH' and fill it up with 134217728 sorted elements by Process 1/4
2904.13s => Time function sortedRuns() in Process 1/4
684.75s => Time to write '/mnt/raid/tmp/SortedRun5219_CN2wPp' and fill it up with 134217728 sorted elements by Process 2/4
2904.59s => Time function sortedRuns() in Process 2/4
Merging '/mnt/raid/tmp//SortedRun5219_CN2wPp' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_RFIN7Z' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_N7RSqH' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_MWL2TW' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_JkFiOX' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_DfOfxq' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_H5dyzD' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun5219_I4e2bV' of size 1Gb
Starting the merge process for 8 files
(0=size heap)
0.929754s => Time function kMerge() in Process 1/4
Sorted file '/mnt/raid/tmp/8Gib.bin.sort'
48.4315min => FULL EXECUTION TIME

@ -0,0 +1,50 @@
Using 8 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
730.987s => Time to read file from offset 939524096 to 1073741824 in Process 8/8
736.705s => Time to read file from offset 0 to 134217728 in Process 1/8
737.016s => Time to read file from offset 805306368 to 939524096 in Process 7/8
737.135s => Time to read file from offset 536870912 to 671088640 in Process 5/8
737.244s => Time to read file from offset 268435456 to 402653184 in Process 3/8
737.359s => Time to read file from offset 671088640 to 805306368 in Process 6/8
737.513s => Time to read file from offset 134217728 to 268435456 in Process 2/8
737.547s => Time to read file from offset 402653184 to 536870912 in Process 4/8
388.856s => Time to sort elements in Process 8/8 memory
390.943s => Time to sort elements in Process 7/8 memory
391.707s => Time to sort elements in Process 4/8 memory
392.597s => Time to sort elements in Process 3/8 memory
393.159s => Time to sort elements in Process 1/8 memory
394.043s => Time to sort elements in Process 6/8 memory
394.571s => Time to sort elements in Process 5/8 memory
394.702s => Time to sort elements in Process 2/8 memory
1354.47s => Time to write '/mnt/raid/tmp/SortedRun8544_Q4gafC' and fill it up with 134217728 sorted elements by Process 8/8
2474.51s => Time function sortedRuns() in Process 8/8
1387.96s => Time to write '/mnt/raid/tmp/SortedRun8544_AdJ0Se' and fill it up with 134217728 sorted elements by Process 7/8
2516.3s => Time function sortedRuns() in Process 7/8
1394.05s => Time to write '/mnt/raid/tmp/SortedRun8544_2VsfMy' and fill it up with 134217728 sorted elements by Process 4/8
2524.23s => Time function sortedRuns() in Process 4/8
1394.79s => Time to write '/mnt/raid/tmp/SortedRun8544_HLgios' and fill it up with 134217728 sorted elements by Process 3/8
2525.87s => Time function sortedRuns() in Process 3/8
1395.51s => Time to write '/mnt/raid/tmp/SortedRun8544_YHdQnd' and fill it up with 134217728 sorted elements by Process 1/8
2526.6s => Time function sortedRuns() in Process 1/8
1394.3s => Time to write '/mnt/raid/tmp/SortedRun8544_tHjyaH' and fill it up with 134217728 sorted elements by Process 5/8
2526.61s => Time function sortedRuns() in Process 5/8
1394.27s => Time to write '/mnt/raid/tmp/SortedRun8544_pnSflZ' and fill it up with 134217728 sorted elements by Process 2/8
1394.85s => Time to write '/mnt/raid/tmp/SortedRun8544_3yAfWS' and fill it up with 134217728 sorted elements by Process 6/8
2527.63s => Time function sortedRuns() in Process 2/8
2527.63s => Time function sortedRuns() in Process 6/8
Merging '/mnt/raid/tmp//SortedRun8544_YHdQnd' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_3yAfWS' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_tHjyaH' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_HLgios' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_2VsfMy' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_pnSflZ' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_Q4gafC' of size 1Gb
Merging '/mnt/raid/tmp//SortedRun8544_AdJ0Se' of size 1Gb
Starting the merge process for 8 files
(0=size heap)
0.736936s => Time function kMerge() in Process 1/8
Sorted file '/mnt/raid/tmp/8Gib.bin.sort'
42.146min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
16.97s => Time to read file from offset 0 to 134217728 in Process 1/1
391.697s => Time to sort elements in Process 1/1 memory
252.499s => Time to write '/mnt/raid/tmp/SortedRun498_dSkQrv' and fill it up with 134217728 sorted elements by Process 1/1
661.414s => Time function sortedRuns() in Process 1/1
11.0286min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
16.8524s => Time to read file from offset 0 to 134217728 in Process 1/1
392.105s => Time to sort elements in Process 1/1 memory
490.024s => Time to write '/mnt/raid/tmp/SortedRun5949_FWZM2R' and fill it up with 134217728 sorted elements by Process 1/1
899.417s => Time function sortedRuns() in Process 1/1
14.9953min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
16.9233s => Time to read file from offset 0 to 134217728 in Process 1/1
391.263s => Time to sort elements in Process 1/1 memory
490.022s => Time to write '/mnt/raid/tmp/SortedRun5135_AGnOei' and fill it up with 134217728 sorted elements by Process 1/1
898.625s => Time function sortedRuns() in Process 1/1
14.9824min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
210.403s => Time to read file from offset 0 to 134217728 in Process 1/1
391.426s => Time to sort elements in Process 1/1 memory
513.168s => Time to write '/mnt/raid/tmp/SortedRun4924_Lmw4Ly' and fill it up with 134217728 sorted elements by Process 1/1
1116.17s => Time function sortedRuns() in Process 1/1
18.6079min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
210.25s => Time to read file from offset 0 to 134217728 in Process 1/1
391.213s => Time to sort elements in Process 1/1 memory
513.452s => Time to write '/mnt/raid/tmp/SortedRun4924_GucgU5' and fill it up with 134217728 sorted elements by Process 1/1
1116.3s => Time function sortedRuns() in Process 1/1
18.6112min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
17.0412s => Time to read file from offset 0 to 134217728 in Process 1/1
391.707s => Time to sort elements in Process 1/1 memory
345.003s => Time to write '/mnt/raid/tmp/SortedRun4924_5OHB2V' and fill it up with 134217728 sorted elements by Process 1/1
754.012s => Time function sortedRuns() in Process 1/1
12.572min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
297.12s => Time to read file from offset 0 to 134217728 in Process 1/1
391.466s => Time to sort elements in Process 1/1 memory
580.207s => Time to write '/mnt/raid/tmp/SortedRun3616_FNfIRH' and fill it up with 134217728 sorted elements by Process 1/1
1269.32s => Time function sortedRuns() in Process 1/1
21.161min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
296.327s => Time to read file from offset 0 to 134217728 in Process 1/1
391.019s => Time to sort elements in Process 1/1 memory
581.33s => Time to write '/mnt/raid/tmp/SortedRun4447_KJxzUx' and fill it up with 134217728 sorted elements by Process 1/1
1269.03s => Time function sortedRuns() in Process 1/1
21.1563min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
295.853s => Time to read file from offset 0 to 134217728 in Process 1/1
390.947s => Time to sort elements in Process 1/1 memory
581.572s => Time to write '/mnt/raid/tmp/SortedRun4447_EjoPsJ' and fill it up with 134217728 sorted elements by Process 1/1
1268.8s => Time function sortedRuns() in Process 1/1
21.1525min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
17.0038s => Time to read file from offset 0 to 134217728 in Process 1/1
391.258s => Time to sort elements in Process 1/1 memory
477.688s => Time to write '/mnt/raid/tmp/SortedRun2441_kkfBmP' and fill it up with 134217728 sorted elements by Process 1/1
886.366s => Time function sortedRuns() in Process 1/1
14.7784min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
16.9465s => Time to read file from offset 0 to 134217728 in Process 1/1
391.37s => Time to sort elements in Process 1/1 memory
477.184s => Time to write '/mnt/raid/tmp/SortedRun2441_EwdFJz' and fill it up with 134217728 sorted elements by Process 1/1
885.707s => Time function sortedRuns() in Process 1/1
14.7672min => FULL EXECUTION TIME

@ -0,0 +1,40 @@
Using 1 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements
123.674s => Time to read file from offset 0 to 134217728 in Process 1/1
387.545s => Time to sort elements in Process 1/1 memory
254.075s => Time to write '/mnt/raid/tmp/SortedRun8546_51dZWV' and fill it up with 134217728 sorted elements by Process 1/1
122.535s => Time to read file from offset 134217728 to 268435456 in Process 1/1
390.734s => Time to sort elements in Process 1/1 memory
245.565s => Time to write '/mnt/raid/tmp/SortedRun8546_FdnipW' and fill it up with 134217728 sorted elements by Process 1/1
121.776s => Time to read file from offset 268435456 to 402653184 in Process 1/1
399.993s => Time to sort elements in Process 1/1 memory
254.164s => Time to write '/mnt/raid/tmp/SortedRun8546_eZpWBV' and fill it up with 134217728 sorted elements by Process 1/1
121.3s => Time to read file from offset 402653184 to 536870912 in Process 1/1
391.085s => Time to sort elements in Process 1/1 memory
253.299s => Time to write '/mnt/raid/tmp/SortedRun8546_IJCDSV' and fill it up with 134217728 sorted elements by Process 1/1
120.149s => Time to read file from offset 536870912 to 671088640 in Process 1/1
392.704s => Time to sort elements in Process 1/1 memory
275.377s => Time to write '/mnt/raid/tmp/SortedRun8546_v22oCT' and fill it up with 134217728 sorted elements by Process 1/1
120.863s => Time to read file from offset 671088640 to 805306368 in Process 1/1
399.04s => Time to sort elements in Process 1/1 memory
268.346s => Time to write '/mnt/raid/tmp/SortedRun8546_rASgST' and fill it up with 134217728 sorted elements by Process 1/1
121.019s => Time to read file from offset 805306368 to 939524096 in Process 1/1
392.154s => Time to sort elements in Process 1/1 memory
267.695s => Time to write '/mnt/raid/tmp/SortedRun8546_jMc5iV' and fill it up with 134217728 sorted elements by Process 1/1
121.244s => Time to read file from offset 939524096 to 1073741824 in Process 1/1
391.492s => Time to sort elements in Process 1/1 memory
266.826s => Time to write '/mnt/raid/tmp/SortedRun8546_0Q12NV' and fill it up with 134217728 sorted elements by Process 1/1
118.996s => Time to read file from offset 1073741824 to 1207959552 in Process 1/1
396.714s => Time to sort elements in Process 1/1 memory
268.82s => Time to write '/mnt/raid/tmp/SortedRun8546_MN2G7V' and fill it up with 134217728 sorted elements by Process 1/1
120.918s => Time to read file from offset 1207959552 to 1342177280 in Process 1/1
389.821s => Time to sort elements in Process 1/1 memory
268.481s => Time to write '/mnt/raid/tmp/SortedRun8546_HF6k3T' and fill it up with 134217728 sorted elements by Process 1/1
119.787s => Time to read file from offset 1342177280 to 1476395008 in Process 1/1
389.202s => Time to sort elements in Process 1/1 memory
268.937s => Time to write '/mnt/raid/tmp/SortedRun8546_xD6CKU' and fill it up with 134217728 sorted elements by Process 1/1
119.112s => Time to read file from offset 1476395008 to 1610612736 in Process 1/1
390.925s => Time to sort elements in Process 1/1 memory
261.827s => Time to write '/mnt/raid/tmp/SortedRun8546_JNGtaX' and fill it up with 134217728 sorted elements by Process 1/1
9319.42s => Time function sortedRuns() in Process 1/1
155.329min => FULL EXECUTION TIME

@ -0,0 +1,41 @@
Using 2 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements
189.041s => Time to read file from offset 0 to 134217728 in Process 1/2
189.216s => Time to read file from offset 134217728 to 268435456 in Process 2/2
387.962s => Time to sort elements in Process 1/2 memory
390.852s => Time to sort elements in Process 2/2 memory
485.618s => Time to write '/mnt/raid/tmp/SortedRun2808_I8xbvL' and fill it up with 134217728 sorted elements by Process 1/2
486.975s => Time to write '/mnt/raid/tmp/SortedRun2808_kMP4Fh' and fill it up with 134217728 sorted elements by Process 2/2
185.107s => Time to read file from offset 268435456 to 402653184 in Process 1/2
185.749s => Time to read file from offset 402653184 to 536870912 in Process 2/2
391.205s => Time to sort elements in Process 2/2 memory
399.943s => Time to sort elements in Process 1/2 memory
493.099s => Time to write '/mnt/raid/tmp/SortedRun2808_B6BNkh' and fill it up with 134217728 sorted elements by Process 2/2
495.089s => Time to write '/mnt/raid/tmp/SortedRun2808_HCG9rH' and fill it up with 134217728 sorted elements by Process 1/2
190.547s => Time to read file from offset 671088640 to 805306368 in Process 2/2
189.884s => Time to read file from offset 536870912 to 671088640 in Process 1/2
392.4s => Time to sort elements in Process 1/2 memory
399.012s => Time to sort elements in Process 2/2 memory
481.678s => Time to write '/mnt/raid/tmp/SortedRun2808_NwCl6J' and fill it up with 134217728 sorted elements by Process 1/2
482.831s => Time to write '/mnt/raid/tmp/SortedRun2808_z6xTqg' and fill it up with 134217728 sorted elements by Process 2/2
185.183s => Time to read file from offset 805306368 to 939524096 in Process 1/2
185.121s => Time to read file from offset 939524096 to 1073741824 in Process 2/2
392.202s => Time to sort elements in Process 1/2 memory
390.98s => Time to sort elements in Process 2/2 memory
474.186s => Time to write '/mnt/raid/tmp/SortedRun2808_DDe1qJ' and fill it up with 134217728 sorted elements by Process 1/2
474.752s => Time to write '/mnt/raid/tmp/SortedRun2808_dUy6zg' and fill it up with 134217728 sorted elements by Process 2/2
193.497s => Time to read file from offset 1073741824 to 1207959552 in Process 1/2
194.081s => Time to read file from offset 1207959552 to 1342177280 in Process 2/2
391.32s => Time to sort elements in Process 2/2 memory
397.022s => Time to sort elements in Process 1/2 memory
470.211s => Time to write '/mnt/raid/tmp/SortedRun2808_uMPv5f' and fill it up with 134217728 sorted elements by Process 2/2
471.669s => Time to write '/mnt/raid/tmp/SortedRun2808_sWy5zK' and fill it up with 134217728 sorted elements by Process 1/2
186.745s => Time to read file from offset 1476395008 to 1610612736 in Process 2/2
187.117s => Time to read file from offset 1342177280 to 1476395008 in Process 1/2
390.347s => Time to sort elements in Process 2/2 memory
389.515s => Time to sort elements in Process 1/2 memory
462.818s => Time to write '/mnt/raid/tmp/SortedRun2808_nMe1tf' and fill it up with 134217728 sorted elements by Process 2/2
6357.95s => Time function sortedRuns() in Process 2/2
462.647s => Time to write '/mnt/raid/tmp/SortedRun2808_auW8OK' and fill it up with 134217728 sorted elements by Process 1/2
6361.41s => Time function sortedRuns() in Process 1/2
106.03min => FULL EXECUTION TIME

@ -0,0 +1,42 @@
Using 3 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements
276.562s => Time to read file from offset 0 to 134217728 in Process 1/3
276.731s => Time to read file from offset 134217728 to 268435456 in Process 2/3
277.29s => Time to read file from offset 268435456 to 402653184 in Process 3/3
387.734s => Time to sort elements in Process 1/3 memory
390.67s => Time to sort elements in Process 2/3 memory
399.436s => Time to sort elements in Process 3/3 memory
560.528s => Time to write '/mnt/raid/tmp/SortedRun789_ssoQGw' and fill it up with 134217728 sorted elements by Process 1/3
565.596s => Time to write '/mnt/raid/tmp/SortedRun789_q1ZzO9' and fill it up with 134217728 sorted elements by Process 2/3
563.457s => Time to write '/mnt/raid/tmp/SortedRun789_XUby6q' and fill it up with 134217728 sorted elements by Process 3/3
263.654s => Time to read file from offset 402653184 to 536870912 in Process 1/3
268.342s => Time to read file from offset 536870912 to 671088640 in Process 2/3
266.278s => Time to read file from offset 671088640 to 805306368 in Process 3/3
391.115s => Time to sort elements in Process 1/3 memory
392.549s => Time to sort elements in Process 2/3 memory
398.704s => Time to sort elements in Process 3/3 memory
530.781s => Time to write '/mnt/raid/tmp/SortedRun789_TLk8Gu' and fill it up with 134217728 sorted elements by Process 1/3
545.689s => Time to write '/mnt/raid/tmp/SortedRun789_CbcB77' and fill it up with 134217728 sorted elements by Process 2/3
545.747s => Time to write '/mnt/raid/tmp/SortedRun789_VJXump' and fill it up with 134217728 sorted elements by Process 3/3
236.613s => Time to read file from offset 805306368 to 939524096 in Process 1/3
251.593s => Time to read file from offset 939524096 to 1073741824 in Process 2/3
249.513s => Time to read file from offset 1073741824 to 1207959552 in Process 3/3
392.581s => Time to sort elements in Process 1/3 memory
391.123s => Time to sort elements in Process 2/3 memory
396.57s => Time to sort elements in Process 3/3 memory
504.584s => Time to write '/mnt/raid/tmp/SortedRun789_X75hBy' and fill it up with 134217728 sorted elements by Process 1/3
566.785s => Time to write '/mnt/raid/tmp/SortedRun789_svkLY7' and fill it up with 134217728 sorted elements by Process 2/3
566.003s => Time to write '/mnt/raid/tmp/SortedRun789_D6Zdtp' and fill it up with 134217728 sorted elements by Process 3/3
150.327s => Time to read file from offset 1207959552 to 1342177280 in Process 1/3
203.031s => Time to read file from offset 1342177280 to 1476395008 in Process 2/3
197.496s => Time to read file from offset 1476395008 to 1610612736 in Process 3/3
390.07s => Time to sort elements in Process 1/3 memory
389.876s => Time to sort elements in Process 2/3 memory
389.978s => Time to sort elements in Process 3/3 memory
391.802s => Time to write '/mnt/raid/tmp/SortedRun789_wU8gev' and fill it up with 134217728 sorted elements by Process 1/3
4477.47s => Time function sortedRuns() in Process 1/3
508.662s => Time to write '/mnt/raid/tmp/SortedRun789_qme417' and fill it up with 134217728 sorted elements by Process 2/3
4752.33s => Time function sortedRuns() in Process 2/3
505.083s => Time to write '/mnt/raid/tmp/SortedRun789_8Cd5Wo' and fill it up with 134217728 sorted elements by Process 3/3
4757.5s => Time function sortedRuns() in Process 3/3
79.2975min => FULL EXECUTION TIME

@ -0,0 +1,43 @@
Using 4 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements
368.174s => Time to read file from offset 0 to 134217728 in Process 1/4
369.228s => Time to read file from offset 268435456 to 402653184 in Process 3/4
369.408s => Time to read file from offset 134217728 to 268435456 in Process 2/4
369.522s => Time to read file from offset 402653184 to 536870912 in Process 4/4
387.475s => Time to sort elements in Process 1/4 memory
390.784s => Time to sort elements in Process 2/4 memory
391.396s => Time to sort elements in Process 4/4 memory
399.416s => Time to sort elements in Process 3/4 memory
680.823s => Time to write '/mnt/raid/tmp/SortedRun713_rC1Rfd' and fill it up with 134217728 sorted elements by Process 1/4
683.648s => Time to write '/mnt/raid/tmp/SortedRun713_F81aEM' and fill it up with 134217728 sorted elements by Process 4/4
684.556s => Time to write '/mnt/raid/tmp/SortedRun713_cw6OO6' and fill it up with 134217728 sorted elements by Process 2/4
687.126s => Time to write '/mnt/raid/tmp/SortedRun713_3uxBNG' and fill it up with 134217728 sorted elements by Process 3/4
348.695s => Time to read file from offset 536870912 to 671088640 in Process 1/4
358.138s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
361.681s => Time to read file from offset 671088640 to 805306368 in Process 2/4
353.727s => Time to read file from offset 805306368 to 939524096 in Process 3/4
392.979s => Time to sort elements in Process 1/4 memory
391.009s => Time to sort elements in Process 4/4 memory
392.063s => Time to sort elements in Process 3/4 memory
398.878s => Time to sort elements in Process 2/4 memory
653.59s => Time to write '/mnt/raid/tmp/SortedRun713_7ojaHf' and fill it up with 134217728 sorted elements by Process 1/4
680.228s => Time to write '/mnt/raid/tmp/SortedRun713_itVmaP' and fill it up with 134217728 sorted elements by Process 4/4
681.572s => Time to write '/mnt/raid/tmp/SortedRun713_8Bn8YD' and fill it up with 134217728 sorted elements by Process 3/4
685.013s => Time to write '/mnt/raid/tmp/SortedRun713_bANpi5' and fill it up with 134217728 sorted elements by Process 2/4
278.869s => Time to read file from offset 1073741824 to 1207959552 in Process 1/4
325.513s => Time to read file from offset 1476395008 to 1610612736 in Process 4/4
326.956s => Time to read file from offset 1342177280 to 1476395008 in Process 3/4
322.683s => Time to read file from offset 1207959552 to 1342177280 in Process 2/4
397.234s => Time to sort elements in Process 1/4 memory
390.073s => Time to sort elements in Process 4/4 memory
389.149s => Time to sort elements in Process 3/4 memory
390.271s => Time to sort elements in Process 2/4 memory
529.909s => Time to write '/mnt/raid/tmp/SortedRun713_qz0aVd' and fill it up with 134217728 sorted elements by Process 1/4
4039.19s => Time function sortedRuns() in Process 1/4
623.435s => Time to write '/mnt/raid/tmp/SortedRun713_5X3N8O' and fill it up with 134217728 sorted elements by Process 4/4
4214.2s => Time function sortedRuns() in Process 4/4
623.554s => Time to write '/mnt/raid/tmp/SortedRun713_5PDVCG' and fill it up with 134217728 sorted elements by Process 3/4
4224.14s => Time function sortedRuns() in Process 3/4
620.88s => Time to write '/mnt/raid/tmp/SortedRun713_X1Rnc5' and fill it up with 134217728 sorted elements by Process 2/4
4225.82s => Time function sortedRuns() in Process 2/4
70.4371min => FULL EXECUTION TIME

@ -0,0 +1,45 @@
Using 6 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements
552.705s => Time to read file from offset 268435456 to 402653184 in Process 3/6
553.326s => Time to read file from offset 134217728 to 268435456 in Process 2/6
553.285s => Time to read file from offset 402653184 to 536870912 in Process 4/6
553.647s => Time to read file from offset 0 to 134217728 in Process 1/6
553.788s => Time to read file from offset 536870912 to 671088640 in Process 5/6
553.881s => Time to read file from offset 671088640 to 805306368 in Process 6/6
387.472s => Time to sort elements in Process 1/6 memory
390.789s => Time to sort elements in Process 2/6 memory
391.554s => Time to sort elements in Process 4/6 memory
392.478s => Time to sort elements in Process 5/6 memory
399.335s => Time to sort elements in Process 3/6 memory
398.687s => Time to sort elements in Process 6/6 memory
1048.43s => Time to write '/mnt/raid/tmp/SortedRun5757_5IUbdw' and fill it up with 134217728 sorted elements by Process 1/6
1059.8s => Time to write '/mnt/raid/tmp/SortedRun5757_12nIIe' and fill it up with 134217728 sorted elements by Process 2/6
1059.81s => Time to write '/mnt/raid/tmp/SortedRun5757_1uUfMC' and fill it up with 134217728 sorted elements by Process 4/6
1060.44s => Time to write '/mnt/raid/tmp/SortedRun5757_bIkBqj' and fill it up with 134217728 sorted elements by Process 5/6
1058.13s => Time to write '/mnt/raid/tmp/SortedRun5757_BfTsUj' and fill it up with 134217728 sorted elements by Process 6/6
1058.45s => Time to write '/mnt/raid/tmp/SortedRun5757_Da6kl2' and fill it up with 134217728 sorted elements by Process 3/6
496.387s => Time to read file from offset 805306368 to 939524096 in Process 1/6
535.568s => Time to read file from offset 939524096 to 1073741824 in Process 2/6
539.408s => Time to read file from offset 1207959552 to 1342177280 in Process 4/6
534.084s => Time to read file from offset 1476395008 to 1610612736 in Process 6/6
538.406s => Time to read file from offset 1342177280 to 1476395008 in Process 5/6
535.426s => Time to read file from offset 1073741824 to 1207959552 in Process 3/6
392.633s => Time to sort elements in Process 1/6 memory
391.047s => Time to sort elements in Process 2/6 memory
390.381s => Time to sort elements in Process 4/6 memory
389.175s => Time to sort elements in Process 5/6 memory
390.454s => Time to sort elements in Process 6/6 memory
396.518s => Time to sort elements in Process 3/6 memory
893.407s => Time to write '/mnt/raid/tmp/SortedRun5757_LGcqsv' and fill it up with 134217728 sorted elements by Process 1/6
3772.81s => Time function sortedRuns() in Process 1/6
1011.14s => Time to write '/mnt/raid/tmp/SortedRun5757_QzBAqe' and fill it up with 134217728 sorted elements by Process 2/6
3942.35s => Time function sortedRuns() in Process 2/6
1015.52s => Time to write '/mnt/raid/tmp/SortedRun5757_qVXqwF' and fill it up with 134217728 sorted elements by Process 4/6
3951.21s => Time function sortedRuns() in Process 4/6
1015.31s => Time to write '/mnt/raid/tmp/SortedRun5757_gZPVQl' and fill it up with 134217728 sorted elements by Process 6/6
3952.31s => Time function sortedRuns() in Process 6/6
1016.62s => Time to write '/mnt/raid/tmp/SortedRun5757_OSrLfk' and fill it up with 134217728 sorted elements by Process 5/6
3952.31s => Time function sortedRuns() in Process 5/6
1010.22s => Time to write '/mnt/raid/tmp/SortedRun5757_SNDA23' and fill it up with 134217728 sorted elements by Process 3/6
3954.72s => Time function sortedRuns() in Process 3/6
65.9181min => FULL EXECUTION TIME

@ -0,0 +1,51 @@
Using 12 nodes for sorting 12Gb file '/mnt/raid/testlists/12Gib.bin' of 1610612736 elements
1096.4s => Time to read file from offset 1476395008 to 1610612736 in Process 12/12
1105.39s => Time to read file from offset 134217728 to 268435456 in Process 2/12
1105.94s => Time to read file from offset 805306368 to 939524096 in Process 7/12
1106.29s => Time to read file from offset 1342177280 to 1476395008 in Process 11/12
1106.16s => Time to read file from offset 1207959552 to 1342177280 in Process 10/12
1106.38s => Time to read file from offset 268435456 to 402653184 in Process 3/12
1105.67s => Time to read file from offset 402653184 to 536870912 in Process 4/12
1106.66s => Time to read file from offset 1073741824 to 1207959552 in Process 9/12
1106.47s => Time to read file from offset 671088640 to 805306368 in Process 6/12
1106.73s => Time to read file from offset 939524096 to 1073741824 in Process 8/12
1106.76s => Time to read file from offset 536870912 to 671088640 in Process 5/12
1106.78s => Time to read file from offset 0 to 134217728 in Process 1/12
390.048s => Time to sort elements in Process 12/12 memory
387.382s => Time to sort elements in Process 1/12 memory
389.281s => Time to sort elements in Process 11/12 memory
389.619s => Time to sort elements in Process 10/12 memory
390.828s => Time to sort elements in Process 2/12 memory
391.476s => Time to sort elements in Process 4/12 memory
391.034s => Time to sort elements in Process 8/12 memory
392.217s => Time to sort elements in Process 7/12 memory
392.377s => Time to sort elements in Process 5/12 memory
396.641s => Time to sort elements in Process 9/12 memory
398.874s => Time to sort elements in Process 6/12 memory
399.559s => Time to sort elements in Process 3/12 memory
1312.05s => Time to write '/mnt/raid/tmp/SortedRun9239_LG053U' and fill it up with 134217728 sorted elements by Process 12/12
2798.71s => Time function sortedRuns() in Process 12/12
1329.36s => Time to write '/mnt/raid/tmp/SortedRun9239_KdGx5b' and fill it up with 134217728 sorted elements by Process 10/12
2825.84s => Time function sortedRuns() in Process 10/12
1336.62s => Time to write '/mnt/raid/tmp/SortedRun9239_LHPyfD' and fill it up with 134217728 sorted elements by Process 1/12
2831.39s => Time function sortedRuns() in Process 1/12
1336.25s => Time to write '/mnt/raid/tmp/SortedRun9239_haZR4V' and fill it up with 134217728 sorted elements by Process 11/12
2832.17s => Time function sortedRuns() in Process 11/12
1337.31s => Time to write '/mnt/raid/tmp/SortedRun9239_afcLdg' and fill it up with 134217728 sorted elements by Process 2/12
2834.48s => Time function sortedRuns() in Process 2/12
1345.92s => Time to write '/mnt/raid/tmp/SortedRun9239_dur7IM' and fill it up with 134217728 sorted elements by Process 8/12
1337.9s => Time to write '/mnt/raid/tmp/SortedRun9239_xXkROm' and fill it up with 134217728 sorted elements by Process 3/12
2844.7s => Time function sortedRuns() in Process 8/12
1340.6s => Time to write '/mnt/raid/tmp/SortedRun9239_9LhyK2' and fill it up with 134217728 sorted elements by Process 9/12
2844.7s => Time function sortedRuns() in Process 9/12
2844.7s => Time function sortedRuns() in Process 3/12
1346.04s => Time to write '/mnt/raid/tmp/SortedRun9239_ijVDWM' and fill it up with 134217728 sorted elements by Process 5/12
2846.08s => Time function sortedRuns() in Process 5/12
1348.97s => Time to write '/mnt/raid/tmp/SortedRun9239_1w3XcU' and fill it up with 134217728 sorted elements by Process 4/12
2846.6s => Time function sortedRuns() in Process 4/12
1350.58s => Time to write '/mnt/raid/tmp/SortedRun9239_R4DYXe' and fill it up with 134217728 sorted elements by Process 7/12
2849.7s => Time function sortedRuns() in Process 7/12
1343.88s => Time to write '/mnt/raid/tmp/SortedRun9239_v0poQt' and fill it up with 134217728 sorted elements by Process 6/12
2850.65s => Time function sortedRuns() in Process 6/12
47.5174min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
16.8236s => Time to read file from offset 0 to 134217728 in Process 1/1
391.124s => Time to sort elements in Process 1/1 memory
263.409s => Time to write '/mnt/raid/tmp/SortedRun7629_V4d4Y5' and fill it up with 134217728 sorted elements by Process 1/1
671.97s => Time function sortedRuns() in Process 1/1
11.2053min => FULL EXECUTION TIME

@ -0,0 +1,11 @@
Using 2 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements
17.0892s => Time to read file from offset 134217728 to 268435456 in Process 2/2
124.944s => Time to read file from offset 0 to 134217728 in Process 1/2
390.482s => Time to sort elements in Process 2/2 memory
391.079s => Time to sort elements in Process 1/2 memory
385.665s => Time to write '/mnt/raid/tmp/SortedRun2744_oRYJ6M' and fill it up with 134217728 sorted elements by Process 2/2
793.519s => Time function sortedRuns() in Process 2/2
388.312s => Time to write '/mnt/raid/tmp/SortedRun2744_SD3bk5' and fill it up with 134217728 sorted elements by Process 1/2
904.725s => Time function sortedRuns() in Process 1/2
15.0846min => FULL EXECUTION TIME

@ -0,0 +1,19 @@
Using 4 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements
365.18s => Time to read file from offset 402653184 to 536870912 in Process 4/4
367.803s => Time to read file from offset 0 to 134217728 in Process 1/4
368.285s => Time to read file from offset 268435456 to 402653184 in Process 3/4
368.495s => Time to read file from offset 134217728 to 268435456 in Process 2/4
389.481s => Time to sort elements in Process 4/4 memory
390.976s => Time to sort elements in Process 1/4 memory
391.891s => Time to sort elements in Process 2/4 memory
392.188s => Time to sort elements in Process 3/4 memory
700.816s => Time to write '/mnt/raid/tmp/SortedRun2610_g6ddwH' and fill it up with 134217728 sorted elements by Process 4/4
1455.76s => Time function sortedRuns() in Process 4/4
706.715s => Time to write '/mnt/raid/tmp/SortedRun2610_2YdvNT' and fill it up with 134217728 sorted elements by Process 1/4
1465.87s => Time function sortedRuns() in Process 1/4
705.732s => Time to write '/mnt/raid/tmp/SortedRun2610_2bXREX' and fill it up with 134217728 sorted elements by Process 2/4
1467.16s => Time function sortedRuns() in Process 2/4
705.997s => Time to write '/mnt/raid/tmp/SortedRun2610_v8l3N7' and fill it up with 134217728 sorted elements by Process 3/4
1467.41s => Time function sortedRuns() in Process 3/4
24.4634min => FULL EXECUTION TIME

@ -0,0 +1,7 @@
Using 1 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
122.857s => Time to read file from offset 0 to 134217728 in Process 1/1
391.034s => Time to sort elements in Process 1/1 memory
247.264s => Time to write '/mnt/raid/tmp/SortedRun8089_vqrsiv' and fill it up with 134217728 sorted elements by Process 1/1
761.515s => Time function sortedRuns() in Process 1/1
12.698min => FULL EXECUTION TIME

@ -0,0 +1,11 @@
Using 2 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
8.53772s => Time to read file from offset 0 to 67108865 in Process 1/2
54.5468s => Time to read file from offset 67108865 to 134217730 in Process 2/2
189.236s => Time to sort elements in Process 1/2 memory
188.542s => Time to sort elements in Process 2/2 memory
187.504s => Time to write '/mnt/raid/tmp/SortedRun6330_hr46c1' and fill it up with 67108865 sorted elements by Process 1/2
385.533s => Time function sortedRuns() in Process 1/2
185.129s => Time to write '/mnt/raid/tmp/SortedRun6330_HpsqPC' and fill it up with 67108863 sorted elements by Process 2/2
428.508s => Time function sortedRuns() in Process 2/2
7.14537min => FULL EXECUTION TIME

@ -0,0 +1,19 @@
Using 4 nodes for sorting 1Gb file '/mnt/raid/testlists/__134217728.bin' of 134217728 elements
4.2664s => Time to read file from offset 0 to 33554433 in Process 1/4
67.8355s => Time to read file from offset 33554433 to 67108866 in Process 2/4
68.6302s => Time to read file from offset 100663299 to 134217732 in Process 4/4
70.026s => Time to read file from offset 67108866 to 100663299 in Process 3/4
90.808s => Time to sort elements in Process 1/4 memory
61.9721s => Time to write '/mnt/raid/tmp/SortedRun6294_lypBvJ' and fill it up with 33554433 sorted elements by Process 1/4
157.239s => Time function sortedRuns() in Process 1/4
91.095s => Time to sort elements in Process 2/4 memory
91.5471s => Time to sort elements in Process 4/4 memory
90.8067s => Time to sort elements in Process 3/4 memory
131.994s => Time to write '/mnt/raid/tmp/SortedRun6294_ytriwS' and fill it up with 33554433 sorted elements by Process 2/4
291.155s => Time function sortedRuns() in Process 2/4
133.006s => Time to write '/mnt/raid/tmp/SortedRun6294_TmcIkW' and fill it up with 33554429 sorted elements by Process 4/4
293.8s => Time function sortedRuns() in Process 4/4
133.044s => Time to write '/mnt/raid/tmp/SortedRun6294_a8kcXQ' and fill it up with 33554433 sorted elements by Process 3/4
294.343s => Time function sortedRuns() in Process 3/4
4.90845min => FULL EXECUTION TIME

@ -0,0 +1,10 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/__268435456.bin' of 268435456 elements
122.914s => Time to read file from offset 0 to 134217728 in Process 1/1
391.13s => Time to sort elements in Process 1/1 memory
246.362s => Time to write '/mnt/raid/tmp/SortedRun3509_NfyReu' and fill it up with 134217728 sorted elements by Process 1/1
120.355s => Time to read file from offset 134217728 to 268435456 in Process 1/1
391.734s => Time to sort elements in Process 1/1 memory
247.352s => Time to write '/mnt/raid/tmp/SortedRun3509_DcBUkt' and fill it up with 134217728 sorted elements by Process 1/1
1520.44s => Time function sortedRuns() in Process 1/1
25.3458min => FULL EXECUTION TIME

@ -0,0 +1,17 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/__536870912.bin' of 536870912 elements
194.148s => Time to read file from offset 0 to 134217728 in Process 1/2
194.238s => Time to read file from offset 134217728 to 268435456 in Process 2/2
391.184s => Time to sort elements in Process 1/2 memory
392.92s => Time to sort elements in Process 2/2 memory
429.872s => Time to write '/mnt/raid/tmp/SortedRun8265_PA3QEn' and fill it up with 134217728 sorted elements by Process 1/2
430.007s => Time to write '/mnt/raid/tmp/SortedRun8265_rhhEML' and fill it up with 134217728 sorted elements by Process 2/2
186.515s => Time to read file from offset 268435456 to 402653184 in Process 1/2
185.666s => Time to read file from offset 402653184 to 536870912 in Process 2/2
389.704s => Time to sort elements in Process 2/2 memory
392.22s => Time to sort elements in Process 1/2 memory
434.689s => Time to write '/mnt/raid/tmp/SortedRun8265_qRHJyH' and fill it up with 134217728 sorted elements by Process 2/2
2027.91s => Time function sortedRuns() in Process 2/2
434.726s => Time to write '/mnt/raid/tmp/SortedRun8265_I4EnXm' and fill it up with 134217728 sorted elements by Process 1/2
2029.53s => Time function sortedRuns() in Process 1/2
33.8316min => FULL EXECUTION TIME

@ -0,0 +1,31 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/_1073741824.bin' of 1073741824 elements
368.335s => Time to read file from offset 0 to 134217728 in Process 1/4
368.579s => Time to read file from offset 402653184 to 536870912 in Process 4/4
369.106s => Time to read file from offset 134217728 to 268435456 in Process 2/4
369.41s => Time to read file from offset 268435456 to 402653184 in Process 3/4
393.295s => Time to sort elements in Process 4/4 memory
393.464s => Time to sort elements in Process 3/4 memory
393.783s => Time to sort elements in Process 2/4 memory
396.253s => Time to sort elements in Process 1/4 memory
645.617s => Time to write '/mnt/raid/tmp/SortedRun494_YYnb3w' and fill it up with 134217728 sorted elements by Process 4/4
648.248s => Time to write '/mnt/raid/tmp/SortedRun494_MqbxDl' and fill it up with 134217728 sorted elements by Process 2/4
649.044s => Time to write '/mnt/raid/tmp/SortedRun494_58s2kO' and fill it up with 134217728 sorted elements by Process 1/4
650.849s => Time to write '/mnt/raid/tmp/SortedRun494_oLJqg8' and fill it up with 134217728 sorted elements by Process 3/4
355.341s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
363.604s => Time to read file from offset 671088640 to 805306368 in Process 2/4
362.991s => Time to read file from offset 536870912 to 671088640 in Process 1/4
363.383s => Time to read file from offset 805306368 to 939524096 in Process 3/4
388.106s => Time to sort elements in Process 4/4 memory
391.962s => Time to sort elements in Process 2/4 memory
390.51s => Time to sort elements in Process 1/4 memory
394.669s => Time to sort elements in Process 3/4 memory
625.026s => Time to write '/mnt/raid/tmp/SortedRun494_LVrHRw' and fill it up with 134217728 sorted elements by Process 4/4
2776.44s => Time function sortedRuns() in Process 4/4
640.233s => Time to write '/mnt/raid/tmp/SortedRun494_a3fuOL' and fill it up with 134217728 sorted elements by Process 1/4
2808.29s => Time function sortedRuns() in Process 1/4
644.215s => Time to write '/mnt/raid/tmp/SortedRun494_5TdN7k' and fill it up with 134217728 sorted elements by Process 2/4
2811.73s => Time function sortedRuns() in Process 2/4
640.241s => Time to write '/mnt/raid/tmp/SortedRun494_LalFDc' and fill it up with 134217728 sorted elements by Process 3/4
2812.91s => Time function sortedRuns() in Process 3/4
46.8882min => FULL EXECUTION TIME

@ -0,0 +1,10 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/2Gib.bin' of 268435456 elements
125.637s => Time to read file from offset 0 to 134217728 in Process 1/1
392.311s => Time to sort elements in Process 1/1 memory
245.176s => Time to write '/mnt/raid/tmp/SortedRun1936_pYeRu2' and fill it up with 134217728 sorted elements by Process 1/1
119.701s => Time to read file from offset 134217728 to 268435456 in Process 1/1
394.551s => Time to sort elements in Process 1/1 memory
246.207s => Time to write '/mnt/raid/tmp/SortedRun1936_8bZzU4' and fill it up with 134217728 sorted elements by Process 1/1
1523.98s => Time function sortedRuns() in Process 1/1
25.4056min => FULL EXECUTION TIME

@ -0,0 +1,10 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/2Gib.bin' of 268435456 elements
242.185s => Time to read file from offset 0 to 134217728 in Process 1/1
392.392s => Time to sort elements in Process 1/1 memory
523.963s => Time to write '/mnt/raid/tmp/SortedRun602_UCgJlL' and fill it up with 134217728 sorted elements by Process 1/1
262.03s => Time to read file from offset 134217728 to 268435456 in Process 1/1
394.567s => Time to sort elements in Process 1/1 memory
523.001s => Time to write '/mnt/raid/tmp/SortedRun602_39mNIL' and fill it up with 134217728 sorted elements by Process 1/1
2338.6s => Time function sortedRuns() in Process 1/1
38.9823min => FULL EXECUTION TIME

@ -0,0 +1,17 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/4Gib.bin' of 536870912 elements
243.685s => Time to read file from offset 0 to 134217728 in Process 1/2
244.265s => Time to read file from offset 134217728 to 268435456 in Process 2/2
392.148s => Time to sort elements in Process 1/2 memory
400.671s => Time to sort elements in Process 2/2 memory
524.183s => Time to write '/mnt/raid/tmp/SortedRun602_yFglNX' and fill it up with 134217728 sorted elements by Process 1/2
526.708s => Time to write '/mnt/raid/tmp/SortedRun602_NxaI9u' and fill it up with 134217728 sorted elements by Process 2/2
268.771s => Time to read file from offset 268435456 to 402653184 in Process 1/2
263.682s => Time to read file from offset 402653184 to 536870912 in Process 2/2
396.131s => Time to sort elements in Process 1/2 memory
390.763s => Time to sort elements in Process 2/2 memory
529.385s => Time to write '/mnt/raid/tmp/SortedRun602_aybQRZ' and fill it up with 134217728 sorted elements by Process 1/2
2354.97s => Time function sortedRuns() in Process 1/2
528.785s => Time to write '/mnt/raid/tmp/SortedRun602_PMAO8w' and fill it up with 134217728 sorted elements by Process 2/2
2355.93s => Time function sortedRuns() in Process 2/2
39.271min => FULL EXECUTION TIME

@ -0,0 +1,10 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/2Gib.bin' of 268435456 elements
559.994s => Time to read file from offset 0 to 134217728 in Process 1/1
392.877s => Time to sort elements in Process 1/1 memory
1138.04s => Time to write '/mnt/raid/tmp/SortedRun9940_tyIPUS' and fill it up with 134217728 sorted elements by Process 1/1
582.054s => Time to read file from offset 134217728 to 268435456 in Process 1/1
394.544s => Time to sort elements in Process 1/1 memory
1037.06s => Time to write '/mnt/raid/tmp/SortedRun9940_vczhGS' and fill it up with 134217728 sorted elements by Process 1/1
4105.3s => Time function sortedRuns() in Process 1/1
68.4274min => FULL EXECUTION TIME

@ -0,0 +1,17 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/4Gib.bin' of 536870912 elements
565.566s => Time to read file from offset 0 to 134217728 in Process 1/2
565.814s => Time to read file from offset 134217728 to 268435456 in Process 2/2
392.266s => Time to sort elements in Process 1/2 memory
400.382s => Time to sort elements in Process 2/2 memory
1145.02s => Time to write '/mnt/raid/tmp/SortedRun9940_r8To4o' and fill it up with 134217728 sorted elements by Process 1/2
1143.65s => Time to write '/mnt/raid/tmp/SortedRun9940_52NQqG' and fill it up with 134217728 sorted elements by Process 2/2
607.951s => Time to read file from offset 402653184 to 536870912 in Process 2/2
615.028s => Time to read file from offset 268435456 to 402653184 in Process 1/2
391.235s => Time to sort elements in Process 2/2 memory
396.299s => Time to sort elements in Process 1/2 memory
1071.84s => Time to write '/mnt/raid/tmp/SortedRun9940_X1Tc1F' and fill it up with 134217728 sorted elements by Process 2/2
4182.26s => Time function sortedRuns() in Process 2/2
1068.9s => Time to write '/mnt/raid/tmp/SortedRun9940_n93OFl' and fill it up with 134217728 sorted elements by Process 1/2
4184.68s => Time function sortedRuns() in Process 1/2
69.7501min => FULL EXECUTION TIME

@ -0,0 +1,31 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
555.293s => Time to read file from offset 0 to 134217728 in Process 1/4
565.331s => Time to read file from offset 402653184 to 536870912 in Process 4/4
565.712s => Time to read file from offset 134217728 to 268435456 in Process 2/4
565.805s => Time to read file from offset 268435456 to 402653184 in Process 3/4
392.77s => Time to sort elements in Process 1/4 memory
392.626s => Time to sort elements in Process 4/4 memory
392.877s => Time to sort elements in Process 3/4 memory
395.239s => Time to sort elements in Process 2/4 memory
1121.47s => Time to write '/mnt/raid/tmp/SortedRun9940_7XnIRl' and fill it up with 134217728 sorted elements by Process 1/4
1147.59s => Time to write '/mnt/raid/tmp/SortedRun9940_TbNBrM' and fill it up with 134217728 sorted elements by Process 4/4
1147.36s => Time to write '/mnt/raid/tmp/SortedRun9940_apWHi8' and fill it up with 134217728 sorted elements by Process 3/4
1147.64s => Time to write '/mnt/raid/tmp/SortedRun9940_5wHTMp' and fill it up with 134217728 sorted elements by Process 2/4
531.442s => Time to read file from offset 536870912 to 671088640 in Process 1/4
609.99s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
613.282s => Time to read file from offset 805306368 to 939524096 in Process 3/4
611.366s => Time to read file from offset 671088640 to 805306368 in Process 2/4
394.92s => Time to sort elements in Process 1/4 memory
389.525s => Time to sort elements in Process 4/4 memory
391.066s => Time to sort elements in Process 3/4 memory
394.234s => Time to sort elements in Process 2/4 memory
812.217s => Time to write '/mnt/raid/tmp/SortedRun9940_h91vUo' and fill it up with 134217728 sorted elements by Process 1/4
3808.6s => Time function sortedRuns() in Process 1/4
1071.38s => Time to write '/mnt/raid/tmp/SortedRun9940_WJ7u4L' and fill it up with 134217728 sorted elements by Process 4/4
4177.77s => Time function sortedRuns() in Process 4/4
1072.02s => Time to write '/mnt/raid/tmp/SortedRun9940_fGgF19' and fill it up with 134217728 sorted elements by Process 3/4
4183.81s => Time function sortedRuns() in Process 3/4
1069.81s => Time to write '/mnt/raid/tmp/SortedRun9940_sG51Dp' and fill it up with 134217728 sorted elements by Process 2/4
4184.93s => Time function sortedRuns() in Process 2/4
69.7546min => FULL EXECUTION TIME

@ -0,0 +1,10 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/2Gib.bin' of 268435456 elements
1183.99s => Time to read file from offset 0 to 134217728 in Process 1/1
392.453s => Time to sort elements in Process 1/1 memory
1492.18s => Time to write '/mnt/raid/tmp/SortedRun7349_hSw6EY' and fill it up with 134217728 sorted elements by Process 1/1
702.87s => Time to read file from offset 134217728 to 268435456 in Process 1/1
395.007s => Time to sort elements in Process 1/1 memory
336.033s => Time to write '/mnt/raid/tmp/SortedRun7349_QUm4GY' and fill it up with 134217728 sorted elements by Process 1/1
4503.84s => Time function sortedRuns() in Process 1/1
75.0693min => FULL EXECUTION TIME

@ -0,0 +1,17 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/4Gib.bin' of 536870912 elements
1192.58s => Time to read file from offset 134217728 to 268435456 in Process 2/2
1192.92s => Time to read file from offset 0 to 134217728 in Process 1/2
391.909s => Time to sort elements in Process 1/2 memory
400.3s => Time to sort elements in Process 2/2 memory
1547.16s => Time to write '/mnt/raid/tmp/SortedRun7349_Jqc1GF' and fill it up with 134217728 sorted elements by Process 1/2
1550.01s => Time to write '/mnt/raid/tmp/SortedRun7349_4KPEDd' and fill it up with 134217728 sorted elements by Process 2/2
1082.2s => Time to read file from offset 268435456 to 402653184 in Process 1/2
1099.34s => Time to read file from offset 402653184 to 536870912 in Process 2/2
396.144s => Time to sort elements in Process 1/2 memory
390.672s => Time to sort elements in Process 2/2 memory
1211.29s => Time to write '/mnt/raid/tmp/SortedRun7349_AmBX2E' and fill it up with 134217728 sorted elements by Process 1/2
5822.3s => Time function sortedRuns() in Process 1/2
1262.42s => Time to write '/mnt/raid/tmp/SortedRun7349_1UXycd' and fill it up with 134217728 sorted elements by Process 2/2
5896.55s => Time function sortedRuns() in Process 2/2
98.2814min => FULL EXECUTION TIME

@ -0,0 +1,31 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
1166.06s => Time to read file from offset 0 to 134217728 in Process 1/4
1192.93s => Time to read file from offset 134217728 to 268435456 in Process 2/4
1193.01s => Time to read file from offset 402653184 to 536870912 in Process 4/4
1193.15s => Time to read file from offset 268435456 to 402653184 in Process 3/4
393.093s => Time to sort elements in Process 1/4 memory
392.189s => Time to sort elements in Process 4/4 memory
392.89s => Time to sort elements in Process 3/4 memory
395.996s => Time to sort elements in Process 2/4 memory
1397.22s => Time to write '/mnt/raid/tmp/SortedRun7349_DmKoE2' and fill it up with 134217728 sorted elements by Process 1/4
162.473s => Time to read file from offset 536870912 to 671088640 in Process 1/4
1545.67s => Time to write '/mnt/raid/tmp/SortedRun7349_Hcta6I' and fill it up with 134217728 sorted elements by Process 4/4
1564.25s => Time to write '/mnt/raid/tmp/SortedRun7349_1NMnPa' and fill it up with 134217728 sorted elements by Process 3/4
1563.64s => Time to write '/mnt/raid/tmp/SortedRun7349_0DBcZl' and fill it up with 134217728 sorted elements by Process 2/4
395.089s => Time to sort elements in Process 1/4 memory
419.905s => Time to write '/mnt/raid/tmp/SortedRun7349_O2TRq2' and fill it up with 134217728 sorted elements by Process 1/4
3934.73s => Time function sortedRuns() in Process 1/4
1055.55s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
1126.11s => Time to read file from offset 671088640 to 805306368 in Process 2/4
1129.91s => Time to read file from offset 805306368 to 939524096 in Process 3/4
389.48s => Time to sort elements in Process 4/4 memory
390.975s => Time to sort elements in Process 3/4 memory
394.291s => Time to sort elements in Process 2/4 memory
1066s => Time to write '/mnt/raid/tmp/SortedRun7349_b242rL' and fill it up with 134217728 sorted elements by Process 4/4
5642.72s => Time function sortedRuns() in Process 4/4
1308.93s => Time to write '/mnt/raid/tmp/SortedRun7349_pzPNnb' and fill it up with 134217728 sorted elements by Process 3/4
5981.61s => Time function sortedRuns() in Process 3/4
1319.18s => Time to write '/mnt/raid/tmp/SortedRun7349_e5VjNi' and fill it up with 134217728 sorted elements by Process 2/4
5993.49s => Time function sortedRuns() in Process 2/4
99.8984min => FULL EXECUTION TIME

@ -0,0 +1,59 @@
Using 8 nodes for sorting 16Gb file '/mnt/raid/testlists/16Gib.bin' of 2147483648 elements
1215.95s => Time to read file from offset 536870912 to 671088640 in Process 5/8
1282.38s => Time to read file from offset 0 to 134217728 in Process 1/8
1282.56s => Time to read file from offset 671088640 to 805306368 in Process 6/8
1282.68s => Time to read file from offset 402653184 to 536870912 in Process 4/8
1282.83s => Time to read file from offset 805306368 to 939524096 in Process 7/8
1282.96s => Time to read file from offset 268435456 to 402653184 in Process 3/8
1283.03s => Time to read file from offset 939524096 to 1073741824 in Process 8/8
1283.07s => Time to read file from offset 134217728 to 268435456 in Process 2/8
389.766s => Time to sort elements in Process 5/8 memory
391.223s => Time to sort elements in Process 1/8 memory
391.984s => Time to sort elements in Process 4/8 memory
392.831s => Time to sort elements in Process 8/8 memory
393.16s => Time to sort elements in Process 3/8 memory
394.531s => Time to sort elements in Process 6/8 memory
394.068s => Time to sort elements in Process 2/8 memory
397.976s => Time to sort elements in Process 7/8 memory
1572.42s => Time to write '/mnt/raid/tmp/SortedRun7922_ub6nqY' and fill it up with 134217728 sorted elements by Process 5/8
1581.69s => Time to write '/mnt/raid/tmp/SortedRun7922_52yPL5' and fill it up with 134217728 sorted elements by Process 4/8
1584.41s => Time to write '/mnt/raid/tmp/SortedRun7922_sXy3EI' and fill it up with 134217728 sorted elements by Process 1/8
1583.67s => Time to write '/mnt/raid/tmp/SortedRun7922_EMf6J5' and fill it up with 134217728 sorted elements by Process 2/8
1586.49s => Time to write '/mnt/raid/tmp/SortedRun7922_2cnZJo' and fill it up with 134217728 sorted elements by Process 3/8
1586.24s => Time to write '/mnt/raid/tmp/SortedRun7922_0aoJZt' and fill it up with 134217728 sorted elements by Process 7/8
1590.84s => Time to write '/mnt/raid/tmp/SortedRun7922_TR4TvA' and fill it up with 134217728 sorted elements by Process 6/8
1594.75s => Time to write '/mnt/raid/tmp/SortedRun7922_WO4Qp8' and fill it up with 134217728 sorted elements by Process 8/8
1135.01s => Time to read file from offset 1610612736 to 1744830464 in Process 5/8
1132.62s => Time to read file from offset 1476395008 to 1610612736 in Process 4/8
1132.25s => Time to read file from offset 1073741824 to 1207959552 in Process 1/8
1120.52s => Time to read file from offset 2013265920 to 2147483648 in Process 8/8
1129.43s => Time to read file from offset 1207959552 to 1342177280 in Process 2/8
1123.15s => Time to read file from offset 1744830464 to 1879048192 in Process 6/8
1130.17s => Time to read file from offset 1342177280 to 1476395008 in Process 3/8
1125.55s => Time to read file from offset 1879048192 to 2013265920 in Process 7/8
389.877s => Time to sort elements in Process 5/8 memory
391.081s => Time to sort elements in Process 1/8 memory
390.298s => Time to sort elements in Process 8/8 memory
389.977s => Time to sort elements in Process 7/8 memory
391.506s => Time to sort elements in Process 6/8 memory
391.472s => Time to sort elements in Process 3/8 memory
395.581s => Time to sort elements in Process 2/8 memory
398.818s => Time to sort elements in Process 4/8 memory
1333.8s => Time to write '/mnt/raid/tmp/SortedRun7922_odcbrY' and fill it up with 134217728 sorted elements by Process 5/8
6038.51s => Time function sortedRuns() in Process 5/8
1338.81s => Time to write '/mnt/raid/tmp/SortedRun7922_N6tDX5' and fill it up with 134217728 sorted elements by Process 8/8
6122.36s => Time function sortedRuns() in Process 8/8
1333.53s => Time to write '/mnt/raid/tmp/SortedRun7922_V5ZiN1' and fill it up with 134217728 sorted elements by Process 4/8
1336.9s => Time to write '/mnt/raid/tmp/SortedRun7922_cwJqXq' and fill it up with 134217728 sorted elements by Process 3/8
6123.32s => Time function sortedRuns() in Process 3/8
6123.32s => Time function sortedRuns() in Process 4/8
1337.72s => Time to write '/mnt/raid/tmp/SortedRun7922_lSzHzy' and fill it up with 134217728 sorted elements by Process 6/8
6123.98s => Time function sortedRuns() in Process 6/8
1340.22s => Time to write '/mnt/raid/tmp/SortedRun7922_09Xtsw' and fill it up with 134217728 sorted elements by Process 7/8
6125.08s => Time function sortedRuns() in Process 7/8
1343.81s => Time to write '/mnt/raid/tmp/SortedRun7922_SS6WkJ' and fill it up with 134217728 sorted elements by Process 1/8
6126.32s => Time function sortedRuns() in Process 1/8
1339.89s => Time to write '/mnt/raid/tmp/SortedRun7922_ntYem3' and fill it up with 134217728 sorted elements by Process 2/8
6129.23s => Time function sortedRuns() in Process 2/8
102.161min => FULL EXECUTION TIME

@ -0,0 +1,10 @@
Using 1 nodes for sorting 2Gb file '/mnt/raid/testlists/2Gib.bin' of 268435456 elements
125.317s => Time to read file from offset 0 to 134217728 in Process 1/1
392.228s => Time to sort elements in Process 1/1 memory
251.45s => Time to write '/mnt/raid/tmp/SortedRun8355_oXaBi4' and fill it up with 134217728 sorted elements by Process 1/1
120.791s => Time to read file from offset 134217728 to 268435456 in Process 1/1
394.578s => Time to sort elements in Process 1/1 memory
248.354s => Time to write '/mnt/raid/tmp/SortedRun8355_ZmsFF4' and fill it up with 134217728 sorted elements by Process 1/1
1533.41s => Time function sortedRuns() in Process 1/1
25.5623min => FULL EXECUTION TIME

@ -0,0 +1,17 @@
Using 2 nodes for sorting 4Gb file '/mnt/raid/testlists/4Gib.bin' of 536870912 elements
190.863s => Time to read file from offset 0 to 134217728 in Process 1/2
191.11s => Time to read file from offset 134217728 to 268435456 in Process 2/2
392.702s => Time to sort elements in Process 1/2 memory
400.832s => Time to sort elements in Process 2/2 memory
443.563s => Time to write '/mnt/raid/tmp/SortedRun4694_8bw49j' and fill it up with 134217728 sorted elements by Process 1/2
447.513s => Time to write '/mnt/raid/tmp/SortedRun4694_KZtwZm' and fill it up with 134217728 sorted elements by Process 2/2
190.69s => Time to read file from offset 268435456 to 402653184 in Process 1/2
189.527s => Time to read file from offset 402653184 to 536870912 in Process 2/2
396.696s => Time to sort elements in Process 1/2 memory
390.867s => Time to sort elements in Process 2/2 memory
463.522s => Time to write '/mnt/raid/tmp/SortedRun4694_KI3vnm' and fill it up with 134217728 sorted elements by Process 1/2
2078.57s => Time function sortedRuns() in Process 1/2
462.955s => Time to write '/mnt/raid/tmp/SortedRun4694_YkwYgo' and fill it up with 134217728 sorted elements by Process 2/2
2083.91s => Time function sortedRuns() in Process 2/2
34.7377min => FULL EXECUTION TIME

@ -0,0 +1,31 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
368.279s => Time to read file from offset 0 to 134217728 in Process 1/4
368.782s => Time to read file from offset 134217728 to 268435456 in Process 2/4
369.006s => Time to read file from offset 268435456 to 402653184 in Process 3/4
369.381s => Time to read file from offset 402653184 to 536870912 in Process 4/4
393.098s => Time to sort elements in Process 1/4 memory
392.1s => Time to sort elements in Process 4/4 memory
392.722s => Time to sort elements in Process 3/4 memory
396.208s => Time to sort elements in Process 2/4 memory
679.156s => Time to write '/mnt/raid/tmp/SortedRun4985_fzKbul' and fill it up with 134217728 sorted elements by Process 1/4
683.789s => Time to write '/mnt/raid/tmp/SortedRun4985_bLq4r6' and fill it up with 134217728 sorted elements by Process 3/4
686.145s => Time to write '/mnt/raid/tmp/SortedRun4985_NbchKl' and fill it up with 134217728 sorted elements by Process 4/4
683.739s => Time to write '/mnt/raid/tmp/SortedRun4985_X5PivU' and fill it up with 134217728 sorted elements by Process 2/4
356.855s => Time to read file from offset 536870912 to 671088640 in Process 1/4
361.352s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
363.843s => Time to read file from offset 805306368 to 939524096 in Process 3/4
362.131s => Time to read file from offset 671088640 to 805306368 in Process 2/4
395.004s => Time to sort elements in Process 1/4 memory
389.017s => Time to sort elements in Process 4/4 memory
390.94s => Time to sort elements in Process 3/4 memory
394.279s => Time to sort elements in Process 2/4 memory
650.601s => Time to write '/mnt/raid/tmp/SortedRun4985_dSFwJn' and fill it up with 134217728 sorted elements by Process 1/4
2843.57s => Time function sortedRuns() in Process 1/4
656.553s => Time to write '/mnt/raid/tmp/SortedRun4985_s9v7Hn' and fill it up with 134217728 sorted elements by Process 4/4
2855.01s => Time function sortedRuns() in Process 4/4
653.88s => Time to write '/mnt/raid/tmp/SortedRun4985_egSkS6' and fill it up with 134217728 sorted elements by Process 3/4
2855.01s => Time function sortedRuns() in Process 3/4
651.718s => Time to write '/mnt/raid/tmp/SortedRun4985_YehyaY' and fill it up with 134217728 sorted elements by Process 2/4
2857.83s => Time function sortedRuns() in Process 2/4
47.6372min => FULL EXECUTION TIME

@ -0,0 +1,59 @@
Using 8 nodes for sorting 16Gb file '/mnt/raid/testlists/16Gib.bin' of 2147483648 elements
736.53s => Time to read file from offset 0 to 134217728 in Process 1/8
737.53s => Time to read file from offset 671088640 to 805306368 in Process 6/8
738.182s => Time to read file from offset 939524096 to 1073741824 in Process 8/8
738.338s => Time to read file from offset 805306368 to 939524096 in Process 7/8
738.433s => Time to read file from offset 402653184 to 536870912 in Process 4/8
738.535s => Time to read file from offset 536870912 to 671088640 in Process 5/8
738.62s => Time to read file from offset 134217728 to 268435456 in Process 2/8
738.676s => Time to read file from offset 268435456 to 402653184 in Process 3/8
390.954s => Time to sort elements in Process 1/8 memory
389.812s => Time to sort elements in Process 5/8 memory
392.108s => Time to sort elements in Process 4/8 memory
392.97s => Time to sort elements in Process 8/8 memory
393.068s => Time to sort elements in Process 3/8 memory
394.591s => Time to sort elements in Process 6/8 memory
394.071s => Time to sort elements in Process 2/8 memory
398.298s => Time to sort elements in Process 7/8 memory
1366s => Time to write '/mnt/raid/tmp/SortedRun5284_sNGQuD' and fill it up with 134217728 sorted elements by Process 1/8
1366.38s => Time to write '/mnt/raid/tmp/SortedRun5284_M45jZ2' and fill it up with 134217728 sorted elements by Process 5/8
1375.88s => Time to write '/mnt/raid/tmp/SortedRun5284_BqGpXM' and fill it up with 134217728 sorted elements by Process 4/8
1376.4s => Time to write '/mnt/raid/tmp/SortedRun5284_Gd9z95' and fill it up with 134217728 sorted elements by Process 8/8
1375.39s => Time to write '/mnt/raid/tmp/SortedRun5284_3CXsK2' and fill it up with 134217728 sorted elements by Process 6/8
1376.99s => Time to write '/mnt/raid/tmp/SortedRun5284_VOrcNI' and fill it up with 134217728 sorted elements by Process 3/8
1377.58s => Time to write '/mnt/raid/tmp/SortedRun5284_MAXU8n' and fill it up with 134217728 sorted elements by Process 2/8
1375.56s => Time to write '/mnt/raid/tmp/SortedRun5284_9Lv2b2' and fill it up with 134217728 sorted elements by Process 7/8
692.385s => Time to read file from offset 1610612736 to 1744830464 in Process 5/8
701.801s => Time to read file from offset 1073741824 to 1207959552 in Process 1/8
719.306s => Time to read file from offset 2013265920 to 2147483648 in Process 8/8
723.142s => Time to read file from offset 1476395008 to 1610612736 in Process 4/8
722.76s => Time to read file from offset 1744830464 to 1879048192 in Process 6/8
721.924s => Time to read file from offset 1342177280 to 1476395008 in Process 3/8
721.651s => Time to read file from offset 1207959552 to 1342177280 in Process 2/8
720.685s => Time to read file from offset 1879048192 to 2013265920 in Process 7/8
389.623s => Time to sort elements in Process 5/8 memory
391.155s => Time to sort elements in Process 1/8 memory
390.383s => Time to sort elements in Process 8/8 memory
390.831s => Time to sort elements in Process 6/8 memory
390.458s => Time to sort elements in Process 7/8 memory
391.786s => Time to sort elements in Process 3/8 memory
396.046s => Time to sort elements in Process 2/8 memory
399.491s => Time to sort elements in Process 4/8 memory
1262.78s => Time to write '/mnt/raid/tmp/SortedRun5284_zvGKx2' and fill it up with 134217728 sorted elements by Process 5/8
4839.99s => Time function sortedRuns() in Process 5/8
1296.66s => Time to write '/mnt/raid/tmp/SortedRun5284_X4HcEC' and fill it up with 134217728 sorted elements by Process 1/8
4883.68s => Time function sortedRuns() in Process 1/8
1339.79s => Time to write '/mnt/raid/tmp/SortedRun5284_7u43d7' and fill it up with 134217728 sorted elements by Process 8/8
4959.91s => Time function sortedRuns() in Process 8/8
1340.81s => Time to write '/mnt/raid/tmp/SortedRun5284_SzrTG1' and fill it up with 134217728 sorted elements by Process 7/8
4966.15s => Time function sortedRuns() in Process 7/8
1342.19s => Time to write '/mnt/raid/tmp/SortedRun5284_v4MaK2' and fill it up with 134217728 sorted elements by Process 6/8
4966.76s => Time function sortedRuns() in Process 6/8
1340.81s => Time to write '/mnt/raid/tmp/SortedRun5284_Je0W4I' and fill it up with 134217728 sorted elements by Process 3/8
4967.31s => Time function sortedRuns() in Process 3/8
1337.92s => Time to write '/mnt/raid/tmp/SortedRun5284_a9N2lp' and fill it up with 134217728 sorted elements by Process 2/8
4968.65s => Time function sortedRuns() in Process 2/8
1337.96s => Time to write '/mnt/raid/tmp/SortedRun5284_JvlKPM' and fill it up with 134217728 sorted elements by Process 4/8
4969.6s => Time function sortedRuns() in Process 4/8
82.8329min => FULL EXECUTION TIME

@ -0,0 +1,115 @@
Using 16 nodes for sorting 32Gb file '/mnt/raid/testlists/32Gib.bin' of 4294967296 elements
1475.27s => Time to read file from offset 0 to 134217728 in Process 1/16
1475.8s => Time to read file from offset 1476395008 to 1610612736 in Process 12/16
1476s => Time to read file from offset 1610612736 to 1744830464 in Process 13/16
1476.14s => Time to read file from offset 536870912 to 671088640 in Process 5/16
1476.25s => Time to read file from offset 1342177280 to 1476395008 in Process 11/16
1476.37s => Time to read file from offset 268435456 to 402653184 in Process 3/16
1476.47s => Time to read file from offset 1073741824 to 1207959552 in Process 9/16
1476.6s => Time to read file from offset 805306368 to 939524096 in Process 7/16
1476.69s => Time to read file from offset 1879048192 to 2013265920 in Process 15/16
1476.83s => Time to read file from offset 2013265920 to 2147483648 in Process 16/16
1476.89s => Time to read file from offset 1744830464 to 1879048192 in Process 14/16
1476.96s => Time to read file from offset 939524096 to 1073741824 in Process 8/16
1477.05s => Time to read file from offset 402653184 to 536870912 in Process 4/16
1477.09s => Time to read file from offset 1207959552 to 1342177280 in Process 10/16
1477.12s => Time to read file from offset 671088640 to 805306368 in Process 6/16
1477.14s => Time to read file from offset 134217728 to 268435456 in Process 2/16
388.89s => Time to sort elements in Process 12/16 memory
390.643s => Time to sort elements in Process 1/16 memory
390.173s => Time to sort elements in Process 5/16 memory
389.856s => Time to sort elements in Process 9/16 memory
390.178s => Time to sort elements in Process 14/16 memory
390.206s => Time to sort elements in Process 8/16 memory
391.135s => Time to sort elements in Process 3/16 memory
390.464s => Time to sort elements in Process 6/16 memory
392.116s => Time to sort elements in Process 13/16 memory
391.114s => Time to sort elements in Process 2/16 memory
391.617s => Time to sort elements in Process 16/16 memory
392.709s => Time to sort elements in Process 7/16 memory
392.899s => Time to sort elements in Process 15/16 memory
392.962s => Time to sort elements in Process 10/16 memory
394.318s => Time to sort elements in Process 11/16 memory
397.949s => Time to sort elements in Process 4/16 memory
1621.79s => Time to write '/mnt/raid/tmp/SortedRun8493_cQmwh4' and fill it up with 134217728 sorted elements by Process 6/16
1627.85s => Time to write '/mnt/raid/tmp/SortedRun8493_lDhgDy' and fill it up with 134217728 sorted elements by Process 12/16
1633.84s => Time to write '/mnt/raid/tmp/SortedRun8493_Rcsb9V' and fill it up with 134217728 sorted elements by Process 1/16
1635.28s => Time to write '/mnt/raid/tmp/SortedRun8493_TImFyi' and fill it up with 134217728 sorted elements by Process 16/16
1644.5s => Time to write '/mnt/raid/tmp/SortedRun8493_nrW49r' and fill it up with 134217728 sorted elements by Process 8/16
1647.26s => Time to write '/mnt/raid/tmp/SortedRun8493_ClPirB' and fill it up with 134217728 sorted elements by Process 5/16
1647.93s => Time to write '/mnt/raid/tmp/SortedRun8493_gEQ2hB' and fill it up with 134217728 sorted elements by Process 15/16
1652.57s => Time to write '/mnt/raid/tmp/SortedRun8493_LOPuME' and fill it up with 134217728 sorted elements by Process 14/16
1653.66s => Time to write '/mnt/raid/tmp/SortedRun8493_jfWCKT' and fill it up with 134217728 sorted elements by Process 7/16
1655.28s => Time to write '/mnt/raid/tmp/SortedRun8493_n2ITtY' and fill it up with 134217728 sorted elements by Process 3/16
1654.32s => Time to write '/mnt/raid/tmp/SortedRun8493_s8iAjD' and fill it up with 134217728 sorted elements by Process 2/16
1657s => Time to write '/mnt/raid/tmp/SortedRun8493_vxddUN' and fill it up with 134217728 sorted elements by Process 9/16
1651.46s => Time to write '/mnt/raid/tmp/SortedRun8493_p3fdsx' and fill it up with 134217728 sorted elements by Process 10/16
1651.89s => Time to write '/mnt/raid/tmp/SortedRun8493_yDCM3Q' and fill it up with 134217728 sorted elements by Process 11/16
1649.28s => Time to write '/mnt/raid/tmp/SortedRun8493_D6xz3t' and fill it up with 134217728 sorted elements by Process 4/16
1656.71s => Time to write '/mnt/raid/tmp/SortedRun8493_2dlEDV' and fill it up with 134217728 sorted elements by Process 13/16
1341.44s => Time to read file from offset 2818572288 to 2952790016 in Process 6/16
1368.07s => Time to read file from offset 3623878656 to 3758096384 in Process 12/16
1424.17s => Time to read file from offset 2147483648 to 2281701376 in Process 1/16
1424.32s => Time to read file from offset 4160749568 to 4294967296 in Process 16/16
1444.53s => Time to read file from offset 3087007744 to 3221225472 in Process 8/16
1445.54s => Time to read file from offset 2684354560 to 2818572288 in Process 5/16
1446.92s => Time to read file from offset 4026531840 to 4160749568 in Process 15/16
1447.72s => Time to read file from offset 3892314112 to 4026531840 in Process 14/16
1446.4s => Time to read file from offset 2281701376 to 2415919104 in Process 2/16
1446.49s => Time to read file from offset 2952790016 to 3087007744 in Process 7/16
1446.61s => Time to read file from offset 3355443200 to 3489660928 in Process 10/16
1446.7s => Time to read file from offset 2415919104 to 2550136832 in Process 3/16
1446.76s => Time to read file from offset 3221225472 to 3355443200 in Process 9/16
1445.61s => Time to read file from offset 3489660928 to 3623878656 in Process 11/16
1445.1s => Time to read file from offset 2550136832 to 2684354560 in Process 4/16
1444.63s => Time to read file from offset 3758096384 to 3892314112 in Process 13/16
388.994s => Time to sort elements in Process 6/16 memory
396.116s => Time to sort elements in Process 12/16 memory
390.087s => Time to sort elements in Process 1/16 memory
388.786s => Time to sort elements in Process 16/16 memory
394.016s => Time to sort elements in Process 8/16 memory
392.524s => Time to sort elements in Process 5/16 memory
392.508s => Time to sort elements in Process 15/16 memory
388.288s => Time to sort elements in Process 2/16 memory
391.287s => Time to sort elements in Process 14/16 memory
389.195s => Time to sort elements in Process 4/16 memory
390.163s => Time to sort elements in Process 7/16 memory
391.182s => Time to sort elements in Process 11/16 memory
391.411s => Time to sort elements in Process 13/16 memory
392.097s => Time to sort elements in Process 3/16 memory
392.451s => Time to sort elements in Process 10/16 memory
394.392s => Time to sort elements in Process 9/16 memory
1220.36s => Time to write '/mnt/raid/tmp/SortedRun8493_dwGUNZ' and fill it up with 134217728 sorted elements by Process 6/16
6441.92s => Time function sortedRuns() in Process 6/16
1401.29s => Time to write '/mnt/raid/tmp/SortedRun8493_lmKyfz' and fill it up with 134217728 sorted elements by Process 12/16
6658.75s => Time function sortedRuns() in Process 12/16
1526.16s => Time to write '/mnt/raid/tmp/SortedRun8493_QjPcyU' and fill it up with 134217728 sorted elements by Process 1/16
6841.22s => Time function sortedRuns() in Process 1/16
1539.29s => Time to write '/mnt/raid/tmp/SortedRun8493_2dRawl' and fill it up with 134217728 sorted elements by Process 16/16
6858.44s => Time function sortedRuns() in Process 16/16
1569.71s => Time to write '/mnt/raid/tmp/SortedRun8493_V4Ad3D' and fill it up with 134217728 sorted elements by Process 5/16
6922.78s => Time function sortedRuns() in Process 5/16
1563.03s => Time to write '/mnt/raid/tmp/SortedRun8493_qy09VS' and fill it up with 134217728 sorted elements by Process 7/16
6925.19s => Time function sortedRuns() in Process 7/16
1573.65s => Time to write '/mnt/raid/tmp/SortedRun8493_ls4OCr' and fill it up with 134217728 sorted elements by Process 8/16
6925.54s => Time function sortedRuns() in Process 8/16
1568.48s => Time to write '/mnt/raid/tmp/SortedRun8493_K01NKB' and fill it up with 134217728 sorted elements by Process 2/16
6928.18s => Time function sortedRuns() in Process 2/16
1563.79s => Time to write '/mnt/raid/tmp/SortedRun8493_XwefLN' and fill it up with 134217728 sorted elements by Process 9/16
6930.51s => Time function sortedRuns() in Process 9/16
1570.74s => Time to write '/mnt/raid/tmp/SortedRun8493_GIEAFu' and fill it up with 134217728 sorted elements by Process 4/16
6931.69s => Time function sortedRuns() in Process 4/16
1567.33s => Time to write '/mnt/raid/tmp/SortedRun8493_ePnZnP' and fill it up with 134217728 sorted elements by Process 11/16
6932.64s => Time function sortedRuns() in Process 11/16
1568.1s => Time to write '/mnt/raid/tmp/SortedRun8493_fIVJEV' and fill it up with 134217728 sorted elements by Process 3/16
6934.33s => Time function sortedRuns() in Process 3/16
1569.01s => Time to write '/mnt/raid/tmp/SortedRun8493_XaPa6T' and fill it up with 134217728 sorted elements by Process 13/16
6935.04s => Time function sortedRuns() in Process 13/16
1578.06s => Time to write '/mnt/raid/tmp/SortedRun8493_NKHAiC' and fill it up with 134217728 sorted elements by Process 15/16
6936.62s => Time function sortedRuns() in Process 15/16
1576.28s => Time to write '/mnt/raid/tmp/SortedRun8493_X2VFjF' and fill it up with 134217728 sorted elements by Process 14/16
6936.97s => Time function sortedRuns() in Process 14/16
1571.12s => Time to write '/mnt/raid/tmp/SortedRun8493_jF3O3w' and fill it up with 134217728 sorted elements by Process 10/16
6937.22s => Time function sortedRuns() in Process 10/16
115.626min => FULL EXECUTION TIME

@ -0,0 +1,94 @@
Using 1 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements
122.741s => Time to read file from offset 0 to 134217728 in Process 1/1
392.844s => Time to sort elements in Process 1/1 memory
248.013s => Time to write '/mnt/raid/tmp/SortedRun8999_k9Ez9Y' and fill it up with 134217728 sorted elements by Process 1/1
118.845s => Time to read file from offset 134217728 to 268435456 in Process 1/1
388.295s => Time to sort elements in Process 1/1 memory
248.83s => Time to write '/mnt/raid/tmp/SortedRun8999_hHSlGY' and fill it up with 134217728 sorted elements by Process 1/1
119.225s => Time to read file from offset 268435456 to 402653184 in Process 1/1
393.808s => Time to sort elements in Process 1/1 memory
250.642s => Time to write '/mnt/raid/tmp/SortedRun8999_z9c4L0' and fill it up with 134217728 sorted elements by Process 1/1
119.979s => Time to read file from offset 402653184 to 536870912 in Process 1/1
396.044s => Time to sort elements in Process 1/1 memory
248.918s => Time to write '/mnt/raid/tmp/SortedRun8999_sQBvwY' and fill it up with 134217728 sorted elements by Process 1/1
118.902s => Time to read file from offset 536870912 to 671088640 in Process 1/1
390.441s => Time to sort elements in Process 1/1 memory
248.89s => Time to write '/mnt/raid/tmp/SortedRun8999_qkWq7Y' and fill it up with 134217728 sorted elements by Process 1/1
120.081s => Time to read file from offset 671088640 to 805306368 in Process 1/1
390.313s => Time to sort elements in Process 1/1 memory
247.098s => Time to write '/mnt/raid/tmp/SortedRun8999_u34kOY' and fill it up with 134217728 sorted elements by Process 1/1
118.659s => Time to read file from offset 805306368 to 939524096 in Process 1/1
391.012s => Time to sort elements in Process 1/1 memory
247.535s => Time to write '/mnt/raid/tmp/SortedRun8999_licii0' and fill it up with 134217728 sorted elements by Process 1/1
119.771s => Time to read file from offset 939524096 to 1073741824 in Process 1/1
391.301s => Time to sort elements in Process 1/1 memory
248.501s => Time to write '/mnt/raid/tmp/SortedRun8999_cfyxkY' and fill it up with 134217728 sorted elements by Process 1/1
118.5s => Time to read file from offset 1073741824 to 1207959552 in Process 1/1
396.07s => Time to sort elements in Process 1/1 memory
248.298s => Time to write '/mnt/raid/tmp/SortedRun8999_D1y3ZZ' and fill it up with 134217728 sorted elements by Process 1/1
119.796s => Time to read file from offset 1207959552 to 1342177280 in Process 1/1
394.665s => Time to sort elements in Process 1/1 memory
249.337s => Time to write '/mnt/raid/tmp/SortedRun8999_O5H5FZ' and fill it up with 134217728 sorted elements by Process 1/1
119.128s => Time to read file from offset 1342177280 to 1476395008 in Process 1/1
393.74s => Time to sort elements in Process 1/1 memory
250.393s => Time to write '/mnt/raid/tmp/SortedRun8999_PpW4CX' and fill it up with 134217728 sorted elements by Process 1/1
119.987s => Time to read file from offset 1476395008 to 1610612736 in Process 1/1
398.006s => Time to sort elements in Process 1/1 memory
253.048s => Time to write '/mnt/raid/tmp/SortedRun8999_FLq7tY' and fill it up with 134217728 sorted elements by Process 1/1
119.217s => Time to read file from offset 1610612736 to 1744830464 in Process 1/1
392.572s => Time to sort elements in Process 1/1 memory
251.675s => Time to write '/mnt/raid/tmp/SortedRun8999_UENDRX' and fill it up with 134217728 sorted elements by Process 1/1
119.027s => Time to read file from offset 1744830464 to 1879048192 in Process 1/1
392.399s => Time to sort elements in Process 1/1 memory
252.234s => Time to write '/mnt/raid/tmp/SortedRun8999_VNVkb0' and fill it up with 134217728 sorted elements by Process 1/1
118.271s => Time to read file from offset 1879048192 to 2013265920 in Process 1/1
392.599s => Time to sort elements in Process 1/1 memory
250.575s => Time to write '/mnt/raid/tmp/SortedRun8999_n1JFq0' and fill it up with 134217728 sorted elements by Process 1/1
118.658s => Time to read file from offset 2013265920 to 2147483648 in Process 1/1
399.002s => Time to sort elements in Process 1/1 memory
254.463s => Time to write '/mnt/raid/tmp/SortedRun8999_gC9g11' and fill it up with 134217728 sorted elements by Process 1/1
120.573s => Time to read file from offset 2147483648 to 2281701376 in Process 1/1
391.918s => Time to sort elements in Process 1/1 memory
251.145s => Time to write '/mnt/raid/tmp/SortedRun8999_I9dCIZ' and fill it up with 134217728 sorted elements by Process 1/1
118.791s => Time to read file from offset 2281701376 to 2415919104 in Process 1/1
391.555s => Time to sort elements in Process 1/1 memory
250.268s => Time to write '/mnt/raid/tmp/SortedRun8999_l0ntQ1' and fill it up with 134217728 sorted elements by Process 1/1
120.317s => Time to read file from offset 2415919104 to 2550136832 in Process 1/1
393.256s => Time to sort elements in Process 1/1 memory
248.042s => Time to write '/mnt/raid/tmp/SortedRun8999_fjCPuY' and fill it up with 134217728 sorted elements by Process 1/1
119.128s => Time to read file from offset 2550136832 to 2684354560 in Process 1/1
389.999s => Time to sort elements in Process 1/1 memory
247.22s => Time to write '/mnt/raid/tmp/SortedRun8999_XV9mWZ' and fill it up with 134217728 sorted elements by Process 1/1
120.787s => Time to read file from offset 2684354560 to 2818572288 in Process 1/1
393.178s => Time to sort elements in Process 1/1 memory
249.256s => Time to write '/mnt/raid/tmp/SortedRun8999_FoFxU0' and fill it up with 134217728 sorted elements by Process 1/1
118.21s => Time to read file from offset 2818572288 to 2952790016 in Process 1/1
391.733s => Time to sort elements in Process 1/1 memory
248.187s => Time to write '/mnt/raid/tmp/SortedRun8999_9QSACZ' and fill it up with 134217728 sorted elements by Process 1/1
119.006s => Time to read file from offset 2952790016 to 3087007744 in Process 1/1
394.08s => Time to sort elements in Process 1/1 memory
251.06s => Time to write '/mnt/raid/tmp/SortedRun8999_oreSOX' and fill it up with 134217728 sorted elements by Process 1/1
117.736s => Time to read file from offset 3087007744 to 3221225472 in Process 1/1
390.452s => Time to sort elements in Process 1/1 memory
249.788s => Time to write '/mnt/raid/tmp/SortedRun8999_3MwnLY' and fill it up with 134217728 sorted elements by Process 1/1
120.947s => Time to read file from offset 3221225472 to 3355443200 in Process 1/1
393.368s => Time to sort elements in Process 1/1 memory
247.324s => Time to write '/mnt/raid/tmp/SortedRun8999_IFWlBX' and fill it up with 134217728 sorted elements by Process 1/1
119.317s => Time to read file from offset 3355443200 to 3489660928 in Process 1/1
391.469s => Time to sort elements in Process 1/1 memory
247.093s => Time to write '/mnt/raid/tmp/SortedRun8999_YFint1' and fill it up with 134217728 sorted elements by Process 1/1
119.68s => Time to read file from offset 3489660928 to 3623878656 in Process 1/1
388.824s => Time to sort elements in Process 1/1 memory
250.065s => Time to write '/mnt/raid/tmp/SortedRun8999_yWqSX1' and fill it up with 134217728 sorted elements by Process 1/1
118.392s => Time to read file from offset 3623878656 to 3758096384 in Process 1/1
393.599s => Time to sort elements in Process 1/1 memory
249.228s => Time to write '/mnt/raid/tmp/SortedRun8999_hYQUBY' and fill it up with 134217728 sorted elements by Process 1/1
118.49s => Time to read file from offset 3758096384 to 3892314112 in Process 1/1
396.211s => Time to sort elements in Process 1/1 memory
251.769s => Time to write '/mnt/raid/tmp/SortedRun8999_a9Gi60' and fill it up with 134217728 sorted elements by Process 1/1
117.817s => Time to read file from offset 3892314112 to 4026531840 in Process 1/1
393.227s => Time to sort elements in Process 1/1 memory
247.61s => Time to write '/mnt/raid/tmp/SortedRun8999_wpCmlY' and fill it up with 134217728 sorted elements by Process 1/1
22860.1s => Time function sortedRuns() in Process 1/1
381.007min => FULL EXECUTION TIME

@ -0,0 +1,95 @@
Using 2 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements
194.868s => Time to read file from offset 0 to 134217728 in Process 1/2
196.588s => Time to read file from offset 134217728 to 268435456 in Process 2/2
388.321s => Time to sort elements in Process 2/2 memory
392.726s => Time to sort elements in Process 1/2 memory
443.913s => Time to write '/mnt/raid/tmp/SortedRun6448_8eifR3' and fill it up with 134217728 sorted elements by Process 2/2
445.494s => Time to write '/mnt/raid/tmp/SortedRun6448_B1MSUs' and fill it up with 134217728 sorted elements by Process 1/2
183.735s => Time to read file from offset 402653184 to 536870912 in Process 2/2
182.415s => Time to read file from offset 268435456 to 402653184 in Process 1/2
396.133s => Time to sort elements in Process 2/2 memory
393.414s => Time to sort elements in Process 1/2 memory
433.625s => Time to write '/mnt/raid/tmp/SortedRun6448_iOQLxZ' and fill it up with 134217728 sorted elements by Process 2/2
433.609s => Time to write '/mnt/raid/tmp/SortedRun6448_yp46Es' and fill it up with 134217728 sorted elements by Process 1/2
192.157s => Time to read file from offset 536870912 to 671088640 in Process 1/2
193.066s => Time to read file from offset 671088640 to 805306368 in Process 2/2
390.427s => Time to sort elements in Process 1/2 memory
391.08s => Time to sort elements in Process 2/2 memory
432.487s => Time to write '/mnt/raid/tmp/SortedRun6448_rUrG3s' and fill it up with 134217728 sorted elements by Process 1/2
432.869s => Time to write '/mnt/raid/tmp/SortedRun6448_tWhrv1' and fill it up with 134217728 sorted elements by Process 2/2
186.859s => Time to read file from offset 805306368 to 939524096 in Process 1/2
187.637s => Time to read file from offset 939524096 to 1073741824 in Process 2/2
390.988s => Time to sort elements in Process 1/2 memory
391.2s => Time to sort elements in Process 2/2 memory
433.436s => Time to write '/mnt/raid/tmp/SortedRun6448_qzbNWs' and fill it up with 134217728 sorted elements by Process 1/2
434.375s => Time to write '/mnt/raid/tmp/SortedRun6448_zAOcY0' and fill it up with 134217728 sorted elements by Process 2/2
191.279s => Time to read file from offset 1073741824 to 1207959552 in Process 1/2
191.477s => Time to read file from offset 1207959552 to 1342177280 in Process 2/2
396.175s => Time to sort elements in Process 1/2 memory
393.64s => Time to sort elements in Process 2/2 memory
442.269s => Time to write '/mnt/raid/tmp/SortedRun6448_B0QoUr' and fill it up with 134217728 sorted elements by Process 1/2
442.634s => Time to write '/mnt/raid/tmp/SortedRun6448_OI8TO1' and fill it up with 134217728 sorted elements by Process 2/2
195.227s => Time to read file from offset 1342177280 to 1476395008 in Process 1/2
195.814s => Time to read file from offset 1476395008 to 1610612736 in Process 2/2
393.233s => Time to sort elements in Process 1/2 memory
398.125s => Time to sort elements in Process 2/2 memory
429.561s => Time to write '/mnt/raid/tmp/SortedRun6448_ZV75Rs' and fill it up with 134217728 sorted elements by Process 1/2
431.44s => Time to write '/mnt/raid/tmp/SortedRun6448_DeRo9Z' and fill it up with 134217728 sorted elements by Process 2/2
185.716s => Time to read file from offset 1610612736 to 1744830464 in Process 1/2
186.821s => Time to read file from offset 1744830464 to 1879048192 in Process 2/2
392.937s => Time to sort elements in Process 1/2 memory
392.315s => Time to sort elements in Process 2/2 memory
420.209s => Time to write '/mnt/raid/tmp/SortedRun6448_rI45Sr' and fill it up with 134217728 sorted elements by Process 1/2
423.938s => Time to write '/mnt/raid/tmp/SortedRun6448_0Wm6G2' and fill it up with 134217728 sorted elements by Process 2/2
183.764s => Time to read file from offset 1879048192 to 2013265920 in Process 1/2
184.269s => Time to read file from offset 2013265920 to 2147483648 in Process 2/2
392.731s => Time to sort elements in Process 1/2 memory
399.448s => Time to sort elements in Process 2/2 memory
418.616s => Time to write '/mnt/raid/tmp/SortedRun6448_GaLNYv' and fill it up with 134217728 sorted elements by Process 1/2
423.741s => Time to write '/mnt/raid/tmp/SortedRun6448_wOWfi1' and fill it up with 134217728 sorted elements by Process 2/2
179.787s => Time to read file from offset 2147483648 to 2281701376 in Process 1/2
179.992s => Time to read file from offset 2281701376 to 2415919104 in Process 2/2
391.616s => Time to sort elements in Process 1/2 memory
391.828s => Time to sort elements in Process 2/2 memory
416.335s => Time to write '/mnt/raid/tmp/SortedRun6448_kFvD4s' and fill it up with 134217728 sorted elements by Process 1/2
423.662s => Time to write '/mnt/raid/tmp/SortedRun6448_ctSmt3' and fill it up with 134217728 sorted elements by Process 2/2
175.573s => Time to read file from offset 2415919104 to 2550136832 in Process 1/2
175.806s => Time to read file from offset 2550136832 to 2684354560 in Process 2/2
393.612s => Time to sort elements in Process 1/2 memory
389.915s => Time to sort elements in Process 2/2 memory
409.03s => Time to write '/mnt/raid/tmp/SortedRun6448_1Zpxxu' and fill it up with 134217728 sorted elements by Process 1/2
419.048s => Time to write '/mnt/raid/tmp/SortedRun6448_ZgblH2' and fill it up with 134217728 sorted elements by Process 2/2
173.88s => Time to read file from offset 2684354560 to 2818572288 in Process 1/2
171.739s => Time to read file from offset 2818572288 to 2952790016 in Process 2/2
392.648s => Time to sort elements in Process 1/2 memory
391.621s => Time to sort elements in Process 2/2 memory
403.776s => Time to write '/mnt/raid/tmp/SortedRun6448_SDfE7s' and fill it up with 134217728 sorted elements by Process 1/2
414.514s => Time to write '/mnt/raid/tmp/SortedRun6448_9wfzr2' and fill it up with 134217728 sorted elements by Process 2/2
168.108s => Time to read file from offset 2952790016 to 3087007744 in Process 1/2
167.51s => Time to read file from offset 3087007744 to 3221225472 in Process 2/2
392.326s => Time to sort elements in Process 1/2 memory
390.764s => Time to sort elements in Process 2/2 memory
394.978s => Time to write '/mnt/raid/tmp/SortedRun6448_DfZp0u' and fill it up with 134217728 sorted elements by Process 1/2
410.014s => Time to write '/mnt/raid/tmp/SortedRun6448_4sV0IZ' and fill it up with 134217728 sorted elements by Process 2/2
164.175s => Time to read file from offset 3221225472 to 3355443200 in Process 1/2
161.279s => Time to read file from offset 3355443200 to 3489660928 in Process 2/2
393.02s => Time to sort elements in Process 1/2 memory
392.137s => Time to sort elements in Process 2/2 memory
390.342s => Time to write '/mnt/raid/tmp/SortedRun6448_0LOkLu' and fill it up with 134217728 sorted elements by Process 1/2
410.66s => Time to write '/mnt/raid/tmp/SortedRun6448_u6GVg3' and fill it up with 134217728 sorted elements by Process 2/2
153.663s => Time to read file from offset 3489660928 to 3623878656 in Process 1/2
152.224s => Time to read file from offset 3623878656 to 3758096384 in Process 2/2
388.636s => Time to sort elements in Process 1/2 memory
393.527s => Time to sort elements in Process 2/2 memory
363.645s => Time to write '/mnt/raid/tmp/SortedRun6448_ZRcUaw' and fill it up with 134217728 sorted elements by Process 1/2
386.785s => Time to write '/mnt/raid/tmp/SortedRun6448_hsUjw0' and fill it up with 134217728 sorted elements by Process 2/2
141.625s => Time to read file from offset 3758096384 to 3892314112 in Process 1/2
134.632s => Time to read file from offset 3892314112 to 4026531840 in Process 2/2
395.466s => Time to sort elements in Process 1/2 memory
392.836s => Time to sort elements in Process 2/2 memory
361.798s => Time to write '/mnt/raid/tmp/SortedRun6448_Zckj6u' and fill it up with 134217728 sorted elements by Process 1/2
14758.3s => Time function sortedRuns() in Process 1/2
361.256s => Time to write '/mnt/raid/tmp/SortedRun6448_HuCLy2' and fill it up with 134217728 sorted elements by Process 2/2
14852.7s => Time function sortedRuns() in Process 2/2
247.551min => FULL EXECUTION TIME

@ -0,0 +1,96 @@
Using 3 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements
276.438s => Time to read file from offset 0 to 134217728 in Process 1/3
276.7s => Time to read file from offset 134217728 to 268435456 in Process 2/3
277.144s => Time to read file from offset 268435456 to 402653184 in Process 3/3
388.084s => Time to sort elements in Process 2/3 memory
392.771s => Time to sort elements in Process 1/3 memory
393.386s => Time to sort elements in Process 3/3 memory
529.904s => Time to write '/mnt/raid/tmp/SortedRun6699_HK6300' and fill it up with 134217728 sorted elements by Process 2/3
536.135s => Time to write '/mnt/raid/tmp/SortedRun6699_kWQ9jC' and fill it up with 134217728 sorted elements by Process 1/3
535.765s => Time to write '/mnt/raid/tmp/SortedRun6699_xL3ZC8' and fill it up with 134217728 sorted elements by Process 3/3
263.506s => Time to read file from offset 536870912 to 671088640 in Process 2/3
269.749s => Time to read file from offset 402653184 to 536870912 in Process 1/3
269.368s => Time to read file from offset 671088640 to 805306368 in Process 3/3
390.323s => Time to sort elements in Process 2/3 memory
390.158s => Time to sort elements in Process 3/3 memory
395.668s => Time to sort elements in Process 1/3 memory
512.251s => Time to write '/mnt/raid/tmp/SortedRun6699_PJBTa2' and fill it up with 134217728 sorted elements by Process 2/3
534.732s => Time to write '/mnt/raid/tmp/SortedRun6699_gb58N6' and fill it up with 134217728 sorted elements by Process 3/3
534.864s => Time to write '/mnt/raid/tmp/SortedRun6699_IVO5aE' and fill it up with 134217728 sorted elements by Process 1/3
227.708s => Time to read file from offset 939524096 to 1073741824 in Process 2/3
245.438s => Time to read file from offset 1073741824 to 1207959552 in Process 3/3
244.602s => Time to read file from offset 805306368 to 939524096 in Process 1/3
391.816s => Time to sort elements in Process 2/3 memory
390.921s => Time to sort elements in Process 1/3 memory
396.133s => Time to sort elements in Process 3/3 memory
473.559s => Time to write '/mnt/raid/tmp/SortedRun6699_hESzh3' and fill it up with 134217728 sorted elements by Process 2/3
127.755s => Time to read file from offset 1342177280 to 1476395008 in Process 2/3
550.342s => Time to write '/mnt/raid/tmp/SortedRun6699_ecU32C' and fill it up with 134217728 sorted elements by Process 1/3
550.146s => Time to write '/mnt/raid/tmp/SortedRun6699_zfmAi8' and fill it up with 134217728 sorted elements by Process 3/3
184.987s => Time to read file from offset 1207959552 to 1342177280 in Process 1/3
184.375s => Time to read file from offset 1476395008 to 1610612736 in Process 3/3
393.214s => Time to sort elements in Process 2/3 memory
394.267s => Time to sort elements in Process 1/3 memory
398.387s => Time to sort elements in Process 3/3 memory
309.188s => Time to write '/mnt/raid/tmp/SortedRun6699_HRACe5' and fill it up with 134217728 sorted elements by Process 2/3
127.812s => Time to read file from offset 1744830464 to 1879048192 in Process 2/3
485.097s => Time to write '/mnt/raid/tmp/SortedRun6699_a5t4dE' and fill it up with 134217728 sorted elements by Process 1/3
484.118s => Time to write '/mnt/raid/tmp/SortedRun6699_V8Pre7' and fill it up with 134217728 sorted elements by Process 3/3
392.284s => Time to sort elements in Process 2/3 memory
188.639s => Time to read file from offset 1610612736 to 1744830464 in Process 1/3
188.315s => Time to read file from offset 1879048192 to 2013265920 in Process 3/3
263.75s => Time to write '/mnt/raid/tmp/SortedRun6699_Trd4N4' and fill it up with 134217728 sorted elements by Process 2/3
121.578s => Time to read file from offset 2147483648 to 2281701376 in Process 2/3
392.968s => Time to sort elements in Process 1/3 memory
392.514s => Time to sort elements in Process 3/3 memory
391.601s => Time to sort elements in Process 2/3 memory
455.193s => Time to write '/mnt/raid/tmp/SortedRun6699_VcoihC' and fill it up with 134217728 sorted elements by Process 1/3
459.239s => Time to write '/mnt/raid/tmp/SortedRun6699_88kp26' and fill it up with 134217728 sorted elements by Process 3/3
187.74s => Time to read file from offset 2013265920 to 2147483648 in Process 1/3
187.602s => Time to read file from offset 2281701376 to 2415919104 in Process 3/3
383.033s => Time to write '/mnt/raid/tmp/SortedRun6699_qnyLY2' and fill it up with 134217728 sorted elements by Process 2/3
124.292s => Time to read file from offset 2550136832 to 2684354560 in Process 2/3
391.253s => Time to sort elements in Process 3/3 memory
399.352s => Time to sort elements in Process 1/3 memory
389.987s => Time to sort elements in Process 2/3 memory
490.781s => Time to write '/mnt/raid/tmp/SortedRun6699_fXvvy8' and fill it up with 134217728 sorted elements by Process 3/3
492.038s => Time to write '/mnt/raid/tmp/SortedRun6699_XKdqFD' and fill it up with 134217728 sorted elements by Process 1/3
185.735s => Time to read file from offset 2684354560 to 2818572288 in Process 3/3
478.995s => Time to write '/mnt/raid/tmp/SortedRun6699_lbXJW0' and fill it up with 134217728 sorted elements by Process 2/3
186.213s => Time to read file from offset 2415919104 to 2550136832 in Process 1/3
126.597s => Time to read file from offset 2952790016 to 3087007744 in Process 2/3
392.838s => Time to sort elements in Process 3/3 memory
393.021s => Time to sort elements in Process 1/3 memory
393.409s => Time to sort elements in Process 2/3 memory
506.584s => Time to write '/mnt/raid/tmp/SortedRun6699_RrYvx7' and fill it up with 134217728 sorted elements by Process 3/3
511.238s => Time to write '/mnt/raid/tmp/SortedRun6699_sAG6TE' and fill it up with 134217728 sorted elements by Process 1/3
497.748s => Time to write '/mnt/raid/tmp/SortedRun6699_ZPYWg2' and fill it up with 134217728 sorted elements by Process 2/3
211.572s => Time to read file from offset 3087007744 to 3221225472 in Process 3/3
217.166s => Time to read file from offset 2818572288 to 2952790016 in Process 1/3
177.882s => Time to read file from offset 3355443200 to 3489660928 in Process 2/3
390.073s => Time to sort elements in Process 3/3 memory
393.216s => Time to sort elements in Process 1/3 memory
391.933s => Time to sort elements in Process 2/3 memory
495.128s => Time to write '/mnt/raid/tmp/SortedRun6699_1m64L4' and fill it up with 134217728 sorted elements by Process 3/3
518.723s => Time to write '/mnt/raid/tmp/SortedRun6699_a9zPbB' and fill it up with 134217728 sorted elements by Process 1/3
518.122s => Time to write '/mnt/raid/tmp/SortedRun6699_la4Yb2' and fill it up with 134217728 sorted elements by Process 2/3
194.125s => Time to read file from offset 3489660928 to 3623878656 in Process 3/3
217.389s => Time to read file from offset 3221225472 to 3355443200 in Process 1/3
191.522s => Time to read file from offset 3758096384 to 3892314112 in Process 2/3
388.761s => Time to sort elements in Process 3/3 memory
393.232s => Time to sort elements in Process 1/3 memory
395.1s => Time to sort elements in Process 2/3 memory
446.603s => Time to write '/mnt/raid/tmp/SortedRun6699_UKC9V6' and fill it up with 134217728 sorted elements by Process 3/3
126.497s => Time to read file from offset 3892314112 to 4026531840 in Process 3/3
529.055s => Time to write '/mnt/raid/tmp/SortedRun6699_HioLDD' and fill it up with 134217728 sorted elements by Process 1/3
516.616s => Time to write '/mnt/raid/tmp/SortedRun6699_qfJ6d4' and fill it up with 134217728 sorted elements by Process 2/3
10170.1s => Time function sortedRuns() in Process 2/3
122.888s => Time to read file from offset 3623878656 to 3758096384 in Process 1/3
393.014s => Time to sort elements in Process 3/3 memory
393.438s => Time to sort elements in Process 1/3 memory
325.7s => Time to write '/mnt/raid/tmp/SortedRun6699_xEUkP5' and fill it up with 134217728 sorted elements by Process 3/3
10828.6s => Time function sortedRuns() in Process 3/3
322.345s => Time to write '/mnt/raid/tmp/SortedRun6699_dTwT2D' and fill it up with 134217728 sorted elements by Process 1/3
10973.2s => Time function sortedRuns() in Process 1/3
182.893min => FULL EXECUTION TIME

@ -0,0 +1,98 @@
Using 5 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements
459.468s => Time to read file from offset 268435456 to 402653184 in Process 3/5
460.824s => Time to read file from offset 536870912 to 671088640 in Process 5/5
461.034s => Time to read file from offset 134217728 to 268435456 in Process 2/5
461.098s => Time to read file from offset 0 to 134217728 in Process 1/5
461.606s => Time to read file from offset 402653184 to 536870912 in Process 4/5
388.561s => Time to sort elements in Process 2/5 memory
390.544s => Time to sort elements in Process 5/5 memory
393.62s => Time to sort elements in Process 3/5 memory
392.769s => Time to sort elements in Process 1/5 memory
395.679s => Time to sort elements in Process 4/5 memory
814.592s => Time to write '/mnt/raid/tmp/SortedRun6621_PgjJ0k' and fill it up with 134217728 sorted elements by Process 2/5
825.913s => Time to write '/mnt/raid/tmp/SortedRun6621_Hln9lI' and fill it up with 134217728 sorted elements by Process 5/5
824.977s => Time to write '/mnt/raid/tmp/SortedRun6621_1J7XNu' and fill it up with 134217728 sorted elements by Process 3/5
823.311s => Time to write '/mnt/raid/tmp/SortedRun6621_mNZVtk' and fill it up with 134217728 sorted elements by Process 4/5
827.352s => Time to write '/mnt/raid/tmp/SortedRun6621_kptoi0' and fill it up with 134217728 sorted elements by Process 1/5
423.022s => Time to read file from offset 805306368 to 939524096 in Process 2/5
448.381s => Time to read file from offset 1207959552 to 1342177280 in Process 5/5
450.398s => Time to read file from offset 939524096 to 1073741824 in Process 3/5
448.41s => Time to read file from offset 1073741824 to 1207959552 in Process 4/5
448.365s => Time to read file from offset 671088640 to 805306368 in Process 1/5
391.286s => Time to sort elements in Process 2/5 memory
393.545s => Time to sort elements in Process 5/5 memory
391.409s => Time to sort elements in Process 3/5 memory
391.126s => Time to sort elements in Process 1/5 memory
395.928s => Time to sort elements in Process 4/5 memory
713.428s => Time to write '/mnt/raid/tmp/SortedRun6621_IDsMdp' and fill it up with 134217728 sorted elements by Process 2/5
129.327s => Time to read file from offset 1476395008 to 1610612736 in Process 2/5
811.33s => Time to write '/mnt/raid/tmp/SortedRun6621_1VyTqK' and fill it up with 134217728 sorted elements by Process 5/5
815.189s => Time to write '/mnt/raid/tmp/SortedRun6621_5qmWIY' and fill it up with 134217728 sorted elements by Process 1/5
817.815s => Time to write '/mnt/raid/tmp/SortedRun6621_uCah6u' and fill it up with 134217728 sorted elements by Process 3/5
813.053s => Time to write '/mnt/raid/tmp/SortedRun6621_4pnwXj' and fill it up with 134217728 sorted elements by Process 4/5
359.423s => Time to read file from offset 1879048192 to 2013265920 in Process 5/5
363.707s => Time to read file from offset 1342177280 to 1476395008 in Process 1/5
363.979s => Time to read file from offset 1610612736 to 1744830464 in Process 3/5
363.621s => Time to read file from offset 1744830464 to 1879048192 in Process 4/5
398.162s => Time to sort elements in Process 2/5 memory
250.194s => Time to write '/mnt/raid/tmp/SortedRun6621_oaLQ2m' and fill it up with 134217728 sorted elements by Process 2/5
393.012s => Time to sort elements in Process 5/5 memory
121.659s => Time to read file from offset 2147483648 to 2281701376 in Process 2/5
393.233s => Time to sort elements in Process 1/5 memory
392.472s => Time to sort elements in Process 3/5 memory
392.268s => Time to sort elements in Process 4/5 memory
391.544s => Time to sort elements in Process 2/5 memory
696.49s => Time to write '/mnt/raid/tmp/SortedRun6621_iFHNoI' and fill it up with 134217728 sorted elements by Process 5/5
715.1s => Time to write '/mnt/raid/tmp/SortedRun6621_QWpMl3' and fill it up with 134217728 sorted elements by Process 1/5
718.186s => Time to write '/mnt/raid/tmp/SortedRun6621_1Gmwuu' and fill it up with 134217728 sorted elements by Process 3/5
717.817s => Time to write '/mnt/raid/tmp/SortedRun6621_NL7erk' and fill it up with 134217728 sorted elements by Process 4/5
564.753s => Time to write '/mnt/raid/tmp/SortedRun6621_m1SjAo' and fill it up with 134217728 sorted elements by Process 2/5
319.516s => Time to read file from offset 2550136832 to 2684354560 in Process 5/5
375.775s => Time to read file from offset 2013265920 to 2147483648 in Process 1/5
380.229s => Time to read file from offset 2281701376 to 2415919104 in Process 3/5
380.792s => Time to read file from offset 2415919104 to 2550136832 in Process 4/5
222.766s => Time to read file from offset 2818572288 to 2952790016 in Process 2/5
389.902s => Time to sort elements in Process 5/5 memory
399.606s => Time to sort elements in Process 1/5 memory
391.189s => Time to sort elements in Process 3/5 memory
393.246s => Time to sort elements in Process 4/5 memory
391.675s => Time to sort elements in Process 2/5 memory
567.875s => Time to write '/mnt/raid/tmp/SortedRun6621_jOqRQL' and fill it up with 134217728 sorted elements by Process 5/5
127.814s => Time to read file from offset 3221225472 to 3355443200 in Process 5/5
757.613s => Time to write '/mnt/raid/tmp/SortedRun6621_FU35D2' and fill it up with 134217728 sorted elements by Process 1/5
757.974s => Time to write '/mnt/raid/tmp/SortedRun6621_qpc83t' and fill it up with 134217728 sorted elements by Process 3/5
758.082s => Time to write '/mnt/raid/tmp/SortedRun6621_V0yXng' and fill it up with 134217728 sorted elements by Process 4/5
726.274s => Time to write '/mnt/raid/tmp/SortedRun6621_NFA9on' and fill it up with 134217728 sorted elements by Process 2/5
393.016s => Time to sort elements in Process 5/5 memory
346.785s => Time to read file from offset 2684354560 to 2818572288 in Process 1/5
353.916s => Time to read file from offset 2952790016 to 3087007744 in Process 3/5
355.161s => Time to read file from offset 3087007744 to 3221225472 in Process 4/5
327.993s => Time to read file from offset 3489660928 to 3623878656 in Process 2/5
292.397s => Time to write '/mnt/raid/tmp/SortedRun6621_KwIZVH' and fill it up with 134217728 sorted elements by Process 5/5
120.502s => Time to read file from offset 3892314112 to 4026531840 in Process 5/5
392.996s => Time to sort elements in Process 1/5 memory
392.55s => Time to sort elements in Process 3/5 memory
390.165s => Time to sort elements in Process 4/5 memory
389.147s => Time to sort elements in Process 2/5 memory
392.822s => Time to sort elements in Process 5/5 memory
699.947s => Time to write '/mnt/raid/tmp/SortedRun6621_zhnNQ0' and fill it up with 134217728 sorted elements by Process 1/5
725.2s => Time to write '/mnt/raid/tmp/SortedRun6621_TNKdOj' and fill it up with 134217728 sorted elements by Process 4/5
727.379s => Time to write '/mnt/raid/tmp/SortedRun6621_8QIyIr' and fill it up with 134217728 sorted elements by Process 3/5
719.629s => Time to write '/mnt/raid/tmp/SortedRun6621_07tVrm' and fill it up with 134217728 sorted elements by Process 2/5
7827.53s => Time function sortedRuns() in Process 2/5
612.016s => Time to write '/mnt/raid/tmp/SortedRun6621_QOuXgM' and fill it up with 134217728 sorted elements by Process 5/5
7997.41s => Time function sortedRuns() in Process 5/5
234.414s => Time to read file from offset 3355443200 to 3489660928 in Process 1/5
253.251s => Time to read file from offset 3758096384 to 3892314112 in Process 4/5
253.591s => Time to read file from offset 3623878656 to 3758096384 in Process 3/5
391.751s => Time to sort elements in Process 1/5 memory
393.366s => Time to sort elements in Process 3/5 memory
395.063s => Time to sort elements in Process 4/5 memory
466.415s => Time to write '/mnt/raid/tmp/SortedRun6621_2NBty1' and fill it up with 134217728 sorted elements by Process 1/5
8875.61s => Time function sortedRuns() in Process 1/5
505.945s => Time to write '/mnt/raid/tmp/SortedRun6621_EIcjNs' and fill it up with 134217728 sorted elements by Process 3/5
8970.74s => Time function sortedRuns() in Process 3/5
505.876s => Time to write '/mnt/raid/tmp/SortedRun6621_wq4ySh' and fill it up with 134217728 sorted elements by Process 4/5
8972.16s => Time function sortedRuns() in Process 4/5
149.542min => FULL EXECUTION TIME

@ -0,0 +1,99 @@
Using 6 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements
551.851s => Time to read file from offset 134217728 to 268435456 in Process 2/6
552.984s => Time to read file from offset 536870912 to 671088640 in Process 5/6
553.478s => Time to read file from offset 0 to 134217728 in Process 1/6
553.77s => Time to read file from offset 268435456 to 402653184 in Process 3/6
553.873s => Time to read file from offset 671088640 to 805306368 in Process 6/6
553.902s => Time to read file from offset 402653184 to 536870912 in Process 4/6
388.425s => Time to sort elements in Process 2/6 memory
390.11s => Time to sort elements in Process 5/6 memory
391.381s => Time to sort elements in Process 6/6 memory
392.725s => Time to sort elements in Process 1/6 memory
393.839s => Time to sort elements in Process 3/6 memory
395.783s => Time to sort elements in Process 4/6 memory
990.317s => Time to write '/mnt/raid/tmp/SortedRun7836_jZFU3R' and fill it up with 134217728 sorted elements by Process 2/6
994.394s => Time to write '/mnt/raid/tmp/SortedRun7836_spLf44' and fill it up with 134217728 sorted elements by Process 5/6
999.997s => Time to write '/mnt/raid/tmp/SortedRun7836_4XQQ4w' and fill it up with 134217728 sorted elements by Process 6/6
1002.07s => Time to write '/mnt/raid/tmp/SortedRun7836_gWYsx8' and fill it up with 134217728 sorted elements by Process 1/6
1001.55s => Time to write '/mnt/raid/tmp/SortedRun7836_60hSRS' and fill it up with 134217728 sorted elements by Process 3/6
1001.67s => Time to write '/mnt/raid/tmp/SortedRun7836_oJxwpF' and fill it up with 134217728 sorted elements by Process 4/6
510.778s => Time to read file from offset 939524096 to 1073741824 in Process 2/6
529.05s => Time to read file from offset 1342177280 to 1476395008 in Process 5/6
537.577s => Time to read file from offset 1476395008 to 1610612736 in Process 6/6
537.833s => Time to read file from offset 805306368 to 939524096 in Process 1/6
537.178s => Time to read file from offset 1073741824 to 1207959552 in Process 3/6
535.087s => Time to read file from offset 1207959552 to 1342177280 in Process 4/6
391.748s => Time to sort elements in Process 2/6 memory
393.117s => Time to sort elements in Process 5/6 memory
391.136s => Time to sort elements in Process 1/6 memory
393.672s => Time to sort elements in Process 4/6 memory
397.939s => Time to sort elements in Process 6/6 memory
395.988s => Time to sort elements in Process 3/6 memory
897.696s => Time to write '/mnt/raid/tmp/SortedRun7836_IaijQS' and fill it up with 134217728 sorted elements by Process 2/6
964.103s => Time to write '/mnt/raid/tmp/SortedRun7836_twVhY5' and fill it up with 134217728 sorted elements by Process 5/6
977.696s => Time to write '/mnt/raid/tmp/SortedRun7836_uHvvy7' and fill it up with 134217728 sorted elements by Process 1/6
982.055s => Time to write '/mnt/raid/tmp/SortedRun7836_urY2jy' and fill it up with 134217728 sorted elements by Process 6/6
982.526s => Time to write '/mnt/raid/tmp/SortedRun7836_JKhPGQ' and fill it up with 134217728 sorted elements by Process 3/6
984.596s => Time to write '/mnt/raid/tmp/SortedRun7836_GxkbfF' and fill it up with 134217728 sorted elements by Process 4/6
171.166s => Time to read file from offset 1744830464 to 1879048192 in Process 2/6
413.993s => Time to read file from offset 2147483648 to 2281701376 in Process 5/6
392.591s => Time to sort elements in Process 2/6 memory
455.701s => Time to read file from offset 1610612736 to 1744830464 in Process 1/6
448.748s => Time to read file from offset 2281701376 to 2415919104 in Process 6/6
447.251s => Time to read file from offset 2013265920 to 2147483648 in Process 4/6
447.847s => Time to read file from offset 1879048192 to 2013265920 in Process 3/6
252.645s => Time to write '/mnt/raid/tmp/SortedRun7836_XGKsoT' and fill it up with 134217728 sorted elements by Process 2/6
391.543s => Time to sort elements in Process 5/6 memory
124.145s => Time to read file from offset 2550136832 to 2684354560 in Process 2/6
392.439s => Time to sort elements in Process 1/6 memory
391.526s => Time to sort elements in Process 6/6 memory
392.527s => Time to sort elements in Process 3/6 memory
399.241s => Time to sort elements in Process 4/6 memory
389.948s => Time to sort elements in Process 2/6 memory
741.137s => Time to write '/mnt/raid/tmp/SortedRun7836_4WRBO2' and fill it up with 134217728 sorted elements by Process 5/6
128.334s => Time to read file from offset 2952790016 to 3087007744 in Process 5/6
881.142s => Time to write '/mnt/raid/tmp/SortedRun7836_tRTCD6' and fill it up with 134217728 sorted elements by Process 1/6
883.216s => Time to write '/mnt/raid/tmp/SortedRun7836_l3q1Yx' and fill it up with 134217728 sorted elements by Process 6/6
882.447s => Time to write '/mnt/raid/tmp/SortedRun7836_DDleIR' and fill it up with 134217728 sorted elements by Process 3/6
884.337s => Time to write '/mnt/raid/tmp/SortedRun7836_7gXp0F' and fill it up with 134217728 sorted elements by Process 4/6
705.128s => Time to write '/mnt/raid/tmp/SortedRun7836_ezv4wT' and fill it up with 134217728 sorted elements by Process 2/6
392.326s => Time to sort elements in Process 5/6 memory
404.029s => Time to read file from offset 2415919104 to 2550136832 in Process 1/6
408.895s => Time to read file from offset 3087007744 to 3221225472 in Process 6/6
414.323s => Time to read file from offset 2684354560 to 2818572288 in Process 3/6
409.923s => Time to read file from offset 2818572288 to 2952790016 in Process 4/6
297.709s => Time to read file from offset 3355443200 to 3489660928 in Process 2/6
316.537s => Time to write '/mnt/raid/tmp/SortedRun7836_SxBRI2' and fill it up with 134217728 sorted elements by Process 5/6
121.788s => Time to read file from offset 3758096384 to 3892314112 in Process 5/6
393.327s => Time to sort elements in Process 1/6 memory
390.808s => Time to sort elements in Process 6/6 memory
392.506s => Time to sort elements in Process 3/6 memory
391.829s => Time to sort elements in Process 4/6 memory
391.188s => Time to sort elements in Process 2/6 memory
395.035s => Time to sort elements in Process 5/6 memory
874.613s => Time to write '/mnt/raid/tmp/SortedRun7836_004rB7' and fill it up with 134217728 sorted elements by Process 1/6
890.11s => Time to write '/mnt/raid/tmp/SortedRun7836_uCsU3x' and fill it up with 134217728 sorted elements by Process 6/6
901.124s => Time to write '/mnt/raid/tmp/SortedRun7836_O9wfLR' and fill it up with 134217728 sorted elements by Process 3/6
901.487s => Time to write '/mnt/raid/tmp/SortedRun7836_ofIKyD' and fill it up with 134217728 sorted elements by Process 4/6
897.546s => Time to write '/mnt/raid/tmp/SortedRun7836_0hOhkQ' and fill it up with 134217728 sorted elements by Process 2/6
7355.06s => Time function sortedRuns() in Process 2/6
756.466s => Time to write '/mnt/raid/tmp/SortedRun7836_9136z4' and fill it up with 134217728 sorted elements by Process 5/6
7483.18s => Time function sortedRuns() in Process 5/6
309.987s => Time to read file from offset 3221225472 to 3355443200 in Process 1/6
332.703s => Time to read file from offset 3892314112 to 4026531840 in Process 6/6
336.161s => Time to read file from offset 3489660928 to 3623878656 in Process 3/6
332.663s => Time to read file from offset 3623878656 to 3758096384 in Process 4/6
393.62s => Time to sort elements in Process 1/6 memory
393.278s => Time to sort elements in Process 6/6 memory
388.589s => Time to sort elements in Process 3/6 memory
393.44s => Time to sort elements in Process 4/6 memory
569.029s => Time to write '/mnt/raid/tmp/SortedRun7836_l4BND8' and fill it up with 134217728 sorted elements by Process 1/6
8530.86s => Time function sortedRuns() in Process 1/6
620.16s => Time to write '/mnt/raid/tmp/SortedRun7836_A2xD4w' and fill it up with 134217728 sorted elements by Process 6/6
8624.82s => Time function sortedRuns() in Process 6/6
619.033s => Time to write '/mnt/raid/tmp/SortedRun7836_eaad6R' and fill it up with 134217728 sorted elements by Process 3/6
8642.45s => Time function sortedRuns() in Process 3/6
615.26s => Time to write '/mnt/raid/tmp/SortedRun7836_SWespC' and fill it up with 134217728 sorted elements by Process 4/6
8643.88s => Time function sortedRuns() in Process 4/6
144.071min => FULL EXECUTION TIME

@ -0,0 +1,108 @@
Using 15 nodes for sorting 30Gb file '/mnt/raid/testlists/30Gib.bin' of 4026531840 elements
1383.27s => Time to read file from offset 0 to 134217728 in Process 1/15
1383.44s => Time to read file from offset 536870912 to 671088640 in Process 5/15
1383.62s => Time to read file from offset 134217728 to 268435456 in Process 2/15
1383.75s => Time to read file from offset 1610612736 to 1744830464 in Process 13/15
1383.88s => Time to read file from offset 1073741824 to 1207959552 in Process 9/15
1384s => Time to read file from offset 1207959552 to 1342177280 in Process 10/15
1384.11s => Time to read file from offset 1744830464 to 1879048192 in Process 14/15
1384.19s => Time to read file from offset 671088640 to 805306368 in Process 6/15
1384.39s => Time to read file from offset 402653184 to 536870912 in Process 4/15
1384.57s => Time to read file from offset 268435456 to 402653184 in Process 3/15
1384.69s => Time to read file from offset 1879048192 to 2013265920 in Process 15/15
1384.74s => Time to read file from offset 1476395008 to 1610612736 in Process 12/15
1384.79s => Time to read file from offset 1342177280 to 1476395008 in Process 11/15
1384.82s => Time to read file from offset 805306368 to 939524096 in Process 7/15
1384.83s => Time to read file from offset 939524096 to 1073741824 in Process 8/15
388.148s => Time to sort elements in Process 2/15 memory
390.274s => Time to sort elements in Process 5/15 memory
390.302s => Time to sort elements in Process 6/15 memory
390.702s => Time to sort elements in Process 8/15 memory
390.825s => Time to sort elements in Process 7/15 memory
392.355s => Time to sort elements in Process 13/15 memory
392.084s => Time to sort elements in Process 14/15 memory
392.596s => Time to sort elements in Process 15/15 memory
394.26s => Time to sort elements in Process 1/15 memory
393.585s => Time to sort elements in Process 10/15 memory
392.912s => Time to sort elements in Process 11/15 memory
393.299s => Time to sort elements in Process 3/15 memory
395.701s => Time to sort elements in Process 9/15 memory
395.577s => Time to sort elements in Process 4/15 memory
397.856s => Time to sort elements in Process 12/15 memory
1563.9s => Time to write '/mnt/raid/tmp/SortedRun9788_ZBHRkK' and fill it up with 134217728 sorted elements by Process 2/15
1570.89s => Time to write '/mnt/raid/tmp/SortedRun9788_s25kUG' and fill it up with 134217728 sorted elements by Process 5/15
1573.5s => Time to write '/mnt/raid/tmp/SortedRun9788_xkLWat' and fill it up with 134217728 sorted elements by Process 6/15
1584.79s => Time to write '/mnt/raid/tmp/SortedRun9788_VEndUu' and fill it up with 134217728 sorted elements by Process 13/15
1590.31s => Time to write '/mnt/raid/tmp/SortedRun9788_m4gOQD' and fill it up with 134217728 sorted elements by Process 8/15
1591.37s => Time to write '/mnt/raid/tmp/SortedRun9788_cFlUF2' and fill it up with 134217728 sorted elements by Process 7/15
1587.53s => Time to write '/mnt/raid/tmp/SortedRun9788_28hJEx' and fill it up with 134217728 sorted elements by Process 3/15
1588.37s => Time to write '/mnt/raid/tmp/SortedRun9788_EN9GXK' and fill it up with 134217728 sorted elements by Process 4/15
1590.54s => Time to write '/mnt/raid/tmp/SortedRun9788_KULNHg' and fill it up with 134217728 sorted elements by Process 11/15
1592.59s => Time to write '/mnt/raid/tmp/SortedRun9788_1r2fnQ' and fill it up with 134217728 sorted elements by Process 10/15
1595.17s => Time to write '/mnt/raid/tmp/SortedRun9788_TVlvtR' and fill it up with 134217728 sorted elements by Process 14/15
1592.1s => Time to write '/mnt/raid/tmp/SortedRun9788_RYf8BF' and fill it up with 134217728 sorted elements by Process 15/15
1592.1s => Time to write '/mnt/raid/tmp/SortedRun9788_01qp5u' and fill it up with 134217728 sorted elements by Process 1/15
1595.19s => Time to write '/mnt/raid/tmp/SortedRun9788_lUuJmm' and fill it up with 134217728 sorted elements by Process 9/15
1590.61s => Time to write '/mnt/raid/tmp/SortedRun9788_HNw2VI' and fill it up with 134217728 sorted elements by Process 12/15
1211.18s => Time to read file from offset 2147483648 to 2281701376 in Process 2/15
1290.86s => Time to read file from offset 2550136832 to 2684354560 in Process 5/15
1316.58s => Time to read file from offset 2684354560 to 2818572288 in Process 6/15
1353.51s => Time to read file from offset 3623878656 to 3758096384 in Process 13/15
1345.99s => Time to read file from offset 3892314112 to 4026531840 in Process 15/15
1354.94s => Time to read file from offset 2952790016 to 3087007744 in Process 8/15
1355.12s => Time to read file from offset 2818572288 to 2952790016 in Process 7/15
1355.74s => Time to read file from offset 2281701376 to 2415919104 in Process 3/15
1355.17s => Time to read file from offset 2415919104 to 2550136832 in Process 4/15
1354.81s => Time to read file from offset 3355443200 to 3489660928 in Process 11/15
1353.5s => Time to read file from offset 3758096384 to 3892314112 in Process 14/15
1353.66s => Time to read file from offset 3221225472 to 3355443200 in Process 10/15
1353.72s => Time to read file from offset 2013265920 to 2147483648 in Process 1/15
1350.51s => Time to read file from offset 3087007744 to 3221225472 in Process 9/15
1349.83s => Time to read file from offset 3489660928 to 3623878656 in Process 12/15
391.701s => Time to sort elements in Process 2/15 memory
389.919s => Time to sort elements in Process 5/15 memory
393.164s => Time to sort elements in Process 6/15 memory
393.209s => Time to sort elements in Process 13/15 memory
394.599s => Time to sort elements in Process 15/15 memory
392.064s => Time to sort elements in Process 8/15 memory
391.59s => Time to sort elements in Process 7/15 memory
388.735s => Time to sort elements in Process 12/15 memory
391.616s => Time to sort elements in Process 3/15 memory
390.824s => Time to sort elements in Process 11/15 memory
389.942s => Time to sort elements in Process 9/15 memory
393.035s => Time to sort elements in Process 4/15 memory
392.987s => Time to sort elements in Process 10/15 memory
394.855s => Time to sort elements in Process 14/15 memory
399.04s => Time to sort elements in Process 1/15 memory
983.742s => Time to write '/mnt/raid/tmp/SortedRun9788_t5MKtL' and fill it up with 134217728 sorted elements by Process 2/15
5923.44s => Time function sortedRuns() in Process 2/15
1397.38s => Time to write '/mnt/raid/tmp/SortedRun9788_QjEVYJ' and fill it up with 134217728 sorted elements by Process 5/15
6423.6s => Time function sortedRuns() in Process 5/15
1441.67s => Time to write '/mnt/raid/tmp/SortedRun9788_V8N40q' and fill it up with 134217728 sorted elements by Process 6/15
6500.44s => Time function sortedRuns() in Process 6/15
1519.04s => Time to write '/mnt/raid/tmp/SortedRun9788_ndWn1u' and fill it up with 134217728 sorted elements by Process 13/15
6628.21s => Time function sortedRuns() in Process 13/15
1513.28s => Time to write '/mnt/raid/tmp/SortedRun9788_ibKuwf' and fill it up with 134217728 sorted elements by Process 11/15
6630.74s => Time function sortedRuns() in Process 11/15
1514.42s => Time to write '/mnt/raid/tmp/SortedRun9788_hSVVLx' and fill it up with 134217728 sorted elements by Process 3/15
6631.43s => Time function sortedRuns() in Process 3/15
1521.81s => Time to write '/mnt/raid/tmp/SortedRun9788_8OGuUE' and fill it up with 134217728 sorted elements by Process 15/15
6635.94s => Time function sortedRuns() in Process 15/15
1518.56s => Time to write '/mnt/raid/tmp/SortedRun9788_1snyjp' and fill it up with 134217728 sorted elements by Process 9/15
6636.06s => Time function sortedRuns() in Process 9/15
1521.38s => Time to write '/mnt/raid/tmp/SortedRun9788_XqOYOF' and fill it up with 134217728 sorted elements by Process 12/15
6638.39s => Time function sortedRuns() in Process 12/15
1520.99s => Time to write '/mnt/raid/tmp/SortedRun9788_NCcchM' and fill it up with 134217728 sorted elements by Process 4/15
6639.83s => Time function sortedRuns() in Process 4/15
1520.31s => Time to write '/mnt/raid/tmp/SortedRun9788_620gCN' and fill it up with 134217728 sorted elements by Process 10/15
6640.67s => Time function sortedRuns() in Process 10/15
1526.57s => Time to write '/mnt/raid/tmp/SortedRun9788_k7D94C' and fill it up with 134217728 sorted elements by Process 8/15
6641.33s => Time function sortedRuns() in Process 8/15
1526.77s => Time to write '/mnt/raid/tmp/SortedRun9788_hVRtg2' and fill it up with 134217728 sorted elements by Process 7/15
6642.48s => Time function sortedRuns() in Process 7/15
1516.87s => Time to write '/mnt/raid/tmp/SortedRun9788_t77FVv' and fill it up with 134217728 sorted elements by Process 1/15
6643.45s => Time function sortedRuns() in Process 1/15
1521.8s => Time to write '/mnt/raid/tmp/SortedRun9788_nM0BpS' and fill it up with 134217728 sorted elements by Process 14/15
6643.45s => Time function sortedRuns() in Process 14/15
110.732min => FULL EXECUTION TIME

@ -0,0 +1,28 @@
Using 1 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
86.2626s => Time to read file from offset 0 to 134217728 in Process 1/1
393.127s => Time to sort elements in Process 1/1 memory
245.721s => Time to write '/mnt/raid/tmp/SortedRun4909_uqSqXQ' and fill it up with 134217728 sorted elements by Process 1/1
120.752s => Time to read file from offset 134217728 to 268435456 in Process 1/1
395.189s => Time to sort elements in Process 1/1 memory
244.911s => Time to write '/mnt/raid/tmp/SortedRun4909_i5m2gO' and fill it up with 134217728 sorted elements by Process 1/1
119.811s => Time to read file from offset 268435456 to 402653184 in Process 1/1
392.806s => Time to sort elements in Process 1/1 memory
245.366s => Time to write '/mnt/raid/tmp/SortedRun4909_iYvEIP' and fill it up with 134217728 sorted elements by Process 1/1
121.642s => Time to read file from offset 402653184 to 536870912 in Process 1/1
392.011s => Time to sort elements in Process 1/1 memory
245.932s => Time to write '/mnt/raid/tmp/SortedRun4909_tezEgQ' and fill it up with 134217728 sorted elements by Process 1/1
118.665s => Time to read file from offset 536870912 to 671088640 in Process 1/1
395.978s => Time to sort elements in Process 1/1 memory
245.753s => Time to write '/mnt/raid/tmp/SortedRun4909_uKwzNP' and fill it up with 134217728 sorted elements by Process 1/1
119.215s => Time to read file from offset 671088640 to 805306368 in Process 1/1
394.521s => Time to sort elements in Process 1/1 memory
246.158s => Time to write '/mnt/raid/tmp/SortedRun4909_Y2EdvQ' and fill it up with 134217728 sorted elements by Process 1/1
118.91s => Time to read file from offset 805306368 to 939524096 in Process 1/1
390.685s => Time to sort elements in Process 1/1 memory
244.148s => Time to write '/mnt/raid/tmp/SortedRun4909_WBJyOP' and fill it up with 134217728 sorted elements by Process 1/1
117.437s => Time to read file from offset 939524096 to 1073741824 in Process 1/1
389.46s => Time to sort elements in Process 1/1 memory
247.356s => Time to write '/mnt/raid/tmp/SortedRun4909_2eLmaR' and fill it up with 134217728 sorted elements by Process 1/1
6038.01s => Time function sortedRuns() in Process 1/1
100.639min => FULL EXECUTION TIME

@ -0,0 +1,29 @@
Using 2 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
130.662s => Time to read file from offset 0 to 134217728 in Process 1/2
168.385s => Time to read file from offset 134217728 to 268435456 in Process 2/2
392.743s => Time to sort elements in Process 1/2 memory
395.694s => Time to sort elements in Process 2/2 memory
389.098s => Time to write '/mnt/raid/tmp/SortedRun6517_0UQ49g' and fill it up with 134217728 sorted elements by Process 1/2
408.951s => Time to write '/mnt/raid/tmp/SortedRun6517_KUCRZz' and fill it up with 134217728 sorted elements by Process 2/2
161.7s => Time to read file from offset 268435456 to 402653184 in Process 1/2
159.179s => Time to read file from offset 402653184 to 536870912 in Process 2/2
392.701s => Time to sort elements in Process 1/2 memory
392.706s => Time to sort elements in Process 2/2 memory
389.636s => Time to write '/mnt/raid/tmp/SortedRun6517_Ju6GBj' and fill it up with 134217728 sorted elements by Process 1/2
416.977s => Time to write '/mnt/raid/tmp/SortedRun6517_HFgYTx' and fill it up with 134217728 sorted elements by Process 2/2
148.46s => Time to read file from offset 536870912 to 671088640 in Process 1/2
146.659s => Time to read file from offset 671088640 to 805306368 in Process 2/2
395.319s => Time to sort elements in Process 1/2 memory
394.388s => Time to sort elements in Process 2/2 memory
371.907s => Time to write '/mnt/raid/tmp/SortedRun6517_GKHCxj' and fill it up with 134217728 sorted elements by Process 1/2
408.896s => Time to write '/mnt/raid/tmp/SortedRun6517_cYiGOy' and fill it up with 134217728 sorted elements by Process 2/2
127.534s => Time to read file from offset 805306368 to 939524096 in Process 1/2
124.835s => Time to read file from offset 939524096 to 1073741824 in Process 2/2
390.838s => Time to sort elements in Process 1/2 memory
389.287s => Time to sort elements in Process 2/2 memory
345.059s => Time to write '/mnt/raid/tmp/SortedRun6517_dr3cpk' and fill it up with 134217728 sorted elements by Process 1/2
3636.61s => Time function sortedRuns() in Process 1/2
344.68s => Time to write '/mnt/raid/tmp/SortedRun6517_WUfWgA' and fill it up with 134217728 sorted elements by Process 2/2
3752.01s => Time function sortedRuns() in Process 2/2
62.539min => FULL EXECUTION TIME

@ -0,0 +1,31 @@
Using 4 nodes for sorting 8Gb file '/mnt/raid/testlists/8Gib.bin' of 1073741824 elements
245.347s => Time to read file from offset 0 to 134217728 in Process 1/4
335.545s => Time to read file from offset 268435456 to 402653184 in Process 3/4
336.545s => Time to read file from offset 134217728 to 268435456 in Process 2/4
336.606s => Time to read file from offset 402653184 to 536870912 in Process 4/4
392.912s => Time to sort elements in Process 1/4 memory
392.703s => Time to sort elements in Process 3/4 memory
391.882s => Time to sort elements in Process 4/4 memory
395.408s => Time to sort elements in Process 2/4 memory
502.157s => Time to write '/mnt/raid/tmp/SortedRun9023_OCsHZf' and fill it up with 134217728 sorted elements by Process 1/4
129.666s => Time to read file from offset 536870912 to 671088640 in Process 1/4
629.636s => Time to write '/mnt/raid/tmp/SortedRun9023_x9Mm1M' and fill it up with 134217728 sorted elements by Process 3/4
632.014s => Time to write '/mnt/raid/tmp/SortedRun9023_CdHrm8' and fill it up with 134217728 sorted elements by Process 4/4
633.102s => Time to write '/mnt/raid/tmp/SortedRun9023_EOpif6' and fill it up with 134217728 sorted elements by Process 2/4
202.646s => Time to read file from offset 939524096 to 1073741824 in Process 4/4
250.131s => Time to read file from offset 805306368 to 939524096 in Process 3/4
248.331s => Time to read file from offset 671088640 to 805306368 in Process 2/4
394.885s => Time to sort elements in Process 1/4 memory
244.598s => Time to write '/mnt/raid/tmp/SortedRun9023_Xk9IKe' and fill it up with 134217728 sorted elements by Process 1/4
1910.26s => Time function sortedRuns() in Process 1/4
389.019s => Time to sort elements in Process 4/4 memory
390.598s => Time to sort elements in Process 3/4 memory
394.491s => Time to sort elements in Process 2/4 memory
475.241s => Time to write '/mnt/raid/tmp/SortedRun9023_QbjNO9' and fill it up with 134217728 sorted elements by Process 4/4
2428.01s => Time function sortedRuns() in Process 4/4
511.508s => Time to write '/mnt/raid/tmp/SortedRun9023_yIdmEL' and fill it up with 134217728 sorted elements by Process 3/4
2510.86s => Time function sortedRuns() in Process 3/4
508.101s => Time to write '/mnt/raid/tmp/SortedRun9023_NWrPN4' and fill it up with 134217728 sorted elements by Process 2/4
2516.95s => Time function sortedRuns() in Process 2/4
41.9551min => FULL EXECUTION TIME

@ -0,0 +1,143 @@
#!/bin/bash
test=$1
case $test in
8)
# Singolo nodo che lavora sul raid, stessa taglia con numero di nodi diversi
make run NODES="2" ARGS=/mnt/raid/testlists/8Gib.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/8Gib.bin;
make run NODES="2-5" ARGS=/mnt/raid/testlists/8Gib.bin;
make run NODES="2-7,9-10" ARGS=/mnt/raid/testlists/8Gib.bin;
;;
12)
# Singolo nodo che lavora sul raid, stessa taglia con numero di nodi diversi
make run NODES="2" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-4" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-5" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-7" ARGS=/mnt/raid/testlists/12Gib.bin;
make run NODES="2-7,9-14" ARGS=/mnt/raid/testlists/12Gib.bin;
;;
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-7,9-17" ARGS=/mnt/raid/testlists/30Gib.bin;
;;
2481632)
# Singolo nodo che lavora sul raid
make run NODES="2" ARGS=/mnt/raid/testlists/2Gib.bin;
make run NODES="2-3" ARGS=/mnt/raid/testlists/4Gib.bin;
make run NODES="2-5" ARGS=/mnt/raid/testlists/8Gib.bin;
make run NODES="2-7,9-10" ARGS=/mnt/raid/testlists/16Gib.bin;
make run NODES="2-7,9-18" ARGS=/mnt/raid/testlists/32Gib.bin;
;;
2)
# Multipli nodi che lavorano sul raid, contemporaneamente(1) su file diversi e non
make run NODES="4" ARGS=/mnt/raid/testlists/2Gib.bin;
;;
24)
# Multipli nodi che lavorano sul raid, contemporaneamente(3) su file diversi e non
make run NODES="4" ARGS=/mnt/raid/testlists/2Gib.bin;
sleep 0.1;
make run NODES="5-6" ARGS=/mnt/raid/testlists/4Gib.bin;
;;
248)
# Multipli nodi che lavorano sul raid, contemporaneamente(7) su file diversi e non
make run NODES="4" ARGS=/mnt/raid/testlists/2Gib.bin;
sleep 0.1;
make run NODES="5-6" ARGS=/mnt/raid/testlists/4Gib.bin;
sleep 0.1;
make run NODES="1-3,7" ARGS=/mnt/raid/testlists/8Gib.bin;
;;
24816)
# Multipli nodi che lavorano sul raid, contemporaneamente(15) su file diversi e non
make run NODES="4" ARGS=/mnt/raid/testlists/2Gib.bin;
sleep 0.1;
make run NODES="5-6" ARGS=/mnt/raid/testlists/4Gib.bin;
sleep 0.1;
make run NODES="1-3,7" ARGS=/mnt/raid/testlists/8Gib.bin;
sleep 0.1;
make run NODES="9-16" ARGS=/mnt/raid/testlists/16Gib.bin;
;;
#########################################################################################
0)
# Test di funzionalita su file relativamente piccolo
make run NODES="20" ARGS=main.o;
;;
1)
# testing of single node speed
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
;;
11)
# testing of 2 single nodes speed to see disk parallel availability bottleneck
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
sleep 0.1;
make run NODES="2" ARGS=/mnt/raid/testlists/__134217728.bin;
;;
112)
# testing of 2 single nodes speed to see disk parallel availability depends on first started
make run NODES="2" ARGS=/mnt/raid/testlists/__134217728.bin;
sleep 0.1;
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
;;
111)
# testing of 3 single nodes speed to see disk parallel availability bottleneck
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
sleep 0.1;
make run NODES="2" ARGS=/mnt/raid/testlists/__134217728.bin;
sleep 0.1;
make run NODES="3" ARGS=/mnt/raid/testlists/__134217728.bin;
;;
1112)
# testing of 3 single nodes speed to see disk parallel availability depends on first started
make run NODES="2" ARGS=/mnt/raid/testlists/__134217728.bin;
sleep 0.1;
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
sleep 0.1;
make run NODES="3" ARGS=/mnt/raid/testlists/__134217728.bin;
;;
124)
# testing of speed od 1-2-4 nodes doubling file size each time from 1G
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
make run NODES="1-2" ARGS=/mnt/raid/testlists/__268435456.bin;
make run NODES="1-4" ARGS=/mnt/raid/testlists/__536870912.bin;
;;
1240)
# testing of speed od 1-2-4 nodes with fized size file
make run NODES="1" ARGS=/mnt/raid/testlists/__134217728.bin;
make run NODES="1-2" ARGS=/mnt/raid/testlists/__134217728.bin;
make run NODES="1-4" ARGS=/mnt/raid/testlists/__134217728.bin;
;;
1241)
# testing of speed od 1-2-4 nodes doubling file size each time from 2G
make run NODES="1" ARGS=/mnt/raid/testlists/__268435456.bin;
make run NODES="1-2" ARGS=/mnt/raid/testlists/__536870912.bin;
make run NODES="1-4" ARGS=/mnt/raid/testlists/_1073741824.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';
echo '12 --> Singolo nodo che lavora sul raid, stessa taglia con numero di nodi diversi';
echo '30 --> Singolo nodo che lavora sul raid, stessa taglia con numero di nodi diversi';
echo '2481632 --> Singolo nodo che lavora sul raid';
echo '2 --> Multipli nodi che lavorano sul raid, contemporaneamente(1) su file diversi e non';
echo '24 --> Multipli nodi che lavorano sul raid, contemporaneamente(3) su file diversi e non';
echo '248 --> Multipli nodi che lavorano sul raid, contemporaneamente(7) su file diversi e non';
echo '24816 --> Multipli nodi che lavorano sul raid, contemporaneamente(15) su file diversi e non';
echo '--------------------------------'
echo '0 --> Test di funzionalita su file relativamente piccolo';
echo '1 --> testing of single node speed';
echo '11 --> testing of 2 single nodes speed to see disk parallel availability bottleneck';
echo '112 --> testing of 2 single nodes speed to see disk parallel availability depends on first started';
echo '111 --> testing of 3 single nodes speed to see disk parallel availability bottleneck';
echo '1112 --> testing of 3 single nodes speed to see disk parallel availability depends on first started';
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';
;;
esac

@ -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

@ -25,30 +25,32 @@ 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=little binaryfile.bin #For little-endian format
od -t d8 -A n --endian=big binaryfile.bin #For big-endian format od -t d8 -A n --endian=big binaryfile.bin #For big-endian format
*/ */
#define BUFFERSIZE 32768 #define BUFFERSIZEREAD 32768
#define CACHENUM 131072 #define BUFFERSIZEWRITE 131072
#define RAMNUM 268435456 #define RAMNUM 134217728
#define ALLOW_BUFFER 1 #define ALLOW_BUFFER 1
#define ALLOW_SNOWPLOW 0
void sortRuns(unsigned long long fileSize, unsigned long long sliceSize, unsigned long long maxLoop, FILE* file, int id, int mpiRank, int mpiSize) void sortedRuns(MPI_Offset fileSize, MPI_Offset sliceSize, int maxLoop, MPI_File file, int id, int mpiRank, int mpiSize)
{ {
unsigned long long startOffset, endOffset, currentOffset; //The interval is [startOffset, endOffset)
double startTot, start, end; double startTot, start, end;
MPI_Offset startOffset, endOffset, currentOffset; //The interval is [startOffset, endOffset)
MPI_Status status;
int rmpi;
int elementsRead;
int64_t num; int64_t num;
std::vector<int64_t> bigVect; std::vector<int64_t> bigVect;
int64_t buffer[static_cast<unsigned long long>(BUFFERSIZE)]; int64_t bufferRead[static_cast<MPI_Offset>(BUFFERSIZEREAD)];
int64_t bufferWrit[static_cast<MPI_Offset>(BUFFERSIZEWRITE)];
bigVect.reserve(sliceSize); bigVect.reserve(sliceSize);
startTot = MPI_Wtime(); //Microsecond precision. Can't use time(), because each process will have a different "zero" time startTot = MPI_Wtime(); //Microsecond precision. Can't use time(), because each process will have a different "zero" time
start = MPI_Wtime(); start = MPI_Wtime();
for(unsigned long long l = 0; l < maxLoop; l++) //Populate the vector with the values in the file for(MPI_Offset l = 0; l < maxLoop; l++) //Populate the vector with the values in the file
{ {
startOffset = sliceSize * (mpiRank + (mpiSize * l)); startOffset = sliceSize * (mpiRank + (mpiSize * l));
if (startOffset >= fileSize) if (startOffset >= fileSize)
break; break;
endOffset = startOffset + sliceSize; endOffset = startOffset + sliceSize;
fseek(file, startOffset * sizeof(int64_t), SEEK_SET);
currentOffset = startOffset; currentOffset = startOffset;
bigVect.clear(); bigVect.clear();
@ -56,107 +58,156 @@ void sortRuns(unsigned long long fileSize, unsigned long long sliceSize, unsigne
{ {
while (currentOffset < endOffset) while (currentOffset < endOffset)
{ {
unsigned long long elementsToRead = std::min(endOffset - currentOffset, static_cast<unsigned long long>(static_cast<unsigned long long>(BUFFERSIZE))); //It's important to check because if the difference between endOffset and startOffset is smaller than BUFFERSIZE we don't have to read further MPI_Offset elementsToRead = std::min(endOffset - currentOffset, static_cast<MPI_Offset>(static_cast<MPI_Offset>(BUFFERSIZEREAD))); //It's important to check because if the difference between endOffset and startOffset is smaller than BUFFERSIZE we don't have to read further
unsigned long long elementsRead = fread(buffer, sizeof(int64_t), elementsToRead, file); rmpi = MPI_File_read_at(file, currentOffset * sizeof(int64_t), bufferRead, elementsToRead, MPI_INT64_T, &status);
if (rmpi != MPI_SUCCESS)
for (unsigned long long i = 0; i < elementsRead; ++i) {
std::cout << "Error reading file at offset ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
rmpi = MPI_Get_count(&status, MPI_INT64_T, &elementsRead);
if (rmpi != MPI_SUCCESS)
{ {
bigVect.push_back(buffer[i]); std::cout << "Error getting count ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
for (int i = 0; i < elementsRead; ++i)
{
bigVect.push_back(bufferRead[i]);
} }
currentOffset += elementsRead; //Increment currentOffset based on the number of elements read currentOffset += elementsRead; //Increment currentOffset based on the number of elements read
if (elementsRead < static_cast<unsigned long long>(BUFFERSIZE)) // Check if we have reached the end of the file if (elementsRead < static_cast<MPI_Offset>(BUFFERSIZEREAD)) // Check if we have reached the end of the file
break; break;
} }
} }
else else
{ {
while (currentOffset < endOffset && fread(&num, sizeof(int64_t), 1, file) == 1) while (currentOffset < endOffset)
{ {
bigVect.push_back(num); rmpi = MPI_File_read_at(file, currentOffset * sizeof(int64_t), &num, 1, MPI_INT64_T, &status);
currentOffset++; if (rmpi != MPI_SUCCESS)
{
std::cout << "Error reading file at offset ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
rmpi = MPI_Get_count(&status, MPI_INT64_T, &elementsRead);
if (rmpi != MPI_SUCCESS)
{
std::cout << "Error getting count ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
if (elementsRead == 1)
{
bigVect.push_back(num);
currentOffset++;
}
else
{
break;
}
} }
} }
end = MPI_Wtime(); end = MPI_Wtime();
std::cout << " " << end-start << "s" << " => Time to read file from offset " << startOffset << " to " << endOffset << " in Process " << mpiRank+1 << "/" << mpiSize << " memory" << std::endl; std::cout << " " << end-start << "s" << " => Time to read file from offset " << startOffset << " to " << endOffset << " in Process " << mpiRank+1 << "/" << mpiSize << std::endl;
start = MPI_Wtime(); start = MPI_Wtime();
sort(bigVect.begin(), bigVect.end()); sort(bigVect.begin(), bigVect.end());
end = MPI_Wtime(); end = MPI_Wtime();
std::cout << " " << end-start << "s" << " => Time to sort elements in Process " << mpiRank+1 << "/" << mpiSize << " memory" << std::endl; std::cout << " " << end-start << "s" << " => Time to sort elements in Process " << mpiRank+1 << "/" << mpiSize << " memory" << std::endl;
start = MPI_Wtime();
std::string templateName = "/mnt/raid/tmp/SortedRun" + std::to_string(id) + "_XXXXXX"; //If absolute path does not exist the temporary file will not be created std::string templateName = "/mnt/raid/tmp/SortedRun" + std::to_string(id) + "_XXXXXX"; //If absolute path does not exist the temporary file will not be created (mandatory 6 times X)
int tmpFile = mkstemp(&templateName[0]); //Create a temporary file based on template int fd = mkstemp(&templateName[0]); //Create a temporary file based on template
if (tmpFile == -1) if (fd == -1)
{ {
std::cout << "Error creating temporary file" << std::endl; std::cout << "Error creating temporary file ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
for (unsigned long long i = 0; i < bigVect.size(); ++i) //Write the ordered number in a temp file if (close(fd) == -1)
{ {
if (ALLOW_BUFFER) //Branch to test performance with and without buffer std::cout << "Error closing the file descriptor ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
MPI_File tmpFile;
rmpi = MPI_File_open(MPI_COMM_SELF, &templateName[0], MPI_MODE_CREATE | MPI_MODE_WRONLY, MPI_INFO_NULL, &tmpFile);
if (rmpi != MPI_SUCCESS)
{
std::cout << "Error opening file ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
start = MPI_Wtime();
if (ALLOW_BUFFER) //Branch to test performance with and without buffer
{
MPI_Offset offset = 0;
for (MPI_Offset i = 0; i < bigVect.size(); ++i)
{ {
buffer[i % static_cast<unsigned long long>(BUFFERSIZE)] = bigVect[i]; bufferWrit[i % BUFFERSIZEWRITE] = bigVect[i];
if ((i + 1) % static_cast<unsigned long long>(BUFFERSIZE) == 0 || i == bigVect.size() - 1) if ((i + 1) % BUFFERSIZEWRITE == 0 || i == bigVect.size() - 1)
{ {
ssize_t tw = write(tmpFile, buffer, sizeof(int64_t) * ((i % static_cast<unsigned long long>(BUFFERSIZE)) + 1)); int count = (i % BUFFERSIZEWRITE) + 1;
if (tw == -1) rmpi = MPI_File_write_at(tmpFile, offset, bufferWrit, count, MPI_INT64_T, &status);
if (rmpi != MPI_SUCCESS)
{ {
std::cout << "Error writing to file" << std::endl; std::cout << "Error writing to file at offset ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
offset += count * sizeof(int64_t);
} }
} }
else }
else
{
for (MPI_Offset i = 0; i < bigVect.size(); ++i) //Write the ordered number in a temp file
{ {
int64_t elem = bigVect[i]; int64_t elem = bigVect[i];
ssize_t tw = write(tmpFile, &elem, sizeof(int64_t)); rmpi = MPI_File_write_at(tmpFile, i * sizeof(int64_t), &elem, 1, MPI_INT64_T, &status);
if (tw == -1) if (rmpi != MPI_SUCCESS)
{ {
std::cout << "Error writing to file" << std::endl; std::cout << "Error writing to file at offset ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
} }
} }
off_t sz = lseek(tmpFile, 0, SEEK_END);
end = MPI_Wtime();
MPI_Offset sz;
rmpi = MPI_File_get_size(tmpFile, &sz);
if (rmpi != MPI_SUCCESS)
{
std::cout << "Error getting file size ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
if (sz == 0) if (sz == 0)
{ {
if (close(tmpFile) == -1) rmpi = MPI_File_close(&tmpFile);
if (rmpi != MPI_SUCCESS)
{ {
std::cout << "Error closing the file" << std::endl; std::cout << "Error closing file ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
if (unlink(&templateName[0]) == -1) rmpi = MPI_File_delete(&templateName[0], MPI_INFO_NULL);
if (rmpi != MPI_SUCCESS)
{ {
std::cout << "Error unlinking file" << std::endl; std::cout << "Error deleting file ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
} }
if (close(tmpFile) == -1) rmpi = MPI_File_close(&tmpFile);
if (rmpi != MPI_SUCCESS)
{ {
std::cout << "Error closing the file" << std::endl; std::cout << "Error closing file ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
end = MPI_Wtime();
std::cout << " " << end-start << "s" << " => Time to write '" << templateName << "' and fill it up with " << sz/8 << " sorted elements by Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << " " << end-start << "s" << " => Time to write '" << templateName << "' and fill it up with " << sz/8 << " sorted elements by Process " << mpiRank+1 << "/" << mpiSize << std::endl;
start = MPI_Wtime(); start = MPI_Wtime();
} }
end = MPI_Wtime(); end = MPI_Wtime();
std::cout << end-startTot << "s" << " => Time function sortRuns() in Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << end-startTot << "s" << " => Time function sortedRuns() in Process " << mpiRank+1 << "/" << mpiSize << std::endl;
}
void snowPlowRuns(unsigned long long fileSize, unsigned long long sliceSize, unsigned long long maxLoop, FILE* file, int id, int mpiRank, int mpiSize)
{
if (ALLOW_SNOWPLOW)
std::cout << "Can't compute files of size bigger then " << static_cast<unsigned long long>(RAMNUM) * mpiSize / 134217728 << "Gb with " << mpiSize << " processes (currently file is " << fileSize / 134217728 << "Gb)" << std::endl;
else
{
maxLoop = (fileSize / (static_cast<unsigned long long>(RAMNUM) * mpiSize)) + 1;
sortRuns(fileSize, static_cast<unsigned long long>(RAMNUM), maxLoop, file, id, mpiRank, mpiSize);
}
} }
// 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) void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
{ {
std::string fileDir = "/mnt/raid/tmp/"; std::string fileDir = "/mnt/raid/tmp/";
@ -165,7 +216,8 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
std::vector<std::string> fns; //To store the file name of each file to delete after merge std::vector<std::string> fns; //To store the file name of each file to delete after merge
size_t lastSlash = argFile.find_last_of('/'); size_t lastSlash = argFile.find_last_of('/');
std::string nameOnly = (lastSlash != std::string::npos) ? argFile.substr(lastSlash + 1) : argFile; std::string nameOnly = (lastSlash != std::string::npos) ? argFile.substr(lastSlash + 1) : argFile;
std::string finalFile = "/mnt/raid/tmp/" + nameOnly + (ALLOW_BUFFER == 1 ? ".buf" : "") + ".sort"; std::string finalFile = "/mnt/raid/tmp/" + nameOnly + (ALLOW_BUFFER != 1 ? ".nobuf" : "") + ".sort";
off_t fileSize;
double start, end; double start, end;
int fileCount = 0; int fileCount = 0;
@ -184,12 +236,16 @@ 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 int fd = open(tmpFile.c_str(), O_RDONLY); //Open the file and save the file descriptor
if (fd != -1) 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;
fds.push_back(fd); fds.push_back(fd);
fns.push_back(tmpFile); fns.push_back(tmpFile);
fileCount++; fileCount++;
} }
else else
std::cout << "Error opening file '" << tmpFile << "' by Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << "Error opening file '" << tmpFile << "'" << std::endl;
} }
} }
} }
@ -197,14 +253,22 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
} }
else else
{ {
std::cout << "Error opening directory '" << fileDir << "' by Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << "Error opening directory '" << fileDir << "' ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
int fdFinal = open(finalFile.c_str(), O_WRONLY | O_CREAT | O_EXCL, S_IRUSR | S_IWUSR); //Open the file for writing only, creating it if it doesn't exist and not overwrite if it exists int fdFinal = open(finalFile.c_str(), O_WRONLY | O_CREAT, S_IRUSR | S_IWUSR); //Open the file for writing only, creating it if it doesn't exist and (add '| O_EXCL' near O_CREAT if want the next feature) not overwrite if it exists
if (fdFinal == -1) if (fdFinal == -1)
{ {
std::cout << "Error opening or creating final file '" << finalFile << "' by Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << "Error opening or creating final file '" << finalFile << "'...Terminating" << std::endl;
for (const std::string &fn : fns) //Remove all temporary files before abort
{
if (unlink(&fn[0]) == -1)
{
std::cout << "Error unlinking file '" << fn << "' ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
}
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
@ -213,20 +277,34 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
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 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; int64_t tmpValue;
for (int fd : fds) //Populate the Min Heap with initial values from each file descriptor
int b=0;
for(int i = 0; i < RAMNUM/fileCount; i++)
{ {
if (read(fd, &tmpValue, sizeof(int64_t)) == sizeof(int64_t)) for (int fd : fds) //Populate the Min Heap with initial values from each file descriptor
minHeap.push({tmpValue, fd});
else
{ {
std::cout << "Error reading from file descriptor by Process " << mpiRank+1 << "/" << mpiSize << std::endl; switch (read(fd, &tmpValue, sizeof(int64_t)))
MPI_Abort(MPI_COMM_WORLD, 1); {
case sizeof(int64_t):
minHeap.push({tmpValue, fd});
break;
case 0:
b = 1;
break;
default:
std::cout << i << "Error reading size=" << sizeof(int64_t) << " from file descriptor ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
break;
}
} }
if (b == 1)
break;
} }
std::cout << "(" << minHeap.size() << "=size heap)" << std::endl;
int tmpfd; int tmpfd;
int64_t tmpValue2; int64_t tmpValue2;
int64_t buffer[static_cast<unsigned long long>(BUFFERSIZE)]; int64_t bufferWrit[static_cast<unsigned long long>(BUFFERSIZEWRITE)];
unsigned long long i = 0; unsigned long long i = 0;
while (!minHeap.empty()) //Write sorted elements to the temporary file while (!minHeap.empty()) //Write sorted elements to the temporary file
{ {
@ -240,21 +318,21 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
else //If no more values can be read else //If no more values can be read
{ {
minHeap.pop(); minHeap.pop();
if (close(tmpfd) == -1) if (fcntl(tmpfd, F_GETFD) == 1 && close(tmpfd) == -1)
{ {
std::cout << "Error closing the file descriptor by Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << "Error closing the file descriptor ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
} }
if (ALLOW_BUFFER) //Branch to test performance with and without buffer if (ALLOW_BUFFER) //Branch to test performance with and without buffer
{ {
buffer[i % static_cast<unsigned long long>(BUFFERSIZE)] = tmpValue; bufferWrit[i % static_cast<unsigned long long>(BUFFERSIZEWRITE)] = tmpValue;
if ((i + 1) % static_cast<unsigned long long>(BUFFERSIZE) == 0 || minHeap.empty()) if ((i + 1) % static_cast<unsigned long long>(BUFFERSIZEWRITE) == 0 || minHeap.empty())
{ {
ssize_t tw = write(fdFinal, buffer, sizeof(int64_t) * ((i % static_cast<unsigned long long>(BUFFERSIZE)) + 1)); ssize_t tw = write(fdFinal, bufferWrit, sizeof(int64_t) * ((i % static_cast<unsigned long long>(BUFFERSIZEWRITE)) + 1));
if (tw == -1) if (tw == -1)
{ {
std::cout << "Error writing to file" << std::endl; std::cout << "Error writing to file ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
} }
@ -265,17 +343,17 @@ void kMerge(const std::string &argFile, int id, int mpiRank, int mpiSize)
ssize_t tw = write(fdFinal, &tmpValue, sizeof(int64_t)); ssize_t tw = write(fdFinal, &tmpValue, sizeof(int64_t));
if (tw == -1) if (tw == -1)
{ {
std::cout << "Error writing to file" << std::endl; std::cout << "Error writing to file ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
} }
} }
for (const std::string &fn : fns) //Remove all temporary files after merging them for (const std::string &fn : fns) //Remove all temporary files after merging them
{ {
if (unlink(&fn[0]) == -1) if (unlink(&fn[0]) == -1)
{ {
std::cout << "Error unlinking file '" << fn << "' by Process " << mpiRank+1 << "/" << mpiSize << std::endl; std::cout << "Error unlinking file '" << fn << "' ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
} }
@ -305,57 +383,65 @@ int main(int argc, char* argv[])
if (mpiRank == 0) if (mpiRank == 0)
{ {
std::cout << "Usage: " << argv[0] << " <file_to_parse>" << std::endl; std::cout << "Usage: " << argv[0] << " <file_to_parse>" << std::endl;
std::cout << "It returns a file with extension '.sort' in the same directory of the not-parsed one. Make sure to have space before." << std::endl; std::cout << "It returns a file with extension '.sort' in the /mnt/raid/tmp/ directory. Make sure to have space before." << std::endl;
std::cout << "Use arguments in the make as ARGS=\"stuff\". Example 'make run ARGS=\"/path/to/file\"'." << std::endl; std::cout << "Use arguments in the make as ARGS=\"stuff\". Example 'make run ARGS=\"/path/to/file\"'." << std::endl;
} }
MPI_Finalize(); //Clean up the MPI environment MPI_Finalize(); //Clean up the MPI environment
return 0; return 0;
} }
FILE *file; MPI_File file;
unsigned long long fileSize, slices, sliceSize, maxLoop; MPI_Offset fileSize, sliceSize;
file = fopen(argv[1], "rb"); //Open the file in mode rb (read binary) int slices, maxLoop;
if(!file) int rmpi;
rmpi = MPI_File_open(MPI_COMM_WORLD, argv[1], MPI_MODE_RDONLY, MPI_INFO_NULL, &file); //Mode set to MPI_MODE_RDONLY (read only), its equivalent to opening a file in binary read mode ("rb") in standard C/C++
if (rmpi != MPI_SUCCESS)
{
std::cout << "Error opening file: " << argv[1] << " ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
rmpi = MPI_File_get_size(file, &fileSize);
if (rmpi != MPI_SUCCESS)
{ {
std::cout << "Error opening file: " << argv[1] << std::endl; std::cout << "Error getting file size ...Terminating"<< std::endl;
MPI_Abort(MPI_COMM_WORLD, 1); MPI_Abort(MPI_COMM_WORLD, 1);
} }
fseek(file,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
fileSize = ftell(file) / 8; //Size in bytes of the file, correspond to the number of numbers to parse. Each number is 8 bytes
if (mpiRank == 0) if (mpiRank == 0)
std::cout << "Sorting file '" << argv[1] << "' of " << fileSize << " elements" << 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 //Load balancer
if (fileSize < static_cast<unsigned long long>(CACHENUM)) //Can add more granularity considering efficiency, now is used by default all nodes if (fileSize < ((MPI_Offset) static_cast<MPI_Offset>(RAMNUM) * mpiSize)) //Can add more granularity considering efficiency, now is used by default all nodes
slices = 1;
else if (fileSize < (static_cast<unsigned long long>(CACHENUM) * mpiSize))
slices = mpiSize;
else if (fileSize < ((unsigned long long) static_cast<unsigned long long>(RAMNUM) * mpiSize))
slices = mpiSize; slices = mpiSize;
else else
slices = mpiSize; slices = mpiSize;
sliceSize = (fileSize / slices) + 1; //Each process divides a number of 8-byte integers based on the size of the starting file sliceSize = (fileSize / slices); //Each process divides a number of 8-byte integers based on the size of the starting file
maxLoop = 1; maxLoop = 1;
if (sliceSize > static_cast<unsigned long long>(RAMNUM)) if (sliceSize >= static_cast<MPI_Offset>(RAMNUM))
snowPlowRuns(fileSize, sliceSize, maxLoop, file, id, mpiRank, mpiSize); {
maxLoop = (fileSize / (static_cast<MPI_Offset>(RAMNUM) * mpiSize)) + 1;
sliceSize = static_cast<MPI_Offset>(RAMNUM);
sortedRuns(fileSize, sliceSize, maxLoop, file, id, mpiRank, mpiSize);
}
else else
sortRuns(fileSize, sliceSize, maxLoop, file, id, mpiRank, mpiSize); {
fclose(file); sortedRuns(fileSize, sliceSize + 1, maxLoop, file, id, mpiRank, mpiSize);
}
rmpi = MPI_File_close(&file);
if (rmpi != MPI_SUCCESS)
{
std::cout << "Error closing file: " << argv[1] << " ...Terminating" << std::endl;
MPI_Abort(MPI_COMM_WORLD, 1);
}
MPI_Barrier(MPI_COMM_WORLD); //Blocks the caller until all processes in the communicator have called it MPI_Barrier(MPI_COMM_WORLD); //Blocks the caller until all processes in the communicator have called it
if(mpiRank==0) if(mpiRank==0)
{ {
kMerge(argv[1], id, mpiRank, mpiSize); kMerge(argv[1], id, mpiRank, mpiSize);
endGlobal = MPI_Wtime(); endGlobal = MPI_Wtime();
std::cout << (endGlobal-startGlobal)/60.0 << "min" << " => FULL EXECUTION TIME" << std::endl; std::cout << (endGlobal-startGlobal)/60.0 << "min" << " => FULL EXECUTION TIME" << std::endl;
std::cout << std::endl << "To visualize binary files in bash can be used:" << std::endl;
std::cout << "od -t d8 -A n binaryfile.bin #For in use format" << std::endl;
std::cout << "od -t d8 -A n --endian=little binaryfile.bin #For little-endian format" << std::endl;
std::cout << "od -t d8 -A n --endian=big binaryfile.bin #For big-endian format" << std::endl;
} }
MPI_Finalize(); //Clean up the MPI environment MPI_Finalize(); //Clean up the MPI environment
return 0; return 0;
} }

@ -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

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

Loading…
Cancel
Save