Settings:
Output files: "/gscratch/srlab/sam/data/O_lurida/oly_genome_assemblies/20180515_oly_bowtie2_pbjelly_sjw_01_genome_index/pbjelly_sjw_01_ref.*.bt2"
Line rate: 6 (line is 64 bytes)
Lines per side: 1 (side is 64 bytes)
Offset rate: 4 (one in 16)
FTable chars: 10
Strings: unpacked
Max bucket size: default
Max bucket size, sqrt multiplier: default
Max bucket size, len divisor: 64
Difference-cover sample period: 1024
Endianness: little
Actual local endianness: little
Sanity checking: disabled
Assertions: disabled
Random seed: 0
Sizeofs: void*:8, int:4, long:8, size_t:8
Input files DNA, FASTA:
/gscratch/srlab/sam/data/O_lurida/oly_genome_assemblies/20180515_oly_bowtie2_pbjelly_sjw_01_genome_index/jelly.out.fasta
Reading reference sizes
Time reading reference sizes: 00:00:08
Calculating joined length
Writing header
Reserving space for joined string
Joining reference sequences
Time to join reference sequences: 00:00:05
bmax according to bmaxDivN setting: 18314143
Using parameters --bmax 13735608 --dcv 1024
Doing ahead-of-time memory usage test
Passed! Constructing with these parameters: --bmax 13735608 --dcv 1024
Constructing suffix-array element generator
Building DifferenceCoverSample
Building sPrime
Building sPrimeOrder
V-Sorting samples
V-Sorting samples time: 00:00:08
Allocating rank array
Ranking v-sort output
Ranking v-sort output time: 00:00:06
Invoking Larsson-Sadakane on ranks
Invoking Larsson-Sadakane on ranks time: 00:00:09
Sanity-checking and returning
Building samples
Reserving space for 172 sample suffixes
Generating random suffixes
QSorting 172 sample offsets, eliminating duplicates
QSorting sample offsets, eliminating duplicates time: 00:00:00
Multikey QSorting 172 samples
(Using difference cover)
Multikey QSorting samples time: 00:00:00
Calculating bucket sizes
Splitting and merging
Splitting and merging time: 00:00:00
Split 21, merged 76; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 10, merged 11; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 7, merged 6; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 4, merged 4; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Avg bucket size: 1.01922e+07 (target: 13735607)
Converting suffix-array elements to index image
Allocating ftab, absorbFtab
Entering Ebwt loop
Getting block 3 of 115
Getting block 1 of 115
Getting block 2 of 115
Reserving size (13735608) for bucket 3
Reserving size (13735608) for bucket 1
Getting block 4 of 115
Reserving size (13735608) for bucket 2
Getting block 5 of 115
Getting block 6 of 115
Getting block 7 of 115
Getting block 8 of 115
Getting block 9 of 115
Getting block 10 of 115
Getting block 11 of 115
Getting block 12 of 115
Getting block 13 of 115
Getting block 14 of 115
Getting block 15 of 115
Getting block 16 of 115
Calculating Z arrays for bucket 3
Reserving size (13735608) for bucket 4
Calculating Z arrays for bucket 1
Reserving size (13735608) for bucket 5
Reserving size (13735608) for bucket 6
Reserving size (13735608) for bucket 7
Reserving size (13735608) for bucket 8
Reserving size (13735608) for bucket 9
Reserving size (13735608) for bucket 10
Reserving size (13735608) for bucket 11
Calculating Z arrays for bucket 2
Reserving size (13735608) for bucket 12
Reserving size (13735608) for bucket 13
Reserving size (13735608) for bucket 14
Reserving size (13735608) for bucket 15
Reserving size (13735608) for bucket 16
Entering block accumulator loop for bucket 3:
Entering block accumulator loop for bucket 1:
Calculating Z arrays for bucket 4
Entering block accumulator loop for bucket 2:
Calculating Z arrays for bucket 7
Entering block accumulator loop for bucket 4:
Entering block accumulator loop for bucket 7:
Calculating Z arrays for bucket 5
Calculating Z arrays for bucket 14
Calculating Z arrays for bucket 12
Entering block accumulator loop for bucket 5:
Calculating Z arrays for bucket 11
Calculating Z arrays for bucket 13
Calculating Z arrays for bucket 16
Calculating Z arrays for bucket 15
Calculating Z arrays for bucket 6
Calculating Z arrays for bucket 9
Calculating Z arrays for bucket 8
Calculating Z arrays for bucket 10
Entering block accumulator loop for bucket 14:
Entering block accumulator loop for bucket 12:
Entering block accumulator loop for bucket 11:
Entering block accumulator loop for bucket 13:
Entering block accumulator loop for bucket 16:
Entering block accumulator loop for bucket 15:
Entering block accumulator loop for bucket 6:
Entering block accumulator loop for bucket 9:
Entering block accumulator loop for bucket 8:
Entering block accumulator loop for bucket 10:
bucket 2: 10%
bucket 3: 10%
bucket 5: 10%
bucket 4: 10%
bucket 7: 10%
bucket 6: 10%
bucket 1: 10%
bucket 8: 10%
bucket 14: 10%
bucket 9: 10%
bucket 12: 10%
bucket 10: 10%
bucket 15: 10%
bucket 11: 10%
bucket 16: 10%
bucket 13: 10%
bucket 2: 20%
bucket 3: 20%
bucket 1: 20%
bucket 5: 20%
bucket 4: 20%
bucket 6: 20%
bucket 7: 20%
bucket 8: 20%
bucket 9: 20%
bucket 10: 20%
bucket 14: 20%
bucket 11: 20%
bucket 15: 20%
bucket 12: 20%
bucket 16: 20%
bucket 13: 20%
bucket 2: 30%
bucket 3: 30%
bucket 1: 30%
bucket 5: 30%
bucket 6: 30%
bucket 4: 30%
bucket 7: 30%
bucket 8: 30%
bucket 10: 30%
bucket 9: 30%
bucket 14: 30%
bucket 11: 30%
bucket 12: 30%
bucket 15: 30%
bucket 16: 30%
bucket 13: 30%
bucket 2: 40%
bucket 1: 40%
bucket 3: 40%
bucket 5: 40%
bucket 6: 40%
bucket 7: 40%
bucket 4: 40%
bucket 8: 40%
bucket 10: 40%
bucket 9: 40%
bucket 14: 40%
bucket 11: 40%
bucket 12: 40%
bucket 15: 40%
bucket 16: 40%
bucket 1: 50%
bucket 2: 50%
bucket 3: 50%
bucket 13: 40%
bucket 5: 50%
bucket 6: 50%
bucket 7: 50%
bucket 4: 50%
bucket 8: 50%
bucket 10: 50%
bucket 9: 50%
bucket 14: 50%
bucket 11: 50%
bucket 2: 60%
bucket 12: 50%
bucket 3: 60%
bucket 1: 60%
bucket 15: 50%
bucket 16: 50%
bucket 13: 50%
bucket 5: 60%
bucket 6: 60%
bucket 7: 60%
bucket 4: 60%
bucket 8: 60%
bucket 10: 60%
bucket 9: 60%
bucket 2: 70%
bucket 11: 60%
bucket 3: 70%
bucket 14: 60%
bucket 1: 70%
bucket 12: 60%
bucket 15: 60%
bucket 16: 60%
bucket 5: 70%
bucket 6: 70%
bucket 7: 70%
bucket 4: 70%
bucket 13: 60%
bucket 8: 70%
bucket 10: 70%
bucket 9: 70%
bucket 3: 80%
bucket 1: 80%
bucket 2: 80%
bucket 11: 70%
bucket 14: 70%
bucket 12: 70%
bucket 5: 80%
bucket 15: 70%
bucket 6: 80%
bucket 16: 70%
bucket 7: 80%
bucket 4: 80%
bucket 8: 80%
bucket 13: 70%
bucket 1: 90%
bucket 3: 90%
bucket 2: 90%
bucket 9: 80%
bucket 10: 80%
bucket 11: 80%
bucket 14: 80%
bucket 5: 90%
bucket 12: 80%
bucket 6: 90%
bucket 7: 90%
bucket 15: 80%
bucket 4: 90%
bucket 16: 80%
bucket 8: 90%
bucket 1: 100%
Sorting block of length 13550374 for bucket 1
(Using difference cover)
bucket 3: 100%
Sorting block of length 6410312 for bucket 3
(Using difference cover)
bucket 2: 100%
Sorting block of length 12166124 for bucket 2
(Using difference cover)
bucket 13: 80%
bucket 9: 90%
bucket 10: 90%
bucket 11: 90%
bucket 14: 90%
bucket 5: 100%
Sorting block of length 12067114 for bucket 5
(Using difference cover)
bucket 6: 100%
Sorting block of length 9737265 for bucket 6
(Using difference cover)
bucket 7: 100%
Sorting block of length 8669238 for bucket 7
(Using difference cover)
bucket 12: 90%
bucket 4: 100%
Sorting block of length 11932634 for bucket 4
(Using difference cover)
bucket 15: 90%
bucket 16: 90%
bucket 8: 100%
Sorting block of length 10249284 for bucket 8
(Using difference cover)
bucket 9: 100%
Sorting block of length 10833741 for bucket 9
(Using difference cover)
bucket 10: 100%
Sorting block of length 10460134 for bucket 10
(Using difference cover)
bucket 13: 90%
bucket 11: 100%
Sorting block of length 10184049 for bucket 11
(Using difference cover)
bucket 14: 100%
Sorting block of length 5635328 for bucket 14
(Using difference cover)
bucket 12: 100%
Sorting block of length 11883936 for bucket 12
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 6410313 for bucket 3
bucket 15: 100%
Sorting block of length 9011870 for bucket 15
(Using difference cover)
Getting block 17 of 115
Reserving size (13735608) for bucket 17
Calculating Z arrays for bucket 17
Entering block accumulator loop for bucket 17:
bucket 16: 100%
Sorting block of length 11472228 for bucket 16
(Using difference cover)
bucket 13: 100%
Sorting block of length 11579303 for bucket 13
(Using difference cover)
bucket 17: 10%
Sorting block time: 00:00:02
Returning block of 5635329 for bucket 14
Sorting block time: 00:00:03
Returning block of 8669239 for bucket 7
Getting block 18 of 115
Reserving size (13735608) for bucket 18
Calculating Z arrays for bucket 18
Entering block accumulator loop for bucket 18:
Getting block 19 of 115
Reserving size (13735608) for bucket 19
Calculating Z arrays for bucket 19
Entering block accumulator loop for bucket 19:
Sorting block time: 00:00:04
Returning block of 9737266 for bucket 6
Getting block 20 of 115
Reserving size (13735608) for bucket 20
Calculating Z arrays for bucket 20
Entering block accumulator loop for bucket 20:
Sorting block time: 00:00:04
Returning block of 12166125 for bucket 2
Sorting block time: 00:00:03
Returning block of 10249285 for bucket 8
Getting block 21 of 115
Reserving size (13735608) for bucket 21
Calculating Z arrays for bucket 21
Entering block accumulator loop for bucket 21:
Sorting block time: 00:00:04
Returning block of 13550375 for bucket 1
Getting block 22 of 115
Reserving size (13735608) for bucket 22
Calculating Z arrays for bucket 22
Entering block accumulator loop for bucket 22:
bucket 17: 20%
Sorting block time: 00:00:04
Returning block of 12067115 for bucket 5
Sorting block time: 00:00:04
Returning block of 11932635 for bucket 4
Getting block 23 of 115
Reserving size (13735608) for bucket 23
Calculating Z arrays for bucket 23
Entering block accumulator loop for bucket 23:
Sorting block time: 00:00:04
Returning block of 10460135 for bucket 10
Sorting block time: 00:00:04
Returning block of 10184050 for bucket 11
Getting block 24 of 115
Reserving size (13735608) for bucket 24
Calculating Z arrays for bucket 24
Entering block accumulator loop for bucket 24:
bucket 18: 10%
Getting block 25 of 115
Reserving size (13735608) for bucket 25
Calculating Z arrays for bucket 25
Entering block accumulator loop for bucket 25:
Getting block 26 of 115
Reserving size (13735608) for bucket 26
Calculating Z arrays for bucket 26
Entering block accumulator loop for bucket 26:
Sorting block time: 00:00:03
Returning block of 9011871 for bucket 15
Sorting block time: 00:00:04
Returning block of 10833742 for bucket 9
bucket 19: 10%
Getting block 27 of 115
Reserving size (13735608) for bucket 27
Calculating Z arrays for bucket 27
Entering block accumulator loop for bucket 27:
Getting block 28 of 115
Reserving size (13735608) for bucket 28
Calculating Z arrays for bucket 28
Entering block accumulator loop for bucket 28:
bucket 20: 10%
Getting block 29 of 115
Reserving size (13735608) for bucket 29
Calculating Z arrays for bucket 29
Entering block accumulator loop for bucket 29:
Sorting block time: 00:00:03
Returning block of 11883937 for bucket 12
bucket 21: 10%
Getting block 30 of 115
Reserving size (13735608) for bucket 30
Calculating Z arrays for bucket 30
Entering block accumulator loop for bucket 30:
Sorting block time: 00:00:04
Returning block of 11472229 for bucket 16
bucket 22: 10%
bucket 17: 30%
bucket 23: 10%
Getting block 31 of 115
Reserving size (13735608) for bucket 31
Calculating Z arrays for bucket 31
Entering block accumulator loop for bucket 31:
Sorting block time: 00:00:04
Returning block of 11579304 for bucket 13
bucket 24: 10%
bucket 18: 20%
bucket 19: 20%
bucket 26: 10%
bucket 25: 10%
bucket 20: 20%
bucket 28: 10%
bucket 27: 10%
Getting block 32 of 115
Reserving size (13735608) for bucket 32
Calculating Z arrays for bucket 32
Entering block accumulator loop for bucket 32:
bucket 29: 10%
bucket 21: 20%
bucket 17: 40%
bucket 30: 10%
bucket 22: 20%
bucket 23: 20%
bucket 31: 10%
bucket 24: 20%
bucket 18: 30%
bucket 19: 30%
bucket 20: 30%
bucket 26: 20%
bucket 25: 20%
bucket 28: 20%
bucket 27: 20%
bucket 29: 20%
bucket 21: 30%
bucket 32: 10%
bucket 17: 50%
bucket 22: 30%
bucket 30: 20%
bucket 23: 30%
bucket 24: 30%
bucket 18: 40%
bucket 31: 20%
bucket 20: 40%
bucket 19: 40%
bucket 26: 30%
bucket 25: 30%
bucket 28: 30%
bucket 27: 30%
bucket 21: 40%
bucket 29: 30%
bucket 17: 60%
bucket 32: 20%
bucket 22: 40%
bucket 23: 40%
bucket 30: 30%
bucket 18: 50%
bucket 24: 40%
bucket 20: 50%
bucket 19: 50%
bucket 31: 30%
bucket 26: 40%
bucket 25: 40%
bucket 28: 40%
bucket 21: 50%
bucket 17: 70%
bucket 27: 40%
bucket 29: 40%
bucket 32: 30%
bucket 23: 50%
bucket 22: 50%
bucket 20: 60%
bucket 18: 60%
bucket 24: 50%
bucket 30: 40%
bucket 19: 60%
bucket 31: 40%
bucket 17: 80%
bucket 26: 50%
bucket 21: 60%
bucket 28: 50%
bucket 25: 50%
bucket 27: 50%
bucket 29: 50%
bucket 32: 40%
bucket 23: 60%
bucket 20: 70%
bucket 22: 60%
bucket 18: 70%
bucket 24: 60%
bucket 19: 70%
bucket 30: 50%
bucket 17: 90%
bucket 31: 50%
bucket 21: 70%
bucket 26: 60%
bucket 28: 60%
bucket 25: 60%
bucket 27: 60%
bucket 29: 60%
bucket 32: 50%
bucket 23: 70%
bucket 20: 80%
bucket 22: 70%
bucket 18: 80%
bucket 24: 70%
bucket 19: 80%
bucket 17: 100%
Sorting block of length 3454878 for bucket 17
(Using difference cover)
bucket 30: 60%
bucket 21: 80%
bucket 31: 60%
bucket 26: 70%
bucket 28: 70%
bucket 25: 70%
bucket 27: 70%
bucket 29: 70%
Sorting block time: 00:00:01
Returning block of 3454879 for bucket 17
bucket 20: 90%
bucket 23: 80%
Getting block 33 of 115
Reserving size (13735608) for bucket 33
Calculating Z arrays for bucket 33
Entering block accumulator loop for bucket 33:
bucket 32: 60%
bucket 22: 80%
bucket 18: 90%
bucket 24: 80%
bucket 19: 90%
bucket 21: 90%
bucket 30: 70%
bucket 31: 70%
bucket 26: 80%
bucket 28: 80%
bucket 25: 80%
bucket 27: 80%
bucket 29: 80%
bucket 20: 100%
Sorting block of length 5024422 for bucket 20
(Using difference cover)
bucket 23: 90%
bucket 33: 10%
bucket 32: 70%
bucket 18: 100%
Sorting block of length 13562994 for bucket 18
(Using difference cover)
bucket 22: 90%
bucket 19: 100%
Sorting block of length 12109175 for bucket 19
(Using difference cover)
bucket 24: 90%
bucket 21: 100%
Sorting block of length 12757054 for bucket 21
(Using difference cover)
bucket 30: 80%
bucket 31: 80%
bucket 26: 90%
bucket 28: 90%
bucket 25: 90%
bucket 27: 90%
bucket 29: 90%
bucket 23: 100%
Sorting block of length 11173481 for bucket 23
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5024423 for bucket 20
Getting block 34 of 115
Reserving size (13735608) for bucket 34
Calculating Z arrays for bucket 34
Entering block accumulator loop for bucket 34:
bucket 33: 20%
bucket 32: 80%
bucket 22: 100%
Sorting block of length 10914162 for bucket 22
(Using difference cover)
bucket 24: 100%
Sorting block of length 8862276 for bucket 24
(Using difference cover)
bucket 30: 90%
bucket 31: 90%
bucket 26: 100%
Sorting block of length 8401210 for bucket 26
(Using difference cover)
bucket 28: 100%
Sorting block of length 8679677 for bucket 28
(Using difference cover)
bucket 25: 100%
Sorting block of length 12163929 for bucket 25
(Using difference cover)
bucket 27: 100%
Sorting block of length 11166618 for bucket 27
(Using difference cover)
bucket 29: 100%
Sorting block of length 7443491 for bucket 29
(Using difference cover)
bucket 34: 10%
bucket 33: 30%
bucket 32: 90%
bucket 30: 100%
Sorting block of length 12309687 for bucket 30
(Using difference cover)
bucket 31: 100%
Sorting block of length 10684290 for bucket 31
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 12109176 for bucket 19
Sorting block time: 00:00:04
Returning block of 12757055 for bucket 21
bucket 34: 20%
Getting block 35 of 115
Reserving size (13735608) for bucket 35
Calculating Z arrays for bucket 35
Entering block accumulator loop for bucket 35:
bucket 33: 40%
Sorting block time: 00:00:04
Returning block of 13562995 for bucket 18
Sorting block time: 00:00:03
Returning block of 8862277 for bucket 24
Getting block 36 of 115
Reserving size (13735608) for bucket 36
Calculating Z arrays for bucket 36
Entering block accumulator loop for bucket 36:
bucket 32: 100%
Sorting block of length 8064526 for bucket 32
(Using difference cover)
Getting block 37 of 115
Reserving size (13735608) for bucket 37
Calculating Z arrays for bucket 37
Entering block accumulator loop for bucket 37:
Getting block 38 of 115
Reserving size (13735608) for bucket 38
Calculating Z arrays for bucket 38
Entering block accumulator loop for bucket 38:
Sorting block time: 00:00:03
Returning block of 11173482 for bucket 23
Getting block 39 of 115
Reserving size (13735608) for bucket 39
Calculating Z arrays for bucket 39
Entering block accumulator loop for bucket 39:
Sorting block time: 00:00:02
Returning block of 7443492 for bucket 29
Sorting block time: 00:00:02
Returning block of 8679678 for bucket 28
Sorting block time: 00:00:02
Returning block of 8401211 for bucket 26
Sorting block time: 00:00:04
Returning block of 10914163 for bucket 22
Getting block 40 of 115
Reserving size (13735608) for bucket 40
Calculating Z arrays for bucket 40
Entering block accumulator loop for bucket 40:
Getting block 41 of 115
Reserving size (13735608) for bucket 41
Calculating Z arrays for bucket 41
Entering block accumulator loop for bucket 41:
Getting block 42 of 115
Reserving size (13735608) for bucket 42
Calculating Z arrays for bucket 42
Entering block accumulator loop for bucket 42:
Getting block 43 of 115
Reserving size (13735608) for bucket 43
Calculating Z arrays for bucket 43
Entering block accumulator loop for bucket 43:
bucket 34: 30%
bucket 35: 10%
bucket 33: 50%
bucket 38: 10%
Sorting block time: 00:00:04
Returning block of 11166619 for bucket 27
bucket 36: 10%
bucket 37: 10%
bucket 39: 10%
Sorting block time: 00:00:04
Returning block of 12163930 for bucket 25
bucket 40: 10%
Getting block 44 of 115
Reserving size (13735608) for bucket 44
Calculating Z arrays for bucket 44
Entering block accumulator loop for bucket 44:
bucket 41: 10%
bucket 43: 10%
Getting block 45 of 115
Reserving size (13735608) for bucket 45
Calculating Z arrays for bucket 45
Entering block accumulator loop for bucket 45:
Sorting block time: 00:00:03
Returning block of 10684291 for bucket 31
bucket 42: 10%
Getting block 46 of 115
Reserving size (13735608) for bucket 46
Calculating Z arrays for bucket 46
Entering block accumulator loop for bucket 46:
Sorting block time: 00:00:02
Returning block of 8064527 for bucket 32
bucket 33: 60%
bucket 34: 40%
bucket 35: 20%
Getting block 47 of 115
Reserving size (13735608) for bucket 47
Calculating Z arrays for bucket 47
Entering block accumulator loop for bucket 47:
bucket 38: 20%
Sorting block time: 00:00:04
Returning block of 12309688 for bucket 30
bucket 39: 20%
bucket 36: 20%
bucket 40: 20%
bucket 37: 20%
Getting block 48 of 115
Reserving size (13735608) for bucket 48
Calculating Z arrays for bucket 48
Entering block accumulator loop for bucket 48:
bucket 44: 10%
bucket 41: 20%
bucket 43: 20%
bucket 45: 10%
bucket 46: 10%
bucket 42: 20%
bucket 33: 70%
bucket 47: 10%
bucket 34: 50%
bucket 35: 30%
bucket 38: 30%
bucket 39: 30%
bucket 36: 30%
bucket 40: 30%
bucket 48: 10%
bucket 41: 30%
bucket 37: 30%
bucket 44: 20%
bucket 43: 30%
bucket 46: 20%
bucket 45: 20%
bucket 42: 30%
bucket 47: 20%
bucket 33: 80%
bucket 34: 60%
bucket 38: 40%
bucket 35: 40%
bucket 39: 40%
bucket 40: 40%
bucket 36: 40%
bucket 48: 20%
bucket 41: 40%
bucket 44: 30%
bucket 43: 40%
bucket 46: 30%
bucket 37: 40%
bucket 45: 30%
bucket 47: 30%
bucket 33: 90%
bucket 38: 50%
bucket 34: 70%
bucket 42: 40%
bucket 39: 50%
bucket 35: 50%
bucket 40: 50%
bucket 36: 50%
bucket 48: 30%
bucket 41: 50%
bucket 43: 50%
bucket 46: 40%
bucket 44: 40%
bucket 47: 40%
bucket 37: 50%
bucket 45: 40%
bucket 33: 100%
Sorting block of length 7335416 for bucket 33
(Using difference cover)
bucket 39: 60%
bucket 38: 60%
bucket 42: 50%
bucket 34: 80%
bucket 35: 60%
bucket 40: 60%
bucket 36: 60%
bucket 48: 40%
bucket 46: 50%
bucket 41: 60%
bucket 43: 60%
bucket 44: 50%
bucket 47: 50%
bucket 45: 50%
bucket 39: 70%
bucket 38: 70%
bucket 37: 60%
bucket 42: 60%
bucket 34: 90%
bucket 40: 70%
bucket 35: 70%
Sorting block time: 00:00:02
Returning block of 7335417 for bucket 33
bucket 36: 70%
Getting block 49 of 115
Reserving size (13735608) for bucket 49
Calculating Z arrays for bucket 49
Entering block accumulator loop for bucket 49:
bucket 48: 50%
bucket 46: 60%
bucket 41: 70%
bucket 43: 70%
bucket 47: 60%
bucket 44: 60%
bucket 39: 80%
bucket 38: 80%
bucket 45: 60%
bucket 40: 80%
bucket 42: 70%
bucket 37: 70%
bucket 34: 100%
Sorting block of length 12745548 for bucket 34
(Using difference cover)
bucket 35: 80%
bucket 49: 10%
bucket 36: 80%
bucket 46: 70%
bucket 48: 60%
bucket 41: 80%
bucket 43: 80%
bucket 47: 70%
bucket 39: 90%
bucket 44: 70%
bucket 38: 90%
bucket 45: 70%
bucket 40: 90%
bucket 42: 80%
bucket 35: 90%
bucket 37: 80%
bucket 49: 20%
bucket 46: 80%
bucket 36: 90%
bucket 48: 70%
bucket 43: 90%
bucket 47: 80%
bucket 41: 90%
bucket 39: 100%
Sorting block of length 11494314 for bucket 39
(Using difference cover)
bucket 44: 80%
bucket 38: 100%
Sorting block of length 12718685 for bucket 38
(Using difference cover)
bucket 40: 100%
Sorting block of length 6799279 for bucket 40
(Using difference cover)
bucket 45: 80%
bucket 42: 90%
bucket 35: 100%
Sorting block of length 9833164 for bucket 35
(Using difference cover)
bucket 46: 90%
bucket 49: 30%
bucket 37: 90%
bucket 48: 80%
bucket 36: 100%
Sorting block of length 13631572 for bucket 36
(Using difference cover)
bucket 47: 90%
bucket 41: 100%
Sorting block of length 13632066 for bucket 41
(Using difference cover)
bucket 43: 100%
Sorting block of length 4407479 for bucket 43
(Using difference cover)
Sorting block time: 00:00:04
Returning block of 12745549 for bucket 34
bucket 44: 90%
Getting block 50 of 115
Reserving size (13735608) for bucket 50
Calculating Z arrays for bucket 50
Entering block accumulator loop for bucket 50:
bucket 45: 90%
bucket 42: 100%
Sorting block of length 13123878 for bucket 42
(Using difference cover)
bucket 46: 100%
Sorting block of length 9974153 for bucket 46
(Using difference cover)
bucket 49: 40%
Sorting block time: 00:00:02
Returning block of 6799280 for bucket 40
bucket 48: 90%
bucket 47: 100%
Sorting block of length 8374534 for bucket 47
(Using difference cover)
bucket 37: 100%
Sorting block of length 8280895 for bucket 37
(Using difference cover)
Getting block 51 of 115
Reserving size (13735608) for bucket 51
Calculating Z arrays for bucket 51
Entering block accumulator loop for bucket 51:
Sorting block time: 00:00:01
Returning block of 4407480 for bucket 43
Getting block 52 of 115
Reserving size (13735608) for bucket 52
Calculating Z arrays for bucket 52
Entering block accumulator loop for bucket 52:
bucket 44: 100%
Sorting block of length 10453189 for bucket 44
(Using difference cover)
bucket 50: 10%
bucket 45: 100%
Sorting block of length 12665238 for bucket 45
(Using difference cover)
Sorting block time: 00:00:04
Returning block of 11494315 for bucket 39
Getting block 53 of 115
Reserving size (13735608) for bucket 53
Calculating Z arrays for bucket 53
Entering block accumulator loop for bucket 53:
Sorting block time: 00:00:03
Returning block of 9833165 for bucket 35
bucket 49: 50%
Getting block 54 of 115
Reserving size (13735608) for bucket 54
Calculating Z arrays for bucket 54
Entering block accumulator loop for bucket 54:
bucket 48: 100%
Sorting block of length 12047702 for bucket 48
(Using difference cover)
bucket 51: 10%
Sorting block time: 00:00:04
Returning block of 12718686 for bucket 38
bucket 52: 10%
Getting block 55 of 115
Reserving size (13735608) for bucket 55
Calculating Z arrays for bucket 55
Entering block accumulator loop for bucket 55:
bucket 50: 20%
bucket 53: 10%
Sorting block time: 00:00:03
Returning block of 8374535 for bucket 47
bucket 49: 60%
Sorting block time: 00:00:03
Returning block of 9974154 for bucket 46
Sorting block time: 00:00:03
Returning block of 8280896 for bucket 37
Sorting block time: 00:00:04
Returning block of 13631573 for bucket 36
Sorting block time: 00:00:04
Returning block of 13632067 for bucket 41
Getting block 56 of 115
Reserving size (13735608) for bucket 56
Calculating Z arrays for bucket 56
Entering block accumulator loop for bucket 56:
bucket 54: 10%
Getting block 57 of 115
Reserving size (13735608) for bucket 57
Calculating Z arrays for bucket 57
Entering block accumulator loop for bucket 57:
Getting block 58 of 115
Reserving size (13735608) for bucket 58
Calculating Z arrays for bucket 58
Entering block accumulator loop for bucket 58:
bucket 51: 20%
Getting block 59 of 115
Reserving size (13735608) for bucket 59
Calculating Z arrays for bucket 59
Entering block accumulator loop for bucket 59:
Getting block 60 of 115
Reserving size (13735608) for bucket 60
Calculating Z arrays for bucket 60
Entering block accumulator loop for bucket 60:
bucket 52: 20%
bucket 50: 30%
bucket 55: 10%
Sorting block time: 00:00:04
Returning block of 13123879 for bucket 42
Getting block 61 of 115
Reserving size (13735608) for bucket 61
Calculating Z arrays for bucket 61
Entering block accumulator loop for bucket 61:
Sorting block time: 00:00:04
Returning block of 10453190 for bucket 44
bucket 53: 20%
bucket 49: 70%
Getting block 62 of 115
Reserving size (13735608) for bucket 62
Calculating Z arrays for bucket 62
Entering block accumulator loop for bucket 62:
bucket 54: 20%
bucket 51: 30%
bucket 56: 10%
bucket 58: 10%
bucket 59: 10%
bucket 57: 10%
bucket 60: 10%
bucket 52: 30%
bucket 50: 40%
Sorting block time: 00:00:04
Returning block of 12665239 for bucket 45
bucket 55: 20%
Sorting block time: 00:00:04
Returning block of 12047703 for bucket 48
Getting block 63 of 115
Reserving size (13735608) for bucket 63
Calculating Z arrays for bucket 63
Entering block accumulator loop for bucket 63:
Getting block 64 of 115
Reserving size (13735608) for bucket 64
Calculating Z arrays for bucket 64
Entering block accumulator loop for bucket 64:
bucket 61: 10%
bucket 53: 30%
bucket 49: 80%
bucket 62: 10%
bucket 51: 40%
bucket 54: 30%
bucket 56: 20%
bucket 58: 20%
bucket 59: 20%
bucket 50: 50%
bucket 52: 40%
bucket 60: 20%
bucket 57: 20%
bucket 55: 30%
bucket 63: 10%
bucket 64: 10%
bucket 61: 20%
bucket 53: 40%
bucket 49: 90%
bucket 51: 50%
bucket 54: 40%
bucket 62: 20%
bucket 56: 30%
bucket 58: 30%
bucket 50: 60%
bucket 59: 30%
bucket 52: 50%
bucket 60: 30%
bucket 55: 40%
bucket 57: 30%
bucket 63: 20%
bucket 64: 20%
bucket 53: 50%
bucket 49: 100%
Sorting block of length 13412566 for bucket 49
(Using difference cover)
bucket 61: 30%
bucket 51: 60%
bucket 54: 50%
bucket 62: 30%
bucket 56: 40%
bucket 50: 70%
bucket 58: 40%
bucket 59: 40%
bucket 52: 60%
bucket 60: 40%
bucket 55: 50%
bucket 63: 30%
bucket 57: 40%
bucket 53: 60%
bucket 64: 30%
bucket 61: 40%
bucket 51: 70%
bucket 54: 60%
bucket 50: 80%
bucket 56: 50%
bucket 62: 40%
bucket 58: 50%
bucket 59: 50%
bucket 52: 70%
bucket 60: 50%
bucket 55: 60%
bucket 63: 40%
bucket 64: 40%
bucket 53: 70%
bucket 57: 50%
bucket 61: 50%
bucket 51: 80%
bucket 54: 70%
bucket 50: 90%
bucket 58: 60%
bucket 59: 60%
bucket 56: 60%
Sorting block time: 00:00:04
Returning block of 13412567 for bucket 49
bucket 62: 50%
bucket 52: 80%
bucket 60: 60%
Getting block 65 of 115
Reserving size (13735608) for bucket 65
Calculating Z arrays for bucket 65
Entering block accumulator loop for bucket 65:
bucket 55: 70%
bucket 53: 80%
bucket 63: 50%
bucket 64: 50%
bucket 61: 60%
bucket 51: 90%
bucket 57: 60%
bucket 50: 100%
Sorting block of length 6867060 for bucket 50
(Using difference cover)
bucket 54: 80%
bucket 58: 70%
bucket 59: 70%
bucket 56: 70%
bucket 52: 90%
bucket 62: 60%
bucket 60: 70%
bucket 55: 80%
bucket 65: 10%
bucket 53: 90%
bucket 63: 60%
bucket 64: 60%
bucket 51: 100%
Sorting block of length 9883275 for bucket 51
(Using difference cover)
bucket 54: 90%
bucket 61: 70%
bucket 57: 70%
bucket 59: 80%
bucket 56: 80%
bucket 58: 80%
Sorting block time: 00:00:02
Returning block of 6867061 for bucket 50
bucket 52: 100%
Sorting block of length 12258324 for bucket 52
(Using difference cover)
bucket 62: 70%
Getting block 66 of 115
Reserving size (13735608) for bucket 66
Calculating Z arrays for bucket 66
Entering block accumulator loop for bucket 66:
bucket 55: 90%
bucket 60: 80%
bucket 65: 20%
bucket 53: 100%
Sorting block of length 13533551 for bucket 53
(Using difference cover)
bucket 63: 70%
bucket 64: 70%
bucket 54: 100%
Sorting block of length 8974744 for bucket 54
(Using difference cover)
bucket 61: 80%
bucket 59: 90%
bucket 58: 90%
bucket 56: 90%
bucket 57: 80%
bucket 62: 80%
bucket 66: 10%
bucket 55: 100%
Sorting block of length 12858765 for bucket 55
(Using difference cover)
bucket 60: 90%
bucket 65: 30%
Sorting block time: 00:00:03
Returning block of 9883276 for bucket 51
bucket 63: 80%
Getting block 67 of 115
Reserving size (13735608) for bucket 67
Calculating Z arrays for bucket 67
Entering block accumulator loop for bucket 67:
bucket 64: 80%
bucket 59: 100%
Sorting block of length 8048856 for bucket 59
(Using difference cover)
bucket 61: 90%
bucket 58: 100%
Sorting block of length 8327868 for bucket 58
(Using difference cover)
bucket 56: 100%
Sorting block of length 9860217 for bucket 56
(Using difference cover)
bucket 62: 90%
bucket 66: 20%
bucket 57: 90%
bucket 65: 40%
bucket 60: 100%
Sorting block of length 13212677 for bucket 60
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 12258325 for bucket 52
Sorting block time: 00:00:02
Returning block of 8974745 for bucket 54
bucket 63: 90%
Getting block 68 of 115
Reserving size (13735608) for bucket 68
Calculating Z arrays for bucket 68
Entering block accumulator loop for bucket 68:
Getting block 69 of 115
Reserving size (13735608) for bucket 69
Calculating Z arrays for bucket 69
Entering block accumulator loop for bucket 69:
bucket 67: 10%
bucket 64: 90%
bucket 61: 100%
Sorting block of length 13144690 for bucket 61
(Using difference cover)
Sorting block time: 00:00:04
Returning block of 13533552 for bucket 53
bucket 66: 30%
bucket 62: 100%
Sorting block of length 12884814 for bucket 62
(Using difference cover)
bucket 65: 50%
Getting block 70 of 115
Reserving size (13735608) for bucket 70
Calculating Z arrays for bucket 70
Entering block accumulator loop for bucket 70:
bucket 57: 100%
Sorting block of length 8674898 for bucket 57
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 8048857 for bucket 59
Getting block 71 of 115
Reserving size (13735608) for bucket 71
Calculating Z arrays for bucket 71
Entering block accumulator loop for bucket 71:
bucket 69: 10%
bucket 68: 10%
bucket 63: 100%
Sorting block of length 6274968 for bucket 63
(Using difference cover)
bucket 67: 20%
Sorting block time: 00:00:03
Returning block of 12858766 for bucket 55
Sorting block time: 00:00:02
Returning block of 8327869 for bucket 58
Getting block 72 of 115
Reserving size (13735608) for bucket 72
Calculating Z arrays for bucket 72
Entering block accumulator loop for bucket 72:
Getting block 73 of 115
Reserving size (13735608) for bucket 73
Calculating Z arrays for bucket 73
Entering block accumulator loop for bucket 73:
bucket 64: 100%
Sorting block of length 12889020 for bucket 64
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 9860218 for bucket 56
Getting block 74 of 115
Reserving size (13735608) for bucket 74
Calculating Z arrays for bucket 74
Entering block accumulator loop for bucket 74:
bucket 66: 40%
bucket 70: 10%
bucket 65: 60%
bucket 71: 10%
bucket 69: 20%
bucket 68: 20%
bucket 67: 30%
bucket 72: 10%
bucket 73: 10%
Sorting block time: 00:00:04
Returning block of 13212678 for bucket 60
Sorting block time: 00:00:02
Returning block of 6274969 for bucket 63
Sorting block time: 00:00:02
Returning block of 8674899 for bucket 57
bucket 74: 10%
Getting block 75 of 115
Reserving size (13735608) for bucket 75
Calculating Z arrays for bucket 75
Entering block accumulator loop for bucket 75:
Getting block 76 of 115
Reserving size (13735608) for bucket 76
Calculating Z arrays for bucket 76
Entering block accumulator loop for bucket 76:
Getting block 77 of 115
Reserving size (13735608) for bucket 77
Calculating Z arrays for bucket 77
Entering block accumulator loop for bucket 77:
bucket 70: 20%
bucket 66: 50%
bucket 65: 70%
bucket 71: 20%
bucket 69: 30%
bucket 68: 30%
bucket 67: 40%
bucket 72: 20%
Sorting block time: 00:00:05
Returning block of 13144691 for bucket 61
Sorting block time: 00:00:04
Returning block of 12884815 for bucket 62
bucket 73: 20%
bucket 74: 20%
bucket 75: 10%
Getting block 78 of 115
Reserving size (13735608) for bucket 78
Calculating Z arrays for bucket 78
Entering block accumulator loop for bucket 78:
Getting block 79 of 115
Reserving size (13735608) for bucket 79
Calculating Z arrays for bucket 79
Entering block accumulator loop for bucket 79:
bucket 76: 10%
bucket 70: 30%
bucket 77: 10%
bucket 66: 60%
bucket 65: 80%
Sorting block time: 00:00:03
Returning block of 12889021 for bucket 64
bucket 71: 30%
bucket 69: 40%
Getting block 80 of 115
Reserving size (13735608) for bucket 80
Calculating Z arrays for bucket 80
Entering block accumulator loop for bucket 80:
bucket 68: 40%
bucket 67: 50%
bucket 72: 30%
bucket 73: 30%
bucket 70: 40%
bucket 75: 20%
bucket 74: 30%
bucket 76: 20%
bucket 78: 10%
bucket 79: 10%
bucket 77: 20%
bucket 66: 70%
bucket 65: 90%
bucket 71: 40%
bucket 69: 50%
bucket 68: 50%
bucket 67: 60%
bucket 80: 10%
bucket 73: 40%
bucket 70: 50%
bucket 72: 40%
bucket 76: 30%
bucket 75: 30%
bucket 78: 20%
bucket 74: 40%
bucket 79: 20%
bucket 77: 30%
bucket 66: 80%
bucket 65: 100%
Sorting block of length 11630062 for bucket 65
(Using difference cover)
bucket 71: 50%
bucket 69: 60%
bucket 68: 60%
bucket 67: 70%
bucket 80: 20%
bucket 70: 60%
bucket 73: 50%
bucket 72: 50%
bucket 75: 40%
bucket 76: 40%
bucket 79: 30%
bucket 74: 50%
bucket 77: 40%
bucket 66: 90%
bucket 78: 30%
bucket 71: 60%
bucket 69: 70%
bucket 68: 70%
bucket 67: 80%
bucket 70: 70%
bucket 73: 60%
bucket 80: 30%
bucket 72: 60%
bucket 76: 50%
bucket 75: 50%
bucket 77: 50%
bucket 79: 40%
bucket 74: 60%
bucket 71: 70%
bucket 66: 100%
Sorting block of length 8865545 for bucket 66
(Using difference cover)
bucket 78: 40%
Sorting block time: 00:00:03
Returning block of 11630063 for bucket 65
Getting block 81 of 115
Reserving size (13735608) for bucket 81
Calculating Z arrays for bucket 81
Entering block accumulator loop for bucket 81:
bucket 69: 80%
bucket 68: 80%
bucket 67: 90%
bucket 70: 80%
bucket 73: 70%
bucket 72: 70%
bucket 76: 60%
bucket 77: 60%
bucket 71: 80%
bucket 75: 60%
bucket 79: 50%
bucket 80: 40%
bucket 74: 70%
bucket 78: 50%
bucket 81: 10%
bucket 69: 90%
bucket 68: 90%
bucket 70: 90%
bucket 67: 100%
Sorting block of length 6148845 for bucket 67
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 8865546 for bucket 66
bucket 73: 80%
Getting block 82 of 115
Reserving size (13735608) for bucket 82
Calculating Z arrays for bucket 82
Entering block accumulator loop for bucket 82:
bucket 71: 90%
bucket 76: 70%
bucket 77: 70%
bucket 72: 80%
bucket 75: 70%
bucket 79: 60%
bucket 74: 80%
bucket 81: 20%
bucket 78: 60%
bucket 69: 100%
Sorting block of length 13716744 for bucket 69
(Using difference cover)
bucket 80: 50%
bucket 70: 100%
Sorting block of length 5150340 for bucket 70
(Using difference cover)
bucket 68: 100%
Sorting block of length 12798869 for bucket 68
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 6148846 for bucket 67
Getting block 83 of 115
Reserving size (13735608) for bucket 83
Calculating Z arrays for bucket 83
Entering block accumulator loop for bucket 83:
bucket 82: 10%
bucket 73: 90%
bucket 71: 100%
Sorting block of length 9980651 for bucket 71
(Using difference cover)
bucket 76: 80%
bucket 77: 80%
bucket 81: 30%
bucket 72: 90%
bucket 79: 70%
bucket 75: 80%
bucket 74: 90%
bucket 78: 70%
Sorting block time: 00:00:01
Returning block of 5150341 for bucket 70
Getting block 84 of 115
Reserving size (13735608) for bucket 84
Calculating Z arrays for bucket 84
Entering block accumulator loop for bucket 84:
bucket 80: 60%
bucket 83: 10%
bucket 82: 20%
bucket 73: 100%
Sorting block of length 12327524 for bucket 73
(Using difference cover)
bucket 81: 40%
bucket 76: 90%
bucket 77: 90%
bucket 72: 100%
Sorting block of length 6358159 for bucket 72
(Using difference cover)
bucket 79: 80%
bucket 75: 90%
bucket 74: 100%
Sorting block of length 10552184 for bucket 74
(Using difference cover)
bucket 78: 80%
bucket 84: 10%
bucket 83: 20%
bucket 80: 70%
bucket 82: 30%
Sorting block time: 00:00:03
Returning block of 9980652 for bucket 71
Sorting block time: 00:00:04
Returning block of 13716745 for bucket 69
Sorting block time: 00:00:03
Returning block of 12798870 for bucket 68
Getting block 85 of 115
Reserving size (13735608) for bucket 85
Calculating Z arrays for bucket 85
Entering block accumulator loop for bucket 85:
bucket 81: 50%
bucket 76: 100%
Sorting block of length 6935479 for bucket 76
(Using difference cover)
Getting block 86 of 115
Reserving size (13735608) for bucket 86
Calculating Z arrays for bucket 86
Entering block accumulator loop for bucket 86:
bucket 77: 100%
Sorting block of length 9153937 for bucket 77
(Using difference cover)
Getting block 87 of 115
Reserving size (13735608) for bucket 87
Calculating Z arrays for bucket 87
Entering block accumulator loop for bucket 87:
bucket 79: 90%
bucket 75: 100%
Sorting block of length 10344961 for bucket 75
(Using difference cover)
bucket 78: 90%
bucket 84: 20%
Sorting block time: 00:00:02
Returning block of 6358160 for bucket 72
Getting block 88 of 115
Reserving size (13735608) for bucket 88
Calculating Z arrays for bucket 88
Entering block accumulator loop for bucket 88:
bucket 83: 30%
bucket 82: 40%
bucket 80: 80%
bucket 81: 60%
bucket 85: 10%
bucket 86: 10%
Sorting block time: 00:00:03
Returning block of 12327525 for bucket 73
bucket 87: 10%
bucket 79: 100%
Sorting block of length 7251528 for bucket 79
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 10552185 for bucket 74
bucket 78: 100%
Sorting block of length 7358552 for bucket 78
(Using difference cover)
Getting block 89 of 115
Reserving size (13735608) for bucket 89
Calculating Z arrays for bucket 89
Entering block accumulator loop for bucket 89:
bucket 84: 30%
Getting block 90 of 115
Reserving size (13735608) for bucket 90
Calculating Z arrays for bucket 90
Entering block accumulator loop for bucket 90:
Sorting block time: 00:00:02
Returning block of 6935480 for bucket 76
Getting block 91 of 115
Reserving size (13735608) for bucket 91
Calculating Z arrays for bucket 91
Entering block accumulator loop for bucket 91:
bucket 88: 10%
bucket 83: 40%
bucket 82: 50%
bucket 81: 70%
Sorting block time: 00:00:02
Returning block of 9153938 for bucket 77
bucket 85: 20%
Getting block 92 of 115
Reserving size (13735608) for bucket 92
Calculating Z arrays for bucket 92
Entering block accumulator loop for bucket 92:
bucket 86: 20%
bucket 80: 90%
bucket 87: 20%
Sorting block time: 00:00:03
Returning block of 10344962 for bucket 75
bucket 84: 40%
bucket 89: 10%
bucket 90: 10%
Getting block 93 of 115
Reserving size (13735608) for bucket 93
Calculating Z arrays for bucket 93
Entering block accumulator loop for bucket 93:
bucket 83: 50%
bucket 88: 20%
bucket 91: 10%
Sorting block time: 00:00:02
Returning block of 7358553 for bucket 78
Sorting block time: 00:00:03
Returning block of 7251529 for bucket 79
Getting block 94 of 115
Reserving size (13735608) for bucket 94
Calculating Z arrays for bucket 94
Entering block accumulator loop for bucket 94:
bucket 82: 60%
Getting block 95 of 115
Reserving size (13735608) for bucket 95
Calculating Z arrays for bucket 95
Entering block accumulator loop for bucket 95:
bucket 81: 80%
bucket 85: 30%
bucket 86: 30%
bucket 92: 10%
bucket 87: 30%
bucket 80: 100%
Sorting block of length 13277361 for bucket 80
(Using difference cover)
bucket 84: 50%
bucket 89: 20%
bucket 90: 20%
bucket 83: 60%
bucket 88: 30%
bucket 93: 10%
bucket 91: 20%
bucket 94: 10%
bucket 81: 90%
bucket 82: 70%
bucket 95: 10%
bucket 85: 40%
bucket 86: 40%
bucket 92: 20%
bucket 87: 40%
bucket 84: 60%
bucket 89: 30%
bucket 83: 70%
bucket 90: 30%
bucket 88: 40%
bucket 93: 20%
bucket 91: 30%
bucket 82: 80%
bucket 94: 20%
bucket 81: 100%
Sorting block of length 4444770 for bucket 81
(Using difference cover)
bucket 95: 20%
bucket 85: 50%
bucket 86: 50%
bucket 87: 50%
bucket 92: 30%
bucket 84: 70%
bucket 89: 40%
bucket 83: 80%
bucket 88: 50%
bucket 90: 40%
Sorting block time: 00:00:01
Returning block of 4444771 for bucket 81
Getting block 96 of 115
Reserving size (13735608) for bucket 96
Calculating Z arrays for bucket 96
Entering block accumulator loop for bucket 96:
Sorting block time: 00:00:04
Returning block of 13277362 for bucket 80
bucket 93: 30%
bucket 91: 40%
bucket 82: 90%
bucket 94: 30%
bucket 85: 60%
bucket 86: 60%
Getting block 97 of 115
Reserving size (13735608) for bucket 97
Calculating Z arrays for bucket 97
Entering block accumulator loop for bucket 97:
bucket 95: 30%
bucket 87: 60%
bucket 92: 40%
bucket 84: 80%
bucket 83: 90%
bucket 89: 50%
bucket 88: 60%
bucket 90: 50%
bucket 82: 100%
Sorting block of length 12773583 for bucket 82
(Using difference cover)
bucket 96: 10%
bucket 93: 40%
bucket 91: 50%
bucket 86: 70%
bucket 85: 70%
bucket 94: 40%
bucket 97: 10%
bucket 95: 40%
bucket 87: 70%
bucket 84: 90%
bucket 92: 50%
bucket 83: 100%
Sorting block of length 4964029 for bucket 83
(Using difference cover)
bucket 89: 60%
bucket 88: 70%
bucket 90: 60%
bucket 91: 60%
bucket 93: 50%
bucket 96: 20%
bucket 86: 80%
bucket 85: 80%
bucket 94: 50%
bucket 87: 80%
bucket 97: 20%
bucket 95: 50%
bucket 84: 100%
Sorting block of length 12936005 for bucket 84
(Using difference cover)
bucket 92: 60%
Sorting block time: 00:00:01
Returning block of 4964030 for bucket 83
Getting block 98 of 115
Reserving size (13735608) for bucket 98
Calculating Z arrays for bucket 98
Entering block accumulator loop for bucket 98:
bucket 89: 70%
bucket 88: 80%
bucket 86: 90%
bucket 90: 70%
bucket 91: 70%
bucket 85: 90%
bucket 93: 60%
bucket 96: 30%
bucket 87: 90%
bucket 94: 60%
bucket 95: 60%
Sorting block time: 00:00:03
Returning block of 12773584 for bucket 82
bucket 92: 70%
bucket 97: 30%
Getting block 99 of 115
Reserving size (13735608) for bucket 99
Calculating Z arrays for bucket 99
Entering block accumulator loop for bucket 99:
bucket 98: 10%
bucket 89: 80%
bucket 88: 90%
bucket 86: 100%
Sorting block of length 10031716 for bucket 86
(Using difference cover)
bucket 85: 100%
Sorting block of length 13555647 for bucket 85
(Using difference cover)
bucket 91: 80%
bucket 90: 80%
bucket 87: 100%
Sorting block of length 10563201 for bucket 87
(Using difference cover)
bucket 93: 70%
bucket 96: 40%
bucket 94: 70%
bucket 95: 70%
bucket 92: 80%
bucket 97: 40%
bucket 99: 10%
Sorting block time: 00:00:03
Returning block of 12936006 for bucket 84
bucket 98: 20%
bucket 89: 90%
Getting block 100 of 115
Reserving size (13735608) for bucket 100
Calculating Z arrays for bucket 100
Entering block accumulator loop for bucket 100:
bucket 88: 100%
Sorting block of length 12804070 for bucket 88
(Using difference cover)
bucket 91: 90%
bucket 90: 90%
bucket 93: 80%
bucket 96: 50%
bucket 94: 80%
bucket 95: 80%
bucket 92: 90%
bucket 97: 50%
bucket 99: 20%
bucket 98: 30%
bucket 89: 100%
Sorting block of length 6820080 for bucket 89
(Using difference cover)
bucket 100: 10%
Sorting block time: 00:00:03
Returning block of 10031717 for bucket 86
Getting block 101 of 115
Reserving size (13735608) for bucket 101
Calculating Z arrays for bucket 101
Entering block accumulator loop for bucket 101:
Sorting block time: 00:00:03
Returning block of 10563202 for bucket 87
bucket 91: 100%
Sorting block of length 7256426 for bucket 91
(Using difference cover)
bucket 90: 100%
Sorting block of length 12928907 for bucket 90
(Using difference cover)
bucket 93: 90%
Getting block 102 of 115
Reserving size (13735608) for bucket 102
Calculating Z arrays for bucket 102
Entering block accumulator loop for bucket 102:
bucket 94: 90%
bucket 96: 60%
bucket 95: 90%
bucket 92: 100%
Sorting block of length 10057271 for bucket 92
(Using difference cover)
Sorting block time: 00:00:04
Returning block of 13555648 for bucket 85
bucket 97: 60%
Getting block 103 of 115
Reserving size (13735608) for bucket 103
Calculating Z arrays for bucket 103
Entering block accumulator loop for bucket 103:
bucket 99: 30%
bucket 98: 40%
bucket 100: 20%
bucket 101: 10%
Sorting block time: 00:00:02
Returning block of 6820081 for bucket 89
Getting block 104 of 115
Reserving size (13735608) for bucket 104
Calculating Z arrays for bucket 104
Entering block accumulator loop for bucket 104:
bucket 93: 100%
Sorting block of length 10837628 for bucket 93
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 12804071 for bucket 88
bucket 102: 10%
bucket 94: 100%
Sorting block of length 11227068 for bucket 94
(Using difference cover)
bucket 96: 70%
bucket 95: 100%
Sorting block of length 8611563 for bucket 95
(Using difference cover)
Getting block 105 of 115
Reserving size (13735608) for bucket 105
Calculating Z arrays for bucket 105
Entering block accumulator loop for bucket 105:
bucket 97: 70%
Sorting block time: 00:00:03
Returning block of 7256427 for bucket 91
bucket 103: 10%
bucket 99: 40%
Getting block 106 of 115
Reserving size (13735608) for bucket 106
Calculating Z arrays for bucket 106
Entering block accumulator loop for bucket 106:
bucket 98: 50%
bucket 100: 30%
bucket 101: 20%
bucket 104: 10%
Sorting block time: 00:00:03
Returning block of 10057272 for bucket 92
bucket 102: 20%
Getting block 107 of 115
Reserving size (13735608) for bucket 107
Calculating Z arrays for bucket 107
Entering block accumulator loop for bucket 107:
bucket 96: 80%
bucket 105: 10%
Sorting block time: 00:00:03
Returning block of 12928908 for bucket 90
bucket 97: 80%
bucket 103: 20%
bucket 106: 10%
bucket 98: 60%
bucket 100: 40%
Getting block 108 of 115
Reserving size (13735608) for bucket 108
Calculating Z arrays for bucket 108
Entering block accumulator loop for bucket 108:
bucket 99: 50%
bucket 101: 30%
bucket 104: 20%
Sorting block time: 00:00:03
Returning block of 8611564 for bucket 95
Sorting block time: 00:00:03
Returning block of 10837629 for bucket 93
Getting block 109 of 115
Reserving size (13735608) for bucket 109
Calculating Z arrays for bucket 109
Entering block accumulator loop for bucket 109:
bucket 102: 30%
bucket 107: 10%
Getting block 110 of 115
Reserving size (13735608) for bucket 110
Calculating Z arrays for bucket 110
Entering block accumulator loop for bucket 110:
bucket 96: 90%
bucket 105: 20%
bucket 97: 90%
Sorting block time: 00:00:04
Returning block of 11227069 for bucket 94
bucket 103: 30%
bucket 106: 20%
bucket 98: 70%
bucket 108: 10%
Getting block 111 of 115
Reserving size (13735608) for bucket 111
Calculating Z arrays for bucket 111
Entering block accumulator loop for bucket 111:
bucket 100: 50%
bucket 99: 60%
bucket 104: 30%
bucket 101: 40%
bucket 109: 10%
bucket 107: 20%
bucket 102: 40%
bucket 110: 10%
bucket 105: 30%
bucket 96: 100%
Sorting block of length 11508543 for bucket 96
(Using difference cover)
bucket 97: 100%
Sorting block of length 11731838 for bucket 97
(Using difference cover)
bucket 103: 40%
bucket 106: 30%
bucket 98: 80%
bucket 108: 20%
bucket 111: 10%
bucket 100: 60%
bucket 99: 70%
bucket 104: 40%
bucket 101: 50%
bucket 109: 20%
bucket 107: 30%
bucket 102: 50%
bucket 110: 20%
bucket 105: 40%
bucket 103: 50%
bucket 106: 40%
bucket 108: 30%
bucket 98: 90%
bucket 111: 20%
bucket 100: 70%
bucket 104: 50%
bucket 99: 80%
bucket 101: 60%
bucket 109: 30%
bucket 107: 40%
bucket 102: 60%
bucket 110: 30%
bucket 105: 50%
Sorting block time: 00:00:03
Returning block of 11508544 for bucket 96
bucket 103: 60%
bucket 106: 50%
Getting block 112 of 115
Reserving size (13735608) for bucket 112
Calculating Z arrays for bucket 112
Entering block accumulator loop for bucket 112:
bucket 108: 40%
bucket 111: 30%
bucket 98: 100%
Sorting block of length 10373290 for bucket 98
(Using difference cover)
bucket 100: 80%
bucket 104: 60%
bucket 99: 90%
bucket 101: 70%
Sorting block time: 00:00:04
Returning block of 11731839 for bucket 97
bucket 109: 40%
bucket 107: 50%
Getting block 113 of 115
Reserving size (13735608) for bucket 113
Calculating Z arrays for bucket 113
Entering block accumulator loop for bucket 113:
bucket 102: 70%
bucket 110: 40%
bucket 105: 60%
bucket 112: 10%
bucket 103: 70%
bucket 106: 60%
bucket 108: 50%
bucket 111: 40%
bucket 100: 90%
bucket 104: 70%
bucket 99: 100%
Sorting block of length 9411732 for bucket 99
(Using difference cover)
bucket 101: 80%
bucket 107: 60%
bucket 109: 50%
bucket 113: 10%
bucket 110: 50%
bucket 102: 80%
bucket 105: 70%
bucket 112: 20%
bucket 103: 80%
Sorting block time: 00:00:03
Returning block of 10373291 for bucket 98
bucket 106: 70%
bucket 111: 50%
bucket 108: 60%
bucket 104: 80%
bucket 100: 100%
Sorting block of length 12731012 for bucket 100
(Using difference cover)
Getting block 114 of 115
Reserving size (13735608) for bucket 114
Calculating Z arrays for bucket 114
Entering block accumulator loop for bucket 114:
bucket 101: 90%
bucket 109: 60%
bucket 107: 70%
bucket 113: 20%
bucket 110: 60%
bucket 102: 90%
bucket 105: 80%
bucket 112: 30%
Sorting block time: 00:00:02
Returning block of 9411733 for bucket 99
bucket 103: 90%
bucket 106: 80%
bucket 111: 60%
bucket 104: 90%
bucket 108: 70%
Getting block 115 of 115
Reserving size (13735608) for bucket 115
Calculating Z arrays for bucket 115
Entering block accumulator loop for bucket 115:
bucket 114: 10%
bucket 107: 80%
bucket 109: 70%
bucket 101: 100%
Sorting block of length 11720745 for bucket 101
(Using difference cover)
bucket 113: 30%
bucket 110: 70%
bucket 102: 100%
Sorting block of length 9966603 for bucket 102
(Using difference cover)
bucket 112: 40%
bucket 105: 90%
bucket 115: 10%
bucket 106: 90%
bucket 103: 100%
Sorting block of length 8125681 for bucket 103
(Using difference cover)
bucket 104: 100%
Sorting block of length 12575783 for bucket 104
(Using difference cover)
bucket 111: 70%
bucket 114: 20%
bucket 108: 80%
bucket 107: 90%
bucket 109: 80%
bucket 113: 40%
bucket 115: 20%
Sorting block time: 00:00:03
Returning block of 12731013 for bucket 100
bucket 112: 50%
bucket 110: 80%
bucket 105: 100%
Sorting block of length 12132886 for bucket 105
(Using difference cover)
bucket 106: 100%
Sorting block of length 9916389 for bucket 106
(Using difference cover)
bucket 111: 80%
bucket 114: 30%
bucket 108: 90%
bucket 115: 30%
bucket 109: 90%
bucket 107: 100%
Sorting block of length 9637662 for bucket 107
(Using difference cover)
bucket 113: 50%
bucket 112: 60%
Sorting block time: 00:00:03
Returning block of 11720746 for bucket 101
Sorting block time: 00:00:03
Returning block of 9966604 for bucket 102
bucket 110: 90%
Sorting block time: 00:00:02
Returning block of 8125682 for bucket 103
bucket 115: 40%
bucket 111: 90%
bucket 114: 40%
bucket 108: 100%
Sorting block of length 10200010 for bucket 108
(Using difference cover)
bucket 109: 100%
Sorting block of length 7065001 for bucket 109
(Using difference cover)
bucket 113: 60%
bucket 115: 50%
Sorting block time: 00:00:03
Returning block of 12575784 for bucket 104
bucket 112: 70%
bucket 110: 100%
Sorting block of length 11998004 for bucket 110
(Using difference cover)
bucket 111: 100%
Sorting block of length 7550310 for bucket 111
(Using difference cover)
bucket 114: 50%
bucket 115: 60%
Sorting block time: 00:00:03
Returning block of 9916390 for bucket 106
Sorting block time: 00:00:02
Returning block of 9637663 for bucket 107
Sorting block time: 00:00:03
Returning block of 12132887 for bucket 105
bucket 113: 70%
bucket 112: 80%
Sorting block time: 00:00:02
Returning block of 7065002 for bucket 109
bucket 115: 70%
bucket 114: 60%
Sorting block time: 00:00:03
Returning block of 10200011 for bucket 108
bucket 113: 80%
bucket 112: 90%
Sorting block time: 00:00:02
Returning block of 7550311 for bucket 111
bucket 115: 80%
bucket 114: 70%
Sorting block time: 00:00:03
Returning block of 11998005 for bucket 110
bucket 115: 90%
bucket 113: 90%
bucket 112: 100%
Sorting block of length 8728888 for bucket 112
(Using difference cover)
bucket 115: 100%
Sorting block of length 12314050 for bucket 115
(Using difference cover)
bucket 114: 80%
bucket 113: 100%
Sorting block of length 9779201 for bucket 113
(Using difference cover)
bucket 114: 90%
Sorting block time: 00:00:02
Returning block of 8728889 for bucket 112
bucket 114: 100%
Sorting block of length 11736512 for bucket 114
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 9779202 for bucket 113
Sorting block time: 00:00:04
Returning block of 12314051 for bucket 115
Sorting block time: 00:00:03
Returning block of 11736513 for bucket 114
Exited Ebwt loop
fchr[A]: 0
fchr[C]: 372008962
fchr[G]: 586006438
fchr[T]: 799988872
fchr[$]: 1172105168
Exiting Ebwt::buildToDisk()
Returning from initFromVector
Wrote 419906285 bytes to primary EBWT file: /gscratch/srlab/sam/data/O_lurida/oly_genome_assemblies/20180515_oly_bowtie2_pbjelly_sjw_01_genome_index/pbjelly_sjw_01_ref.1.bt2
Wrote 293026300 bytes to secondary EBWT file: /gscratch/srlab/sam/data/O_lurida/oly_genome_assemblies/20180515_oly_bowtie2_pbjelly_sjw_01_genome_index/pbjelly_sjw_01_ref.2.bt2
Re-opening _in1 and _in2 as input streams
Returning from Ebwt constructor
Headers:
len: 1172105168
bwtLen: 1172105169
sz: 293026292
bwtSz: 293026293
lineRate: 6
offRate: 4
offMask: 0xfffffff0
ftabChars: 10
eftabLen: 20
eftabSz: 80
ftabLen: 1048577
ftabSz: 4194308
offsLen: 73256574
offsSz: 293026296
lineSz: 64
sideSz: 64
sideBwtSz: 48
sideBwtLen: 192
numSides: 6104715
numLines: 6104715
ebwtTotLen: 390701760
ebwtTotSz: 390701760
color: 0
reverse: 0
Total time for call to driver() for forward index: 00:03:30
Reading reference sizes
Time reading reference sizes: 00:00:08
Calculating joined length
Writing header
Reserving space for joined string
Joining reference sequences
Time to join reference sequences: 00:00:05
Time to reverse reference sequence: 00:00:01
bmax according to bmaxDivN setting: 18314143
Using parameters --bmax 13735608 --dcv 1024
Doing ahead-of-time memory usage test
Passed! Constructing with these parameters: --bmax 13735608 --dcv 1024
Constructing suffix-array element generator
Building DifferenceCoverSample
Building sPrime
Building sPrimeOrder
V-Sorting samples
V-Sorting samples time: 00:00:11
Allocating rank array
Ranking v-sort output
Ranking v-sort output time: 00:00:05
Invoking Larsson-Sadakane on ranks
Invoking Larsson-Sadakane on ranks time: 00:00:10
Sanity-checking and returning
Building samples
Reserving space for 172 sample suffixes
Generating random suffixes
QSorting 172 sample offsets, eliminating duplicates
QSorting sample offsets, eliminating duplicates time: 00:00:00
Multikey QSorting 172 samples
(Using difference cover)
Multikey QSorting samples time: 00:00:00
Calculating bucket sizes
Splitting and merging
Splitting and merging time: 00:00:00
Split 20, merged 74; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 12, merged 12; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 3, merged 5; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 1, merged 1; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Avg bucket size: 1.01044e+07 (target: 13735607)
Converting suffix-array elements to index image
Allocating ftab, absorbFtab
Entering Ebwt loop
Getting block 1 of 116
Reserving size (13735608) for bucket 1
Getting block 2 of 116
Getting block 3 of 116
Calculating Z arrays for bucket 1
Reserving size (13735608) for bucket 2
Reserving size (13735608) for bucket 3
Getting block 4 of 116
Getting block 5 of 116
Getting block 6 of 116
Getting block 7 of 116
Getting block 8 of 116
Getting block 9 of 116
Getting block 10 of 116
Entering block accumulator loop for bucket 1:
Reserving size (13735608) for bucket 4
Reserving size (13735608) for bucket 5
Getting block 11 of 116
Getting block 12 of 116
Getting block 13 of 116
Getting block 14 of 116
Reserving size (13735608) for bucket 6
Getting block 15 of 116
Getting block 16 of 116
Reserving size (13735608) for bucket 7
Reserving size (13735608) for bucket 8
Reserving size (13735608) for bucket 9
Reserving size (13735608) for bucket 10
Calculating Z arrays for bucket 2
Calculating Z arrays for bucket 3
Reserving size (13735608) for bucket 11
Reserving size (13735608) for bucket 12
Reserving size (13735608) for bucket 13
Reserving size (13735608) for bucket 14
Calculating Z arrays for bucket 4
Calculating Z arrays for bucket 5
Reserving size (13735608) for bucket 15
Reserving size (13735608) for bucket 16
Calculating Z arrays for bucket 6
Entering block accumulator loop for bucket 4:
Entering block accumulator loop for bucket 5:
Entering block accumulator loop for bucket 3:
Entering block accumulator loop for bucket 2:
Calculating Z arrays for bucket 8
Entering block accumulator loop for bucket 6:
Entering block accumulator loop for bucket 8:
Calculating Z arrays for bucket 13
Calculating Z arrays for bucket 9
Entering block accumulator loop for bucket 13:
Entering block accumulator loop for bucket 9:
Calculating Z arrays for bucket 14
Calculating Z arrays for bucket 12
Calculating Z arrays for bucket 15
Calculating Z arrays for bucket 7
Calculating Z arrays for bucket 10
Entering block accumulator loop for bucket 14:
Entering block accumulator loop for bucket 12:
Entering block accumulator loop for bucket 15:
Calculating Z arrays for bucket 16
Calculating Z arrays for bucket 11
Entering block accumulator loop for bucket 7:
Entering block accumulator loop for bucket 10:
Entering block accumulator loop for bucket 16:
Entering block accumulator loop for bucket 11:
bucket 1: 10%
bucket 2: 10%
bucket 4: 10%
bucket 3: 10%
bucket 9: 10%
bucket 7: 10%
bucket 6: 10%
bucket 12: 10%
bucket 13: 10%
bucket 10: 10%
bucket 11: 10%
bucket 5: 10%
bucket 8: 10%
bucket 15: 10%
bucket 14: 10%
bucket 16: 10%
bucket 1: 20%
bucket 2: 20%
bucket 4: 20%
bucket 3: 20%
bucket 9: 20%
bucket 10: 20%
bucket 5: 20%
bucket 7: 20%
bucket 12: 20%
bucket 6: 20%
bucket 11: 20%
bucket 8: 20%
bucket 13: 20%
bucket 14: 20%
bucket 15: 20%
bucket 16: 20%
bucket 1: 30%
bucket 2: 30%
bucket 4: 30%
bucket 3: 30%
bucket 10: 30%
bucket 9: 30%
bucket 5: 30%
bucket 7: 30%
bucket 12: 30%
bucket 6: 30%
bucket 11: 30%
bucket 14: 30%
bucket 15: 30%
bucket 8: 30%
bucket 16: 30%
bucket 13: 30%
bucket 1: 40%
bucket 2: 40%
bucket 4: 40%
bucket 3: 40%
bucket 10: 40%
bucket 5: 40%
bucket 9: 40%
bucket 7: 40%
bucket 12: 40%
bucket 6: 40%
bucket 11: 40%
bucket 14: 40%
bucket 15: 40%
bucket 16: 40%
bucket 8: 40%
bucket 1: 50%
bucket 2: 50%
bucket 13: 40%
bucket 4: 50%
bucket 3: 50%
bucket 10: 50%
bucket 5: 50%
bucket 9: 50%
bucket 7: 50%
bucket 12: 50%
bucket 6: 50%
bucket 11: 50%
bucket 14: 50%
bucket 2: 60%
bucket 1: 60%
bucket 15: 50%
bucket 16: 50%
bucket 4: 60%
bucket 3: 60%
bucket 8: 50%
bucket 13: 50%
bucket 10: 60%
bucket 5: 60%
bucket 9: 60%
bucket 7: 60%
bucket 12: 60%
bucket 6: 60%
bucket 11: 60%
bucket 1: 70%
bucket 2: 70%
bucket 14: 60%
bucket 4: 70%
bucket 3: 70%
bucket 15: 60%
bucket 16: 60%
bucket 8: 60%
bucket 13: 60%
bucket 10: 70%
bucket 5: 70%
bucket 9: 70%
bucket 7: 70%
bucket 12: 70%
bucket 2: 80%
bucket 1: 80%
bucket 6: 70%
bucket 11: 70%
bucket 4: 80%
bucket 3: 80%
bucket 14: 70%
bucket 15: 70%
bucket 16: 70%
bucket 10: 80%
bucket 8: 70%
bucket 13: 70%
bucket 5: 80%
bucket 9: 80%
bucket 1: 90%
bucket 2: 90%
bucket 7: 80%
bucket 12: 80%
bucket 4: 90%
bucket 3: 90%
bucket 11: 80%
bucket 6: 80%
bucket 14: 80%
bucket 15: 80%
bucket 16: 80%
bucket 10: 90%
bucket 8: 80%
bucket 5: 90%
bucket 1: 100%
Sorting block of length 12979385 for bucket 1
(Using difference cover)
bucket 2: 100%
Sorting block of length 8325095 for bucket 2
(Using difference cover)
bucket 13: 80%
bucket 9: 90%
bucket 3: 100%
Sorting block of length 11250683 for bucket 3
(Using difference cover)
bucket 4: 100%
Sorting block of length 4611753 for bucket 4
(Using difference cover)
bucket 7: 90%
bucket 11: 90%
bucket 6: 90%
bucket 12: 90%
bucket 14: 90%
bucket 10: 100%
Sorting block of length 3782537 for bucket 10
(Using difference cover)
bucket 16: 90%
bucket 15: 90%
bucket 5: 100%
Sorting block of length 12386431 for bucket 5
(Using difference cover)
bucket 8: 90%
bucket 9: 100%
Sorting block of length 13068004 for bucket 9
(Using difference cover)
bucket 13: 90%
bucket 7: 100%
Sorting block of length 13389159 for bucket 7
(Using difference cover)
bucket 6: 100%
Sorting block of length 11979096 for bucket 6
(Using difference cover)
bucket 11: 100%
Sorting block of length 12680002 for bucket 11
(Using difference cover)
bucket 12: 100%
Sorting block of length 6822874 for bucket 12
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 4611754 for bucket 4
Getting block 17 of 116
Reserving size (13735608) for bucket 17
Calculating Z arrays for bucket 17
Entering block accumulator loop for bucket 17:
bucket 14: 100%
Sorting block of length 5752107 for bucket 14
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 3782538 for bucket 10
Getting block 18 of 116
Reserving size (13735608) for bucket 18
Calculating Z arrays for bucket 18
Entering block accumulator loop for bucket 18:
bucket 16: 100%
Sorting block of length 2203417 for bucket 16
(Using difference cover)
bucket 15: 100%
Sorting block of length 12033065 for bucket 15
(Using difference cover)
bucket 8: 100%
Sorting block of length 12546896 for bucket 8
(Using difference cover)
bucket 13: 100%
Sorting block of length 13397273 for bucket 13
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 2203418 for bucket 16
Sorting block time: 00:00:03
Returning block of 8325096 for bucket 2
Getting block 19 of 116
Reserving size (13735608) for bucket 19
Calculating Z arrays for bucket 19
Entering block accumulator loop for bucket 19:
bucket 17: 10%
Getting block 20 of 116
Reserving size (13735608) for bucket 20
Calculating Z arrays for bucket 20
Entering block accumulator loop for bucket 20:
bucket 18: 10%
Sorting block time: 00:00:01
Returning block of 5752108 for bucket 14
Getting block 21 of 116
Reserving size (13735608) for bucket 21
Calculating Z arrays for bucket 21
Entering block accumulator loop for bucket 21:
Sorting block time: 00:00:03
Returning block of 6822875 for bucket 12
Sorting block time: 00:00:04
Returning block of 11250684 for bucket 3
Getting block 22 of 116
Reserving size (13735608) for bucket 22
Calculating Z arrays for bucket 22
Entering block accumulator loop for bucket 22:
Getting block 23 of 116
Reserving size (13735608) for bucket 23
Calculating Z arrays for bucket 23
Entering block accumulator loop for bucket 23:
Sorting block time: 00:00:04
Returning block of 12979386 for bucket 1
bucket 17: 20%
Getting block 24 of 116
Reserving size (13735608) for bucket 24
Calculating Z arrays for bucket 24
Entering block accumulator loop for bucket 24:
bucket 19: 10%
bucket 20: 10%
bucket 18: 20%
Sorting block time: 00:00:04
Returning block of 12386432 for bucket 5
Sorting block time: 00:00:04
Returning block of 11979097 for bucket 6
bucket 21: 10%
bucket 22: 10%
Getting block 25 of 116
Reserving size (13735608) for bucket 25
Calculating Z arrays for bucket 25
Entering block accumulator loop for bucket 25:
bucket 23: 10%
Sorting block time: 00:00:04
Returning block of 13068005 for bucket 9
Getting block 26 of 116
Reserving size (13735608) for bucket 26
Calculating Z arrays for bucket 26
Entering block accumulator loop for bucket 26:
Sorting block time: 00:00:04
Returning block of 12680003 for bucket 11
bucket 17: 30%
bucket 19: 20%
Getting block 27 of 116
Reserving size (13735608) for bucket 27
Calculating Z arrays for bucket 27
Entering block accumulator loop for bucket 27:
bucket 20: 20%
Sorting block time: 00:00:05
Returning block of 13389160 for bucket 7
bucket 24: 10%
Getting block 28 of 116
Reserving size (13735608) for bucket 28
Calculating Z arrays for bucket 28
Entering block accumulator loop for bucket 28:
bucket 18: 30%
Sorting block time: 00:00:04
Returning block of 12033066 for bucket 15
Sorting block time: 00:00:04
Returning block of 12546897 for bucket 8
Getting block 29 of 116
Reserving size (13735608) for bucket 29
Calculating Z arrays for bucket 29
Entering block accumulator loop for bucket 29:
Getting block 30 of 116
Reserving size (13735608) for bucket 30
Calculating Z arrays for bucket 30
Entering block accumulator loop for bucket 30:
Getting block 31 of 116
Reserving size (13735608) for bucket 31
Calculating Z arrays for bucket 31
Entering block accumulator loop for bucket 31:
bucket 21: 20%
bucket 22: 20%
bucket 23: 20%
bucket 25: 10%
Sorting block time: 00:00:05
Returning block of 13397274 for bucket 13
bucket 17: 40%
bucket 19: 30%
bucket 27: 10%
bucket 26: 10%
bucket 20: 30%
bucket 24: 20%
bucket 28: 10%
Getting block 32 of 116
Reserving size (13735608) for bucket 32
Calculating Z arrays for bucket 32
Entering block accumulator loop for bucket 32:
bucket 18: 40%
bucket 29: 10%
bucket 30: 10%
bucket 31: 10%
bucket 21: 30%
bucket 22: 30%
bucket 23: 30%
bucket 17: 50%
bucket 19: 40%
bucket 25: 20%
bucket 28: 20%
bucket 27: 20%
bucket 20: 40%
bucket 26: 20%
bucket 24: 30%
bucket 18: 50%
bucket 32: 10%
bucket 29: 20%
bucket 30: 20%
bucket 31: 20%
bucket 21: 40%
bucket 22: 40%
bucket 23: 40%
bucket 17: 60%
bucket 28: 30%
bucket 19: 50%
bucket 20: 50%
bucket 27: 30%
bucket 18: 60%
bucket 26: 30%
bucket 24: 40%
bucket 32: 20%
bucket 29: 30%
bucket 25: 30%
bucket 30: 30%
bucket 22: 50%
bucket 21: 50%
bucket 31: 30%
bucket 23: 50%
bucket 28: 40%
bucket 17: 70%
bucket 19: 60%
bucket 20: 60%
bucket 18: 70%
bucket 27: 40%
bucket 24: 50%
bucket 26: 40%
bucket 32: 30%
bucket 29: 40%
bucket 30: 40%
bucket 25: 40%
bucket 22: 60%
bucket 21: 60%
bucket 23: 60%
bucket 31: 40%
bucket 28: 50%
bucket 17: 80%
bucket 19: 70%
bucket 20: 70%
bucket 18: 80%
bucket 27: 50%
bucket 24: 60%
bucket 29: 50%
bucket 26: 50%
bucket 32: 40%
bucket 30: 50%
bucket 25: 50%
bucket 22: 70%
bucket 23: 70%
bucket 21: 70%
bucket 31: 50%
bucket 28: 60%
bucket 17: 90%
bucket 19: 80%
bucket 18: 90%
bucket 27: 60%
bucket 20: 80%
bucket 24: 70%
bucket 29: 60%
bucket 32: 50%
bucket 30: 60%
bucket 26: 60%
bucket 25: 60%
bucket 22: 80%
bucket 23: 80%
bucket 21: 80%
bucket 31: 60%
bucket 28: 70%
bucket 17: 100%
Sorting block of length 12793765 for bucket 17
(Using difference cover)
bucket 18: 100%
Sorting block of length 11819113 for bucket 18
(Using difference cover)
bucket 19: 90%
bucket 20: 90%
bucket 27: 70%
bucket 24: 80%
bucket 29: 70%
bucket 30: 70%
bucket 32: 60%
bucket 26: 70%
bucket 22: 90%
bucket 25: 70%
bucket 23: 90%
bucket 21: 90%
bucket 28: 80%
bucket 31: 70%
bucket 19: 100%
Sorting block of length 12529986 for bucket 19
(Using difference cover)
bucket 20: 100%
Sorting block of length 11615157 for bucket 20
(Using difference cover)
bucket 24: 90%
bucket 27: 80%
bucket 29: 80%
bucket 30: 80%
bucket 32: 70%
bucket 26: 80%
bucket 22: 100%
Sorting block of length 7337605 for bucket 22
(Using difference cover)
bucket 23: 100%
Sorting block of length 8849007 for bucket 23
(Using difference cover)
bucket 25: 80%
bucket 28: 90%
bucket 21: 100%
Sorting block of length 8231535 for bucket 21
(Using difference cover)
bucket 31: 80%
bucket 24: 100%
Sorting block of length 10411339 for bucket 24
(Using difference cover)
bucket 27: 90%
bucket 29: 90%
bucket 30: 90%
bucket 32: 80%
Sorting block time: 00:00:03
Returning block of 11819114 for bucket 18
bucket 26: 90%
bucket 28: 100%
Sorting block of length 9808044 for bucket 28
(Using difference cover)
bucket 25: 90%
Getting block 33 of 116
Reserving size (13735608) for bucket 33
Calculating Z arrays for bucket 33
Entering block accumulator loop for bucket 33:
Sorting block time: 00:00:04
Returning block of 12793766 for bucket 17
bucket 31: 90%
Getting block 34 of 116
Reserving size (13735608) for bucket 34
Calculating Z arrays for bucket 34
Entering block accumulator loop for bucket 34:
bucket 27: 100%
Sorting block of length 9953428 for bucket 27
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7337606 for bucket 22
bucket 29: 100%
Sorting block of length 9919331 for bucket 29
(Using difference cover)
bucket 30: 100%
Sorting block of length 11842982 for bucket 30
(Using difference cover)
Getting block 35 of 116
Reserving size (13735608) for bucket 35
Calculating Z arrays for bucket 35
Entering block accumulator loop for bucket 35:
bucket 32: 90%
Sorting block time: 00:00:03
Returning block of 8849008 for bucket 23
bucket 26: 100%
Sorting block of length 11833459 for bucket 26
(Using difference cover)
Getting block 36 of 116
Reserving size (13735608) for bucket 36
Calculating Z arrays for bucket 36
Entering block accumulator loop for bucket 36:
bucket 33: 10%
Sorting block time: 00:00:03
Returning block of 8231536 for bucket 21
Sorting block time: 00:00:04
Returning block of 11615158 for bucket 20
bucket 31: 100%
Sorting block of length 5516249 for bucket 31
(Using difference cover)
bucket 25: 100%
Sorting block of length 12799167 for bucket 25
(Using difference cover)
Sorting block time: 00:00:04
Returning block of 12529987 for bucket 19
Getting block 37 of 116
Reserving size (13735608) for bucket 37
Calculating Z arrays for bucket 37
Entering block accumulator loop for bucket 37:
Getting block 38 of 116
Reserving size (13735608) for bucket 38
Calculating Z arrays for bucket 38
Entering block accumulator loop for bucket 38:
bucket 34: 10%
Getting block 39 of 116
Reserving size (13735608) for bucket 39
Calculating Z arrays for bucket 39
Entering block accumulator loop for bucket 39:
bucket 35: 10%
Sorting block time: 00:00:03
Returning block of 10411340 for bucket 24
Getting block 40 of 116
Reserving size (13735608) for bucket 40
Calculating Z arrays for bucket 40
Entering block accumulator loop for bucket 40:
bucket 32: 100%
Sorting block of length 11820250 for bucket 32
(Using difference cover)
bucket 33: 20%
bucket 36: 10%
Sorting block time: 00:00:03
Returning block of 9808045 for bucket 28
bucket 38: 10%
bucket 37: 10%
Getting block 41 of 116
Reserving size (13735608) for bucket 41
Calculating Z arrays for bucket 41
Entering block accumulator loop for bucket 41:
Sorting block time: 00:00:02
Returning block of 5516250 for bucket 31
bucket 34: 20%
bucket 39: 10%
Getting block 42 of 116
Reserving size (13735608) for bucket 42
Calculating Z arrays for bucket 42
Entering block accumulator loop for bucket 42:
Sorting block time: 00:00:03
Returning block of 9953429 for bucket 27
Sorting block time: 00:00:03
Returning block of 9919332 for bucket 29
bucket 35: 20%
Getting block 43 of 116
Reserving size (13735608) for bucket 43
Calculating Z arrays for bucket 43
Entering block accumulator loop for bucket 43:
Getting block 44 of 116
Reserving size (13735608) for bucket 44
Calculating Z arrays for bucket 44
Entering block accumulator loop for bucket 44:
bucket 40: 10%
bucket 33: 30%
Sorting block time: 00:00:04
Returning block of 11842983 for bucket 30
bucket 38: 20%
bucket 37: 20%
bucket 36: 20%
Getting block 45 of 116
Reserving size (13735608) for bucket 45
Calculating Z arrays for bucket 45
Entering block accumulator loop for bucket 45:
bucket 41: 10%
bucket 39: 20%
bucket 34: 30%
bucket 42: 10%
Sorting block time: 00:00:03
Returning block of 11833460 for bucket 26
bucket 35: 30%
Getting block 46 of 116
Reserving size (13735608) for bucket 46
Calculating Z arrays for bucket 46
Entering block accumulator loop for bucket 46:
bucket 43: 10%
bucket 44: 10%
Sorting block time: 00:00:04
Returning block of 12799168 for bucket 25
bucket 40: 20%
bucket 33: 40%
Getting block 47 of 116
Reserving size (13735608) for bucket 47
Calculating Z arrays for bucket 47
Entering block accumulator loop for bucket 47:
bucket 38: 30%
bucket 37: 30%
bucket 45: 10%
Sorting block time: 00:00:03
Returning block of 11820251 for bucket 32
bucket 36: 30%
bucket 41: 20%
bucket 39: 30%
bucket 34: 40%
Getting block 48 of 116
Reserving size (13735608) for bucket 48
Calculating Z arrays for bucket 48
Entering block accumulator loop for bucket 48:
bucket 42: 20%
bucket 43: 20%
bucket 44: 20%
bucket 35: 40%
bucket 46: 10%
bucket 40: 30%
bucket 33: 50%
bucket 38: 40%
bucket 47: 10%
bucket 45: 20%
bucket 37: 40%
bucket 41: 30%
bucket 39: 40%
bucket 36: 40%
bucket 34: 50%
bucket 48: 10%
bucket 42: 30%
bucket 43: 30%
bucket 44: 30%
bucket 35: 50%
bucket 40: 40%
bucket 46: 20%
bucket 33: 60%
bucket 38: 50%
bucket 47: 20%
bucket 45: 30%
bucket 37: 50%
bucket 39: 50%
bucket 41: 40%
bucket 36: 50%
bucket 48: 20%
bucket 34: 60%
bucket 42: 40%
bucket 43: 40%
bucket 44: 40%
bucket 35: 60%
bucket 40: 50%
bucket 46: 30%
bucket 38: 60%
bucket 33: 70%
bucket 45: 40%
bucket 47: 30%
bucket 37: 60%
bucket 39: 60%
bucket 41: 50%
bucket 48: 30%
bucket 36: 60%
bucket 34: 70%
bucket 44: 50%
bucket 43: 50%
bucket 42: 50%
bucket 40: 60%
bucket 35: 70%
bucket 38: 70%
bucket 45: 50%
bucket 33: 80%
bucket 46: 40%
bucket 47: 40%
bucket 37: 70%
bucket 39: 70%
bucket 41: 60%
bucket 48: 40%
bucket 44: 60%
bucket 43: 60%
bucket 36: 70%
bucket 34: 80%
bucket 42: 60%
bucket 40: 70%
bucket 35: 80%
bucket 38: 80%
bucket 45: 60%
bucket 33: 90%
bucket 46: 50%
bucket 37: 80%
bucket 47: 50%
bucket 39: 80%
bucket 41: 70%
bucket 44: 70%
bucket 43: 70%
bucket 48: 50%
bucket 34: 90%
bucket 36: 80%
bucket 42: 70%
bucket 40: 80%
bucket 38: 90%
bucket 45: 70%
bucket 35: 90%
bucket 37: 90%
bucket 33: 100%
Sorting block of length 12090040 for bucket 33
(Using difference cover)
bucket 47: 60%
bucket 46: 60%
bucket 39: 90%
bucket 41: 80%
bucket 43: 80%
bucket 44: 80%
bucket 48: 60%
bucket 34: 100%
Sorting block of length 12776947 for bucket 34
(Using difference cover)
bucket 36: 90%
bucket 42: 80%
bucket 38: 100%
Sorting block of length 13683684 for bucket 38
(Using difference cover)
bucket 40: 90%
bucket 45: 80%
bucket 35: 100%
Sorting block of length 13577272 for bucket 35
(Using difference cover)
bucket 37: 100%
Sorting block of length 11253922 for bucket 37
(Using difference cover)
bucket 39: 100%
Sorting block of length 9499743 for bucket 39
(Using difference cover)
bucket 47: 70%
bucket 46: 70%
bucket 41: 90%
bucket 43: 90%
bucket 44: 90%
bucket 48: 70%
bucket 45: 90%
bucket 40: 100%
Sorting block of length 12919168 for bucket 40
(Using difference cover)
bucket 42: 90%
bucket 36: 100%
Sorting block of length 10755526 for bucket 36
(Using difference cover)
bucket 47: 80%
bucket 46: 80%
bucket 41: 100%
Sorting block of length 11693094 for bucket 41
(Using difference cover)
bucket 43: 100%
Sorting block of length 8649701 for bucket 43
(Using difference cover)
bucket 44: 100%
Sorting block of length 9120581 for bucket 44
(Using difference cover)
Sorting block time: 00:00:04
Returning block of 12090041 for bucket 33
bucket 48: 80%
Getting block 49 of 116
Reserving size (13735608) for bucket 49
Calculating Z arrays for bucket 49
Entering block accumulator loop for bucket 49:
bucket 45: 100%
Sorting block of length 10846226 for bucket 45
(Using difference cover)
bucket 42: 100%
Sorting block of length 10518758 for bucket 42
(Using difference cover)
bucket 47: 90%
Sorting block time: 00:00:03
Returning block of 9499744 for bucket 39
bucket 46: 90%
Getting block 50 of 116
Reserving size (13735608) for bucket 50
Calculating Z arrays for bucket 50
Entering block accumulator loop for bucket 50:
Sorting block time: 00:00:03
Returning block of 11253923 for bucket 37
Sorting block time: 00:00:04
Returning block of 12776948 for bucket 34
Getting block 51 of 116
Reserving size (13735608) for bucket 51
Calculating Z arrays for bucket 51
Entering block accumulator loop for bucket 51:
bucket 48: 90%
bucket 49: 10%
Getting block 52 of 116
Reserving size (13735608) for bucket 52
Calculating Z arrays for bucket 52
Entering block accumulator loop for bucket 52:
Sorting block time: 00:00:04
Returning block of 13683685 for bucket 38
Sorting block time: 00:00:04
Returning block of 13577273 for bucket 35
Getting block 53 of 116
Reserving size (13735608) for bucket 53
Calculating Z arrays for bucket 53
Entering block accumulator loop for bucket 53:
bucket 47: 100%
Sorting block of length 4876654 for bucket 47
(Using difference cover)
Getting block 54 of 116
Reserving size (13735608) for bucket 54
Calculating Z arrays for bucket 54
Entering block accumulator loop for bucket 54:
bucket 46: 100%
Sorting block of length 11443436 for bucket 46
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 8649702 for bucket 43
Sorting block time: 00:00:02
Returning block of 9120582 for bucket 44
Sorting block time: 00:00:04
Returning block of 10755527 for bucket 36
Getting block 55 of 116
Reserving size (13735608) for bucket 55
Calculating Z arrays for bucket 55
Entering block accumulator loop for bucket 55:
Getting block 56 of 116
Reserving size (13735608) for bucket 56
Calculating Z arrays for bucket 56
Entering block accumulator loop for bucket 56:
bucket 50: 10%
Getting block 57 of 116
Reserving size (13735608) for bucket 57
Calculating Z arrays for bucket 57
Entering block accumulator loop for bucket 57:
Sorting block time: 00:00:04
Returning block of 12919169 for bucket 40
bucket 48: 100%
Sorting block of length 8912736 for bucket 48
(Using difference cover)
bucket 51: 10%
Sorting block time: 00:00:03
Returning block of 11693095 for bucket 41
bucket 49: 20%
Getting block 58 of 116
Reserving size (13735608) for bucket 58
Calculating Z arrays for bucket 58
Entering block accumulator loop for bucket 58:
Getting block 59 of 116
Reserving size (13735608) for bucket 59
Calculating Z arrays for bucket 59
Entering block accumulator loop for bucket 59:
bucket 52: 10%
Sorting block time: 00:00:03
Returning block of 10846227 for bucket 45
Sorting block time: 00:00:02
Returning block of 4876655 for bucket 47
bucket 53: 10%
Getting block 60 of 116
Reserving size (13735608) for bucket 60
Calculating Z arrays for bucket 60
Entering block accumulator loop for bucket 60:
Sorting block time: 00:00:04
Returning block of 10518759 for bucket 42
bucket 54: 10%
Getting block 61 of 116
Reserving size (13735608) for bucket 61
Calculating Z arrays for bucket 61
Entering block accumulator loop for bucket 61:
Getting block 62 of 116
Reserving size (13735608) for bucket 62
Calculating Z arrays for bucket 62
Entering block accumulator loop for bucket 62:
bucket 55: 10%
bucket 56: 10%
bucket 50: 20%
bucket 51: 20%
bucket 57: 10%
bucket 49: 30%
bucket 59: 10%
bucket 52: 20%
bucket 58: 10%
bucket 53: 20%
bucket 60: 10%
bucket 61: 10%
bucket 54: 20%
Sorting block time: 00:00:02
Returning block of 8912737 for bucket 48
Sorting block time: 00:00:04
Returning block of 11443437 for bucket 46
bucket 55: 20%
bucket 62: 10%
bucket 56: 20%
Getting block 63 of 116
Reserving size (13735608) for bucket 63
Calculating Z arrays for bucket 63
Entering block accumulator loop for bucket 63:
bucket 50: 30%
Getting block 64 of 116
Reserving size (13735608) for bucket 64
Calculating Z arrays for bucket 64
Entering block accumulator loop for bucket 64:
bucket 51: 30%
bucket 49: 40%
bucket 57: 20%
bucket 59: 20%
bucket 52: 30%
bucket 53: 30%
bucket 58: 20%
bucket 61: 20%
bucket 60: 20%
bucket 54: 30%
bucket 55: 30%
bucket 56: 30%
bucket 62: 20%
bucket 63: 10%
bucket 50: 40%
bucket 51: 40%
bucket 64: 10%
bucket 49: 50%
bucket 57: 30%
bucket 59: 30%
bucket 52: 40%
bucket 53: 40%
bucket 61: 30%
bucket 60: 30%
bucket 58: 30%
bucket 54: 40%
bucket 55: 40%
bucket 56: 40%
bucket 63: 20%
bucket 62: 30%
bucket 51: 50%
bucket 50: 50%
bucket 64: 20%
bucket 49: 60%
bucket 59: 40%
bucket 57: 40%
bucket 52: 50%
bucket 53: 50%
bucket 61: 40%
bucket 60: 40%
bucket 54: 50%
bucket 58: 40%
bucket 55: 50%
bucket 56: 50%
bucket 51: 60%
bucket 63: 30%
bucket 62: 40%
bucket 50: 60%
bucket 49: 70%
bucket 64: 30%
bucket 59: 50%
bucket 57: 50%
bucket 52: 60%
bucket 53: 60%
bucket 61: 50%
bucket 60: 50%
bucket 54: 60%
bucket 55: 60%
bucket 58: 50%
bucket 51: 70%
bucket 56: 60%
bucket 63: 40%
bucket 62: 50%
bucket 49: 80%
bucket 50: 70%
bucket 64: 40%
bucket 59: 60%
bucket 57: 60%
bucket 53: 70%
bucket 52: 70%
bucket 61: 60%
bucket 60: 60%
bucket 54: 70%
bucket 51: 80%
bucket 55: 70%
bucket 56: 70%
bucket 63: 50%
bucket 58: 60%
bucket 62: 60%
bucket 49: 90%
bucket 50: 80%
bucket 59: 70%
bucket 64: 50%
bucket 57: 70%
bucket 53: 80%
bucket 52: 80%
bucket 61: 70%
bucket 60: 70%
bucket 54: 80%
bucket 51: 90%
bucket 55: 80%
bucket 56: 80%
bucket 63: 60%
bucket 49: 100%
Sorting block of length 11497938 for bucket 49
(Using difference cover)
bucket 58: 70%
bucket 62: 70%
bucket 50: 90%
bucket 59: 80%
bucket 57: 80%
bucket 53: 90%
bucket 64: 60%
bucket 52: 90%
bucket 61: 80%
bucket 60: 80%
bucket 54: 90%
bucket 51: 100%
Sorting block of length 6571570 for bucket 51
(Using difference cover)
bucket 55: 90%
bucket 56: 90%
bucket 63: 70%
bucket 59: 90%
bucket 50: 100%
Sorting block of length 11194233 for bucket 50
(Using difference cover)
bucket 62: 80%
bucket 58: 80%
bucket 57: 90%
bucket 53: 100%
Sorting block of length 13024217 for bucket 53
(Using difference cover)
bucket 64: 70%
bucket 52: 100%
Sorting block of length 12356135 for bucket 52
(Using difference cover)
bucket 61: 90%
bucket 60: 90%
bucket 54: 100%
Sorting block of length 7492028 for bucket 54
(Using difference cover)
bucket 55: 100%
Sorting block of length 7549025 for bucket 55
(Using difference cover)
bucket 56: 100%
Sorting block of length 6621187 for bucket 56
(Using difference cover)
bucket 63: 80%
Sorting block time: 00:00:02
Returning block of 6571571 for bucket 51
bucket 59: 100%
Sorting block of length 13515688 for bucket 59
(Using difference cover)
bucket 62: 90%
Getting block 65 of 116
Reserving size (13735608) for bucket 65
Calculating Z arrays for bucket 65
Entering block accumulator loop for bucket 65:
Sorting block time: 00:00:03
Returning block of 11497939 for bucket 49
bucket 57: 100%
Sorting block of length 10052363 for bucket 57
(Using difference cover)
bucket 58: 90%
Getting block 66 of 116
Reserving size (13735608) for bucket 66
Calculating Z arrays for bucket 66
Entering block accumulator loop for bucket 66:
bucket 64: 80%
bucket 61: 100%
Sorting block of length 13222059 for bucket 61
(Using difference cover)
bucket 60: 100%
Sorting block of length 10951538 for bucket 60
(Using difference cover)
bucket 63: 90%
bucket 65: 10%
Sorting block time: 00:00:03
Returning block of 7492029 for bucket 54
bucket 62: 100%
Sorting block of length 12924822 for bucket 62
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 6621188 for bucket 56
Getting block 67 of 116
Reserving size (13735608) for bucket 67
Calculating Z arrays for bucket 67
Entering block accumulator loop for bucket 67:
Getting block 68 of 116
Reserving size (13735608) for bucket 68
Calculating Z arrays for bucket 68
Entering block accumulator loop for bucket 68:
Sorting block time: 00:00:02
Returning block of 7549026 for bucket 55
bucket 66: 10%
bucket 58: 100%
Sorting block of length 4335430 for bucket 58
(Using difference cover)
bucket 64: 90%
Sorting block time: 00:00:03
Returning block of 11194234 for bucket 50
Getting block 69 of 116
Reserving size (13735608) for bucket 69
Calculating Z arrays for bucket 69
Entering block accumulator loop for bucket 69:
Getting block 70 of 116
Reserving size (13735608) for bucket 70
Calculating Z arrays for bucket 70
Entering block accumulator loop for bucket 70:
Sorting block time: 00:00:04
Returning block of 13024218 for bucket 53
Sorting block time: 00:00:04
Returning block of 12356136 for bucket 52
bucket 63: 100%
Sorting block of length 10277293 for bucket 63
(Using difference cover)
Getting block 71 of 116
Reserving size (13735608) for bucket 71
Calculating Z arrays for bucket 71
Entering block accumulator loop for bucket 71:
Getting block 72 of 116
Reserving size (13735608) for bucket 72
Calculating Z arrays for bucket 72
Entering block accumulator loop for bucket 72:
bucket 65: 20%
bucket 67: 10%
Sorting block time: 00:00:03
Returning block of 10052364 for bucket 57
bucket 68: 10%
Sorting block time: 00:00:01
Returning block of 4335431 for bucket 58
bucket 66: 20%
Getting block 73 of 116
Reserving size (13735608) for bucket 73
Calculating Z arrays for bucket 73
Entering block accumulator loop for bucket 73:
bucket 69: 10%
Getting block 74 of 116
Reserving size (13735608) for bucket 74
Calculating Z arrays for bucket 74
Entering block accumulator loop for bucket 74:
bucket 64: 100%
Sorting block of length 13451193 for bucket 64
(Using difference cover)
bucket 70: 10%
Sorting block time: 00:00:04
Returning block of 13515689 for bucket 59
Sorting block time: 00:00:03
Returning block of 10951539 for bucket 60
Getting block 75 of 116
Reserving size (13735608) for bucket 75
Calculating Z arrays for bucket 75
Entering block accumulator loop for bucket 75:
Sorting block time: 00:00:03
Returning block of 13222060 for bucket 61
Getting block 76 of 116
Reserving size (13735608) for bucket 76
Calculating Z arrays for bucket 76
Entering block accumulator loop for bucket 76:
bucket 71: 10%
bucket 65: 30%
bucket 72: 10%
bucket 67: 20%
Getting block 77 of 116
Reserving size (13735608) for bucket 77
Calculating Z arrays for bucket 77
Entering block accumulator loop for bucket 77:
bucket 68: 20%
bucket 66: 30%
bucket 69: 20%
bucket 74: 10%
bucket 73: 10%
bucket 70: 20%
Sorting block time: 00:00:04
Returning block of 12924823 for bucket 62
Sorting block time: 00:00:03
Returning block of 10277294 for bucket 63
bucket 75: 10%
Getting block 78 of 116
Reserving size (13735608) for bucket 78
Calculating Z arrays for bucket 78
Entering block accumulator loop for bucket 78:
Getting block 79 of 116
Reserving size (13735608) for bucket 79
Calculating Z arrays for bucket 79
Entering block accumulator loop for bucket 79:
bucket 65: 40%
bucket 76: 10%
bucket 71: 20%
bucket 67: 30%
bucket 72: 20%
bucket 68: 30%
bucket 77: 10%
bucket 69: 30%
bucket 66: 40%
bucket 74: 20%
bucket 73: 20%
bucket 70: 30%
bucket 75: 20%
Sorting block time: 00:00:04
Returning block of 13451194 for bucket 64
bucket 79: 10%
bucket 65: 50%
bucket 67: 40%
Getting block 80 of 116
Reserving size (13735608) for bucket 80
Calculating Z arrays for bucket 80
Entering block accumulator loop for bucket 80:
bucket 71: 30%
bucket 76: 20%
bucket 68: 40%
bucket 78: 10%
bucket 72: 30%
bucket 77: 20%
bucket 69: 40%
bucket 66: 50%
bucket 74: 30%
bucket 73: 30%
bucket 70: 40%
bucket 75: 30%
bucket 79: 20%
bucket 65: 60%
bucket 67: 50%
bucket 68: 50%
bucket 80: 10%
bucket 71: 40%
bucket 69: 50%
bucket 76: 30%
bucket 77: 30%
bucket 72: 40%
bucket 66: 60%
bucket 78: 20%
bucket 74: 40%
bucket 73: 40%
bucket 70: 50%
bucket 75: 40%
bucket 79: 30%
bucket 65: 70%
bucket 67: 60%
bucket 68: 60%
bucket 69: 60%
bucket 71: 50%
bucket 80: 20%
bucket 66: 70%
bucket 76: 40%
bucket 77: 40%
bucket 72: 50%
bucket 74: 50%
bucket 73: 50%
bucket 78: 30%
bucket 70: 60%
bucket 75: 50%
bucket 67: 70%
bucket 79: 40%
bucket 65: 80%
bucket 68: 70%
bucket 69: 70%
bucket 71: 60%
bucket 66: 80%
bucket 80: 30%
bucket 77: 50%
bucket 76: 50%
bucket 72: 60%
bucket 74: 60%
bucket 73: 60%
bucket 70: 70%
bucket 78: 40%
bucket 75: 60%
bucket 67: 80%
bucket 65: 90%
bucket 79: 50%
bucket 68: 80%
bucket 69: 80%
bucket 66: 90%
bucket 71: 70%
bucket 80: 40%
bucket 77: 60%
bucket 76: 60%
bucket 74: 70%
bucket 72: 70%
bucket 73: 70%
bucket 70: 80%
bucket 75: 70%
bucket 67: 90%
bucket 65: 100%
Sorting block of length 8983082 for bucket 65
(Using difference cover)
bucket 79: 60%
bucket 69: 90%
bucket 68: 90%
bucket 78: 50%
bucket 66: 100%
Sorting block of length 10748687 for bucket 66
(Using difference cover)
bucket 71: 80%
bucket 77: 70%
bucket 74: 80%
bucket 80: 50%
bucket 76: 70%
bucket 72: 80%
bucket 73: 80%
bucket 70: 90%
bucket 75: 80%
bucket 67: 100%
Sorting block of length 12724014 for bucket 67
(Using difference cover)
bucket 69: 100%
Sorting block of length 6899123 for bucket 69
(Using difference cover)
bucket 79: 70%
bucket 68: 100%
Sorting block of length 12052231 for bucket 68
(Using difference cover)
bucket 71: 90%
bucket 74: 90%
bucket 78: 60%
bucket 77: 80%
bucket 80: 60%
bucket 76: 80%
bucket 72: 90%
bucket 73: 90%
Sorting block time: 00:00:02
Returning block of 8983083 for bucket 65
Getting block 81 of 116
Reserving size (13735608) for bucket 81
Calculating Z arrays for bucket 81
Entering block accumulator loop for bucket 81:
bucket 70: 100%
Sorting block of length 9695514 for bucket 70
(Using difference cover)
bucket 75: 90%
bucket 79: 80%
Sorting block time: 00:00:03
Returning block of 10748688 for bucket 66
Sorting block time: 00:00:02
Returning block of 6899124 for bucket 69
Getting block 82 of 116
Reserving size (13735608) for bucket 82
Calculating Z arrays for bucket 82
Entering block accumulator loop for bucket 82:
Getting block 83 of 116
Reserving size (13735608) for bucket 83
Calculating Z arrays for bucket 83
Entering block accumulator loop for bucket 83:
bucket 71: 100%
Sorting block of length 12756349 for bucket 71
(Using difference cover)
bucket 74: 100%
Sorting block of length 9084337 for bucket 74
(Using difference cover)
bucket 77: 90%
bucket 80: 70%
bucket 76: 90%
bucket 78: 70%
bucket 73: 100%
Sorting block of length 12193667 for bucket 73
(Using difference cover)
bucket 72: 100%
Sorting block of length 11531741 for bucket 72
(Using difference cover)
bucket 75: 100%
Sorting block of length 5521851 for bucket 75
(Using difference cover)
bucket 81: 10%
bucket 79: 90%
Sorting block time: 00:00:04
Returning block of 12052232 for bucket 68
bucket 82: 10%
Getting block 84 of 116
Reserving size (13735608) for bucket 84
Calculating Z arrays for bucket 84
Entering block accumulator loop for bucket 84:
bucket 83: 10%
Sorting block time: 00:00:04
Returning block of 12724015 for bucket 67
bucket 77: 100%
Sorting block of length 7154101 for bucket 77
(Using difference cover)
bucket 80: 80%
bucket 76: 100%
Sorting block of length 8772740 for bucket 76
(Using difference cover)
Getting block 85 of 116
Reserving size (13735608) for bucket 85
Calculating Z arrays for bucket 85
Entering block accumulator loop for bucket 85:
bucket 78: 80%
Sorting block time: 00:00:03
Returning block of 9695515 for bucket 70
bucket 81: 20%
bucket 79: 100%
Sorting block of length 3336267 for bucket 79
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5521852 for bucket 75
Getting block 86 of 116
Reserving size (13735608) for bucket 86
Calculating Z arrays for bucket 86
Entering block accumulator loop for bucket 86:
Getting block 87 of 116
Reserving size (13735608) for bucket 87
Calculating Z arrays for bucket 87
Entering block accumulator loop for bucket 87:
Sorting block time: 00:00:03
Returning block of 9084338 for bucket 74
bucket 82: 20%
Getting block 88 of 116
Reserving size (13735608) for bucket 88
Calculating Z arrays for bucket 88
Entering block accumulator loop for bucket 88:
bucket 83: 20%
bucket 84: 10%
bucket 80: 90%
Sorting block time: 00:00:01
Returning block of 3336268 for bucket 79
bucket 85: 10%
Getting block 89 of 116
Reserving size (13735608) for bucket 89
Calculating Z arrays for bucket 89
Entering block accumulator loop for bucket 89:
Sorting block time: 00:00:02
Returning block of 7154102 for bucket 77
Sorting block time: 00:00:04
Returning block of 12756350 for bucket 71
bucket 81: 30%
Sorting block time: 00:00:03
Returning block of 11531742 for bucket 72
bucket 86: 10%
bucket 78: 90%
Sorting block time: 00:00:03
Returning block of 12193668 for bucket 73
Getting block 90 of 116
Reserving size (13735608) for bucket 90
Calculating Z arrays for bucket 90
Entering block accumulator loop for bucket 90:
bucket 87: 10%
Getting block 91 of 116
Reserving size (13735608) for bucket 91
Calculating Z arrays for bucket 91
Entering block accumulator loop for bucket 91:
Getting block 92 of 116
Reserving size (13735608) for bucket 92
Calculating Z arrays for bucket 92
Entering block accumulator loop for bucket 92:
bucket 88: 10%
bucket 82: 30%
Getting block 93 of 116
Reserving size (13735608) for bucket 93
Calculating Z arrays for bucket 93
Entering block accumulator loop for bucket 93:
Sorting block time: 00:00:03
Returning block of 8772741 for bucket 76
bucket 83: 30%
bucket 84: 20%
Getting block 94 of 116
Reserving size (13735608) for bucket 94
Calculating Z arrays for bucket 94
Entering block accumulator loop for bucket 94:
bucket 80: 100%
Sorting block of length 12043694 for bucket 80
(Using difference cover)
bucket 85: 20%
bucket 89: 10%
bucket 81: 40%
bucket 86: 20%
bucket 90: 10%
bucket 87: 20%
bucket 91: 10%
bucket 78: 100%
Sorting block of length 10857432 for bucket 78
(Using difference cover)
bucket 88: 20%
bucket 92: 10%
bucket 82: 40%
bucket 93: 10%
bucket 84: 30%
bucket 83: 40%
bucket 94: 10%
bucket 85: 30%
bucket 89: 20%
bucket 81: 50%
bucket 86: 30%
bucket 90: 20%
bucket 87: 30%
bucket 91: 20%
bucket 88: 30%
bucket 82: 50%
bucket 92: 20%
bucket 93: 20%
bucket 84: 40%
bucket 83: 50%
bucket 94: 20%
bucket 85: 40%
bucket 89: 30%
bucket 81: 60%
Sorting block time: 00:00:04
Returning block of 12043695 for bucket 80
bucket 90: 30%
bucket 86: 40%
Getting block 95 of 116
Reserving size (13735608) for bucket 95
Calculating Z arrays for bucket 95
Entering block accumulator loop for bucket 95:
bucket 88: 40%
bucket 87: 40%
bucket 82: 60%
bucket 91: 30%
Sorting block time: 00:00:03
Returning block of 10857433 for bucket 78
bucket 92: 30%
Getting block 96 of 116
Reserving size (13735608) for bucket 96
Calculating Z arrays for bucket 96
Entering block accumulator loop for bucket 96:
bucket 93: 30%
bucket 84: 50%
bucket 83: 60%
bucket 94: 30%
bucket 81: 70%
bucket 85: 50%
bucket 89: 40%
bucket 90: 40%
bucket 86: 50%
bucket 88: 50%
bucket 95: 10%
bucket 87: 50%
bucket 82: 70%
bucket 91: 40%
bucket 92: 40%
bucket 93: 40%
bucket 96: 10%
bucket 84: 60%
bucket 83: 70%
bucket 94: 40%
bucket 81: 80%
bucket 85: 60%
bucket 90: 50%
bucket 89: 50%
bucket 88: 60%
bucket 86: 60%
bucket 82: 80%
bucket 87: 60%
bucket 95: 20%
bucket 91: 50%
bucket 92: 50%
bucket 93: 50%
bucket 96: 20%
bucket 84: 70%
bucket 83: 80%
bucket 94: 50%
bucket 81: 90%
bucket 90: 60%
bucket 85: 70%
bucket 88: 70%
bucket 89: 60%
bucket 86: 70%
bucket 82: 90%
bucket 87: 70%
bucket 95: 30%
bucket 91: 60%
bucket 92: 60%
bucket 93: 60%
bucket 96: 30%
bucket 84: 80%
bucket 83: 90%
bucket 94: 60%
bucket 81: 100%
Sorting block of length 13038411 for bucket 81
(Using difference cover)
bucket 90: 70%
bucket 88: 80%
bucket 85: 80%
bucket 89: 70%
bucket 82: 100%
Sorting block of length 3274401 for bucket 82
(Using difference cover)
bucket 87: 80%
bucket 86: 80%
bucket 91: 70%
bucket 95: 40%
bucket 92: 70%
bucket 96: 40%
bucket 93: 70%
bucket 84: 90%
bucket 83: 100%
Sorting block of length 12364669 for bucket 83
(Using difference cover)
bucket 94: 70%
Sorting block time: 00:00:01
Returning block of 3274402 for bucket 82
Getting block 97 of 116
Reserving size (13735608) for bucket 97
Calculating Z arrays for bucket 97
Entering block accumulator loop for bucket 97:
bucket 88: 90%
bucket 90: 80%
bucket 85: 90%
bucket 89: 80%
bucket 86: 90%
bucket 87: 90%
bucket 91: 80%
bucket 95: 50%
bucket 96: 50%
bucket 93: 80%
bucket 92: 80%
bucket 84: 100%
Sorting block of length 8314353 for bucket 84
(Using difference cover)
bucket 94: 80%
bucket 97: 10%
bucket 88: 100%
Sorting block of length 3350226 for bucket 88
(Using difference cover)
bucket 90: 90%
bucket 85: 100%
Sorting block of length 12285940 for bucket 85
(Using difference cover)
bucket 89: 90%
Sorting block time: 00:00:03
Returning block of 13038412 for bucket 81
bucket 86: 100%
Sorting block of length 11667672 for bucket 86
(Using difference cover)
bucket 87: 100%
Sorting block of length 12416501 for bucket 87
(Using difference cover)
bucket 91: 90%
Getting block 98 of 116
Reserving size (13735608) for bucket 98
Calculating Z arrays for bucket 98
Entering block accumulator loop for bucket 98:
bucket 95: 60%
bucket 96: 60%
Sorting block time: 00:00:01
Returning block of 3350227 for bucket 88
bucket 93: 90%
bucket 92: 90%
Getting block 99 of 116
Reserving size (13735608) for bucket 99
Calculating Z arrays for bucket 99
Entering block accumulator loop for bucket 99:
bucket 94: 90%
bucket 90: 100%
Sorting block of length 9727643 for bucket 90
(Using difference cover)
bucket 97: 20%
Sorting block time: 00:00:03
Returning block of 12364670 for bucket 83
bucket 89: 100%
Sorting block of length 12677279 for bucket 89
(Using difference cover)
Getting block 100 of 116
Reserving size (13735608) for bucket 100
Calculating Z arrays for bucket 100
Entering block accumulator loop for bucket 100:
Sorting block time: 00:00:03
Returning block of 8314354 for bucket 84
Getting block 101 of 116
Reserving size (13735608) for bucket 101
Calculating Z arrays for bucket 101
Entering block accumulator loop for bucket 101:
bucket 91: 100%
Sorting block of length 11325911 for bucket 91
(Using difference cover)
bucket 98: 10%
bucket 96: 70%
bucket 95: 70%
bucket 93: 100%
Sorting block of length 13558894 for bucket 93
(Using difference cover)
bucket 99: 10%
bucket 92: 100%
Sorting block of length 7269558 for bucket 92
(Using difference cover)
bucket 94: 100%
Sorting block of length 10409771 for bucket 94
(Using difference cover)
bucket 97: 30%
bucket 100: 10%
bucket 101: 10%
bucket 98: 20%
bucket 96: 80%
Sorting block time: 00:00:04
Returning block of 12285941 for bucket 85
Sorting block time: 00:00:04
Returning block of 11667673 for bucket 86
bucket 95: 80%
bucket 99: 20%
Getting block 102 of 116
Reserving size (13735608) for bucket 102
Calculating Z arrays for bucket 102
Entering block accumulator loop for bucket 102:
Sorting block time: 00:00:03
Returning block of 9727644 for bucket 90
Getting block 103 of 116
Reserving size (13735608) for bucket 103
Calculating Z arrays for bucket 103
Entering block accumulator loop for bucket 103:
Sorting block time: 00:00:04
Returning block of 12416502 for bucket 87
Getting block 104 of 116
Reserving size (13735608) for bucket 104
Calculating Z arrays for bucket 104
Entering block accumulator loop for bucket 104:
bucket 97: 40%
Sorting block time: 00:00:02
Returning block of 7269559 for bucket 92
Getting block 105 of 116
Reserving size (13735608) for bucket 105
Calculating Z arrays for bucket 105
Entering block accumulator loop for bucket 105:
Getting block 106 of 116
Reserving size (13735608) for bucket 106
Calculating Z arrays for bucket 106
Entering block accumulator loop for bucket 106:
bucket 100: 20%
bucket 101: 20%
bucket 98: 30%
bucket 96: 90%
Sorting block time: 00:00:03
Returning block of 11325912 for bucket 91
bucket 95: 90%
bucket 99: 30%
bucket 102: 10%
Getting block 107 of 116
Reserving size (13735608) for bucket 107
Calculating Z arrays for bucket 107
Entering block accumulator loop for bucket 107:
Sorting block time: 00:00:04
Returning block of 12677280 for bucket 89
bucket 103: 10%
Sorting block time: 00:00:03
Returning block of 10409772 for bucket 94
bucket 104: 10%
Sorting block time: 00:00:04
Returning block of 13558895 for bucket 93
Getting block 108 of 116
Reserving size (13735608) for bucket 108
Calculating Z arrays for bucket 108
Entering block accumulator loop for bucket 108:
Getting block 109 of 116
Reserving size (13735608) for bucket 109
Calculating Z arrays for bucket 109
Entering block accumulator loop for bucket 109:
bucket 97: 50%
bucket 105: 10%
bucket 106: 10%
bucket 100: 30%
Getting block 110 of 116
Reserving size (13735608) for bucket 110
Calculating Z arrays for bucket 110
Entering block accumulator loop for bucket 110:
bucket 98: 40%
bucket 101: 30%
bucket 96: 100%
Sorting block of length 6000938 for bucket 96
(Using difference cover)
bucket 95: 100%
Sorting block of length 12470311 for bucket 95
(Using difference cover)
bucket 99: 40%
bucket 102: 20%
bucket 107: 10%
bucket 103: 20%
bucket 104: 20%
bucket 109: 10%
bucket 108: 10%
bucket 105: 20%
bucket 97: 60%
bucket 110: 10%
bucket 106: 20%
bucket 100: 40%
bucket 98: 50%
bucket 101: 40%
Sorting block time: 00:00:01
Returning block of 6000939 for bucket 96
bucket 99: 50%
Getting block 111 of 116
Reserving size (13735608) for bucket 111
Calculating Z arrays for bucket 111
Entering block accumulator loop for bucket 111:
bucket 102: 30%
bucket 107: 20%
bucket 104: 30%
bucket 103: 30%
bucket 109: 20%
bucket 105: 30%
bucket 108: 20%
bucket 110: 20%
bucket 100: 50%
bucket 97: 70%
bucket 106: 30%
bucket 98: 60%
bucket 101: 50%
bucket 99: 60%
bucket 111: 10%
bucket 107: 30%
Sorting block time: 00:00:03
Returning block of 12470312 for bucket 95
bucket 102: 40%
bucket 104: 40%
bucket 109: 30%
Getting block 112 of 116
Reserving size (13735608) for bucket 112
Calculating Z arrays for bucket 112
Entering block accumulator loop for bucket 112:
bucket 103: 40%
bucket 105: 40%
bucket 108: 30%
bucket 110: 30%
bucket 100: 60%
bucket 106: 40%
bucket 97: 80%
bucket 98: 70%
bucket 101: 60%
bucket 99: 70%
bucket 111: 20%
bucket 107: 40%
bucket 102: 50%
bucket 104: 50%
bucket 109: 40%
bucket 112: 10%
bucket 105: 50%
bucket 103: 50%
bucket 110: 40%
bucket 108: 40%
bucket 100: 70%
bucket 106: 50%
bucket 97: 90%
bucket 98: 80%
bucket 101: 70%
bucket 99: 80%
bucket 111: 30%
bucket 107: 50%
bucket 102: 60%
bucket 104: 60%
bucket 109: 50%
bucket 105: 60%
bucket 112: 20%
bucket 110: 50%
bucket 103: 60%
bucket 108: 50%
bucket 100: 80%
bucket 106: 60%
bucket 97: 100%
Sorting block of length 13549539 for bucket 97
(Using difference cover)
bucket 98: 90%
bucket 101: 80%
bucket 99: 90%
bucket 111: 40%
bucket 107: 60%
bucket 109: 60%
bucket 104: 70%
bucket 102: 70%
bucket 105: 70%
bucket 112: 30%
bucket 110: 60%
bucket 108: 60%
bucket 103: 70%
bucket 100: 90%
bucket 106: 70%
bucket 98: 100%
Sorting block of length 7153071 for bucket 98
(Using difference cover)
bucket 101: 90%
bucket 99: 100%
Sorting block of length 11796363 for bucket 99
(Using difference cover)
bucket 111: 50%
bucket 107: 70%
bucket 109: 70%
bucket 104: 80%
bucket 105: 80%
bucket 102: 80%
bucket 110: 70%
bucket 112: 40%
bucket 108: 70%
bucket 103: 80%
bucket 100: 100%
Sorting block of length 8044709 for bucket 100
(Using difference cover)
bucket 106: 80%
bucket 101: 100%
Sorting block of length 11897504 for bucket 101
(Using difference cover)
bucket 107: 80%
bucket 111: 60%
Sorting block time: 00:00:02
Returning block of 7153072 for bucket 98
bucket 109: 80%
bucket 104: 90%
Getting block 113 of 116
Reserving size (13735608) for bucket 113
Calculating Z arrays for bucket 113
Entering block accumulator loop for bucket 113:
bucket 105: 90%
Sorting block time: 00:00:04
Returning block of 13549540 for bucket 97
bucket 110: 80%
bucket 102: 90%
bucket 112: 50%
Getting block 114 of 116
Reserving size (13735608) for bucket 114
Calculating Z arrays for bucket 114
Entering block accumulator loop for bucket 114:
bucket 108: 80%
bucket 103: 90%
bucket 106: 90%
bucket 107: 90%
bucket 111: 70%
bucket 109: 90%
Sorting block time: 00:00:02
Returning block of 8044710 for bucket 100
bucket 113: 10%
bucket 104: 100%
Sorting block of length 12826906 for bucket 104
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 11796364 for bucket 99
bucket 105: 100%
Sorting block of length 5258881 for bucket 105
(Using difference cover)
bucket 110: 90%
Getting block 115 of 116
Reserving size (13735608) for bucket 115
Calculating Z arrays for bucket 115
Entering block accumulator loop for bucket 115:
bucket 102: 100%
Sorting block of length 10554032 for bucket 102
(Using difference cover)
bucket 112: 60%
Getting block 116 of 116
Reserving size (13735608) for bucket 116
Calculating Z arrays for bucket 116
Entering block accumulator loop for bucket 116:
bucket 114: 10%
bucket 108: 90%
bucket 103: 100%
Sorting block of length 8679143 for bucket 103
(Using difference cover)
bucket 106: 100%
Sorting block of length 12979938 for bucket 106
(Using difference cover)
bucket 107: 100%
Sorting block of length 9754716 for bucket 107
(Using difference cover)
bucket 111: 80%
bucket 116: 10%
bucket 109: 100%
Sorting block of length 2961433 for bucket 109
(Using difference cover)
bucket 113: 20%
Sorting block time: 00:00:04
Returning block of 11897505 for bucket 101
bucket 110: 100%
Sorting block of length 12160671 for bucket 110
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5258882 for bucket 105
bucket 115: 10%
bucket 112: 70%
bucket 114: 20%
bucket 108: 100%
Sorting block of length 11063674 for bucket 108
(Using difference cover)
bucket 116: 20%
Sorting block time: 00:00:01
Returning block of 2961434 for bucket 109
bucket 111: 90%
bucket 113: 30%
bucket 115: 20%
bucket 112: 80%
bucket 116: 30%
Sorting block time: 00:00:03
Returning block of 10554033 for bucket 102
bucket 114: 30%
Sorting block time: 00:00:03
Returning block of 8679144 for bucket 103
Sorting block time: 00:00:04
Returning block of 12826907 for bucket 104
Sorting block time: 00:00:03
Returning block of 9754717 for bucket 107
bucket 111: 100%
Sorting block of length 11393062 for bucket 111
(Using difference cover)
bucket 113: 40%
bucket 116: 40%
bucket 115: 30%
bucket 112: 90%
Sorting block time: 00:00:04
Returning block of 12979939 for bucket 106
bucket 114: 40%
Sorting block time: 00:00:03
Returning block of 12160672 for bucket 110
bucket 116: 50%
bucket 113: 50%
Sorting block time: 00:00:04
Returning block of 11063675 for bucket 108
bucket 115: 40%
bucket 112: 100%
Sorting block of length 11316318 for bucket 112
(Using difference cover)
bucket 114: 50%
bucket 116: 60%
bucket 113: 60%
bucket 116: 70%
bucket 115: 50%
Sorting block time: 00:00:03
Returning block of 11393063 for bucket 111
bucket 114: 60%
bucket 116: 80%
bucket 113: 70%
bucket 115: 60%
bucket 114: 70%
bucket 116: 90%
Sorting block time: 00:00:03
Returning block of 11316319 for bucket 112
bucket 113: 80%
bucket 116: 100%
Sorting block of length 10455750 for bucket 116
(Using difference cover)
bucket 115: 70%
bucket 114: 80%
bucket 113: 90%
bucket 115: 80%
bucket 114: 90%
bucket 113: 100%
Sorting block of length 4938462 for bucket 113
(Using difference cover)
bucket 115: 90%
Sorting block time: 00:00:03
Returning block of 10455751 for bucket 116
bucket 114: 100%
Sorting block of length 11180035 for bucket 114
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 4938463 for bucket 113
bucket 115: 100%
Sorting block of length 7691137 for bucket 115
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 11180036 for bucket 114
Sorting block time: 00:00:02
Returning block of 7691138 for bucket 115
Exited Ebwt loop
fchr[A]: 0
fchr[C]: 372008962
fchr[G]: 586006438
fchr[T]: 799988872
fchr[$]: 1172105168
Exiting Ebwt::buildToDisk()
Returning from initFromVector
Wrote 419906285 bytes to primary EBWT file: /gscratch/srlab/sam/data/O_lurida/oly_genome_assemblies/20180515_oly_bowtie2_pbjelly_sjw_01_genome_index/pbjelly_sjw_01_ref.rev.1.bt2
Wrote 293026300 bytes to secondary EBWT file: /gscratch/srlab/sam/data/O_lurida/oly_genome_assemblies/20180515_oly_bowtie2_pbjelly_sjw_01_genome_index/pbjelly_sjw_01_ref.rev.2.bt2
Re-opening _in1 and _in2 as input streams
Returning from Ebwt constructor
Headers:
len: 1172105168
bwtLen: 1172105169
sz: 293026292
bwtSz: 293026293
lineRate: 6
offRate: 4
offMask: 0xfffffff0
ftabChars: 10
eftabLen: 20
eftabSz: 80
ftabLen: 1048577
ftabSz: 4194308
offsLen: 73256574
offsSz: 293026296
lineSz: 64
sideSz: 64
sideBwtSz: 48
sideBwtLen: 192
numSides: 6104715
numLines: 6104715
ebwtTotLen: 390701760
ebwtTotSz: 390701760
color: 0
reverse: 1
Total time for backward call to driver() for mirror index: 00:03:32