Generating checksum for /gscratch/srlab/sam/data/metagenomics/P_generosa/assemblies/20190103-mgm-nucleotides.fa
Finished generating checksum for /gscratch/srlab/sam/data/metagenomics/P_generosa/assemblies/20190103-mgm-nucleotides.fa
Settings:
Output files: "20190103-mgm.*.ht2"
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
Local offset rate: 3 (one in 8)
Local fTable chars: 6
Local sequence length: 57344
Local sequence overlap between two consecutive indexes: 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/metagenomics/P_generosa/assemblies/20190103-mgm-nucleotides.fa
Reading reference sizes
Time reading reference sizes: 00:00:12
Calculating joined length
Writing header
Reserving space for joined string
Joining reference sequences
Time to join reference sequences: 00:00:12
Time to read SNPs and splice sites: 00:00:02
Using parameters --bmax 9388583 --dcv 1024
Doing ahead-of-time memory usage test
Passed! Constructing with these parameters: --bmax 9388583 --dcv 1024
Constructing suffix-array element generator
Building DifferenceCoverSample
Building sPrime
Building sPrimeOrder
V-Sorting samples
V-Sorting samples time: 00:00:10
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:13
Sanity-checking and returning
Building samples
Reserving space for 300 sample suffixes
Generating random suffixes
QSorting 300 sample offsets, eliminating duplicates
QSorting sample offsets, eliminating duplicates time: 00:00:00
Multikey QSorting 300 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 38, merged 128; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 21, merged 21; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 10, merged 16; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 6, merged 5; iterating...
Splitting and merging
Splitting and merging time: 00:00:00
Split 1, merged 4; iterating...
Avg bucket size: 6.90654e+06 (target: 9388582)
Converting suffix-array elements to index image
Allocating ftab, absorbFtab
Entering GFM loop
Getting block 1 of 203
Reserving size (9388583) for bucket 1
Getting block 3 of 203
Getting block 2 of 203
Getting block 6 of 203
Reserving size (9388583) for bucket 6
Reserving size (9388583) for bucket 3
Getting block 8 of 203
Reserving size (9388583) for bucket 8
Reserving size (9388583) for bucket 2
Calculating Z arrays for bucket 1
Getting block 5 of 203
Entering block accumulator loop for bucket 1:
Calculating Z arrays for bucket 8
Getting block 7 of 203
Getting block 11 of 203
Getting block 13 of 203
Getting block 12 of 203
Entering block accumulator loop for bucket 8:
Getting block 4 of 203
Calculating Z arrays for bucket 2
Getting block 9 of 203
Getting block 15 of 203
Getting block 16 of 203
Getting block 10 of 203
Reserving size (9388583) for bucket 9
Reserving size (9388583) for bucket 7
Getting block 18 of 203
Reserving size (9388583) for bucket 10
Calculating Z arrays for bucket 3
Reserving size (9388583) for bucket 12
Reserving size (9388583) for bucket 15
Getting block 22 of 203
Entering block accumulator loop for bucket 3:
Calculating Z arrays for bucket 9
Calculating Z arrays for bucket 6
Reserving size (9388583) for bucket 22
Getting block 14 of 203
Getting block 19 of 203
Reserving size (9388583) for bucket 13
Entering block accumulator loop for bucket 2:
Calculating Z arrays for bucket 7
Reserving size (9388583) for bucket 18
Reserving size (9388583) for bucket 14
Entering block accumulator loop for bucket 6:
Getting block 23 of 203
Calculating Z arrays for bucket 15
Reserving size (9388583) for bucket 4
Getting block 17 of 203
Entering block accumulator loop for bucket 15:
Reserving size (9388583) for bucket 19
Getting block 20 of 203
Getting block 25 of 203
Reserving size (9388583) for bucket 23
Reserving size (9388583) for bucket 20
Calculating Z arrays for bucket 12
Reserving size (9388583) for bucket 25
Getting block 24 of 203
Entering block accumulator loop for bucket 9:
Calculating Z arrays for bucket 13
Getting block 26 of 203
Calculating Z arrays for bucket 18
Calculating Z arrays for bucket 4
Reserving size (9388583) for bucket 5
Reserving size (9388583) for bucket 11
Calculating Z arrays for bucket 10
Reserving size (9388583) for bucket 17
Calculating Z arrays for bucket 19
Entering block accumulator loop for bucket 13:
Entering block accumulator loop for bucket 12:
Entering block accumulator loop for bucket 7:
Entering block accumulator loop for bucket 18:
Calculating Z arrays for bucket 14
Reserving size (9388583) for bucket 16
Getting block 27 of 203
Reserving size (9388583) for bucket 24
Calculating Z arrays for bucket 5
Reserving size (9388583) for bucket 26
Reserving size (9388583) for bucket 27
Entering block accumulator loop for bucket 10:
Calculating Z arrays for bucket 25
Entering block accumulator loop for bucket 14:
Entering block accumulator loop for bucket 19:
Entering block accumulator loop for bucket 4:
Getting block 21 of 203
Getting block 28 of 203
Entering block accumulator loop for bucket 25:
Calculating Z arrays for bucket 23
Reserving size (9388583) for bucket 28
Entering block accumulator loop for bucket 5:
Calculating Z arrays for bucket 20
Reserving size (9388583) for bucket 21
Calculating Z arrays for bucket 16
Calculating Z arrays for bucket 17
Calculating Z arrays for bucket 26
Entering block accumulator loop for bucket 26:
Calculating Z arrays for bucket 27
Calculating Z arrays for bucket 24
Entering block accumulator loop for bucket 16:
Entering block accumulator loop for bucket 20:
Entering block accumulator loop for bucket 23:
Calculating Z arrays for bucket 22
Entering block accumulator loop for bucket 27:
Entering block accumulator loop for bucket 17:
Entering block accumulator loop for bucket 24:
Entering block accumulator loop for bucket 22:
Calculating Z arrays for bucket 28
Calculating Z arrays for bucket 21
Calculating Z arrays for bucket 11
Entering block accumulator loop for bucket 21:
Entering block accumulator loop for bucket 28:
Entering block accumulator loop for bucket 11:
bucket 1: 10%
bucket 5: 10%
bucket 2: 10%
bucket 3: 10%
bucket 4: 10%
bucket 6: 10%
bucket 7: 10%
bucket 12: 10%
bucket 11: 10%
bucket 8: 10%
bucket 16: 10%
bucket 10: 10%
bucket 14: 10%
bucket 13: 10%
bucket 20: 10%
bucket 9: 10%
bucket 25: 10%
bucket 19: 10%
bucket 15: 10%
bucket 17: 10%
bucket 21: 10%
bucket 23: 10%
bucket 22: 10%
bucket 26: 10%
bucket 18: 10%
bucket 28: 10%
bucket 27: 10%
bucket 24: 10%
bucket 1: 20%
bucket 2: 20%
bucket 5: 20%
bucket 4: 20%
bucket 3: 20%
bucket 6: 20%
bucket 7: 20%
bucket 12: 20%
bucket 11: 20%
bucket 10: 20%
bucket 8: 20%
bucket 16: 20%
bucket 14: 20%
bucket 13: 20%
bucket 20: 20%
bucket 9: 20%
bucket 19: 20%
bucket 25: 20%
bucket 17: 20%
bucket 15: 20%
bucket 21: 20%
bucket 23: 20%
bucket 22: 20%
bucket 26: 20%
bucket 18: 20%
bucket 28: 20%
bucket 27: 20%
bucket 24: 20%
bucket 1: 30%
bucket 2: 30%
bucket 5: 30%
bucket 4: 30%
bucket 3: 30%
bucket 6: 30%
bucket 7: 30%
bucket 12: 30%
bucket 11: 30%
bucket 10: 30%
bucket 16: 30%
bucket 8: 30%
bucket 14: 30%
bucket 13: 30%
bucket 20: 30%
bucket 9: 30%
bucket 19: 30%
bucket 17: 30%
bucket 15: 30%
bucket 25: 30%
bucket 21: 30%
bucket 23: 30%
bucket 22: 30%
bucket 26: 30%
bucket 18: 30%
bucket 28: 30%
bucket 27: 30%
bucket 24: 30%
bucket 1: 40%
bucket 2: 40%
bucket 5: 40%
bucket 4: 40%
bucket 6: 40%
bucket 3: 40%
bucket 7: 40%
bucket 12: 40%
bucket 11: 40%
bucket 10: 40%
bucket 16: 40%
bucket 8: 40%
bucket 14: 40%
bucket 13: 40%
bucket 20: 40%
bucket 9: 40%
bucket 19: 40%
bucket 17: 40%
bucket 15: 40%
bucket 21: 40%
bucket 25: 40%
bucket 23: 40%
bucket 22: 40%
bucket 18: 40%
bucket 26: 40%
bucket 28: 40%
bucket 27: 40%
bucket 1: 50%
bucket 2: 50%
bucket 24: 40%
bucket 5: 50%
bucket 4: 50%
bucket 6: 50%
bucket 3: 50%
bucket 7: 50%
bucket 12: 50%
bucket 11: 50%
bucket 10: 50%
bucket 16: 50%
bucket 8: 50%
bucket 14: 50%
bucket 13: 50%
bucket 20: 50%
bucket 9: 50%
bucket 19: 50%
bucket 17: 50%
bucket 15: 50%
bucket 21: 50%
bucket 25: 50%
bucket 23: 50%
bucket 22: 50%
bucket 18: 50%
bucket 26: 50%
bucket 1: 60%
bucket 2: 60%
bucket 28: 50%
bucket 27: 50%
bucket 5: 60%
bucket 4: 60%
bucket 6: 60%
bucket 3: 60%
bucket 7: 60%
bucket 24: 50%
bucket 12: 60%
bucket 11: 60%
bucket 10: 60%
bucket 16: 60%
bucket 8: 60%
bucket 14: 60%
bucket 13: 60%
bucket 20: 60%
bucket 9: 60%
bucket 19: 60%
bucket 17: 60%
bucket 15: 60%
bucket 21: 60%
bucket 25: 60%
bucket 1: 70%
bucket 23: 60%
bucket 2: 70%
bucket 22: 60%
bucket 5: 70%
bucket 18: 60%
bucket 26: 60%
bucket 4: 70%
bucket 6: 70%
bucket 3: 70%
bucket 28: 60%
bucket 27: 60%
bucket 7: 70%
bucket 12: 70%
bucket 11: 70%
bucket 24: 60%
bucket 10: 70%
bucket 16: 70%
bucket 14: 70%
bucket 8: 70%
bucket 13: 70%
bucket 20: 70%
bucket 9: 70%
bucket 19: 70%
bucket 1: 80%
bucket 2: 80%
bucket 17: 70%
bucket 15: 70%
bucket 21: 70%
bucket 25: 70%
bucket 5: 80%
bucket 23: 70%
bucket 4: 80%
bucket 22: 70%
bucket 6: 80%
bucket 3: 80%
bucket 18: 70%
bucket 26: 70%
bucket 7: 80%
bucket 28: 70%
bucket 27: 70%
bucket 12: 80%
bucket 11: 80%
bucket 10: 80%
bucket 16: 80%
bucket 14: 80%
bucket 8: 80%
bucket 13: 80%
bucket 24: 70%
bucket 20: 80%
bucket 9: 80%
bucket 19: 80%
bucket 1: 90%
bucket 2: 90%
bucket 5: 90%
bucket 17: 80%
bucket 15: 80%
bucket 4: 90%
bucket 6: 90%
bucket 21: 80%
bucket 3: 90%
bucket 25: 80%
bucket 23: 80%
bucket 22: 80%
bucket 7: 90%
bucket 26: 80%
bucket 18: 80%
bucket 12: 90%
bucket 11: 90%
bucket 28: 80%
bucket 27: 80%
bucket 10: 90%
bucket 16: 90%
bucket 8: 90%
bucket 13: 90%
bucket 14: 90%
bucket 1: 100%
Sorting block of length 8964415 for bucket 1
(Using difference cover)
bucket 20: 90%
bucket 9: 90%
bucket 2: 100%
Sorting block of length 5244506 for bucket 2
(Using difference cover)
bucket 19: 90%
bucket 24: 80%
bucket 5: 100%
Sorting block of length 2210090 for bucket 5
(Using difference cover)
bucket 6: 100%
Sorting block of length 8272129 for bucket 6
(Using difference cover)
bucket 4: 100%
Sorting block of length 7205529 for bucket 4
(Using difference cover)
bucket 3: 100%
Sorting block of length 5264866 for bucket 3
(Using difference cover)
bucket 17: 90%
bucket 15: 90%
bucket 21: 90%
bucket 25: 90%
bucket 7: 100%
Sorting block of length 8208349 for bucket 7
(Using difference cover)
bucket 23: 90%
bucket 22: 90%
bucket 12: 100%
Sorting block of length 4090714 for bucket 12
(Using difference cover)
bucket 11: 100%
Sorting block of length 6394650 for bucket 11
(Using difference cover)
bucket 26: 90%
bucket 18: 90%
Sorting block time: 00:00:00
Returning block of 2210091 for bucket 5
Getting block 29 of 203
Reserving size (9388583) for bucket 29
Calculating Z arrays for bucket 29
Entering block accumulator loop for bucket 29:
bucket 10: 100%
Sorting block of length 6143088 for bucket 10
(Using difference cover)
bucket 28: 90%
bucket 16: 100%
Sorting block of length 3046239 for bucket 16
(Using difference cover)
bucket 27: 90%
bucket 8: 100%
Sorting block of length 9139546 for bucket 8
(Using difference cover)
bucket 14: 100%
Sorting block of length 3461228 for bucket 14
(Using difference cover)
bucket 13: 100%
Sorting block of length 9372273 for bucket 13
(Using difference cover)
bucket 9: 100%
Sorting block of length 9094051 for bucket 9
(Using difference cover)
bucket 20: 100%
Sorting block of length 3870068 for bucket 20
(Using difference cover)
bucket 19: 100%
Sorting block of length 6871531 for bucket 19
(Using difference cover)
bucket 24: 90%
bucket 17: 100%
Sorting block of length 9133798 for bucket 17
(Using difference cover)
bucket 21: 100%
Sorting block of length 9133460 for bucket 21
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5244507 for bucket 2
bucket 15: 100%
Sorting block of length 8941899 for bucket 15
(Using difference cover)
bucket 25: 100%
Sorting block of length 4987034 for bucket 25
(Using difference cover)
Getting block 30 of 203
Reserving size (9388583) for bucket 30
Calculating Z arrays for bucket 30
Entering block accumulator loop for bucket 30:
bucket 23: 100%
Sorting block of length 7884340 for bucket 23
(Using difference cover)
bucket 22: 100%
Sorting block of length 9343183 for bucket 22
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 3046240 for bucket 16
Getting block 31 of 203
Reserving size (9388583) for bucket 31
Calculating Z arrays for bucket 31
Entering block accumulator loop for bucket 31:
Sorting block time: 00:00:01
Returning block of 4090715 for bucket 12
bucket 26: 100%
Sorting block time: 00:00:01
Sorting block of length 9205048 for bucket 26
(Using difference cover)
Returning block of 5264867 for bucket 3
bucket 18: 100%
Sorting block of length 8824062 for bucket 18
(Using difference cover)
Getting block 32 of 203
Reserving size (9388583) for bucket 32
Calculating Z arrays for bucket 32
Entering block accumulator loop for bucket 32:
Getting block 33 of 203
Reserving size (9388583) for bucket 33
Calculating Z arrays for bucket 33
Entering block accumulator loop for bucket 33:
bucket 29: 10%
bucket 28: 100%
Sorting block of length 6956516 for bucket 28
(Using difference cover)
bucket 27: 100%
Sorting block of length 8480706 for bucket 27
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 3461229 for bucket 14
Getting block 34 of 203
Reserving size (9388583) for bucket 34
Calculating Z arrays for bucket 34
Entering block accumulator loop for bucket 34:
Sorting block time: 00:00:01
Returning block of 3870069 for bucket 20
Getting block 35 of 203
Reserving size (9388583) for bucket 35
Calculating Z arrays for bucket 35
Entering block accumulator loop for bucket 35:
Sorting block time: 00:00:02
Returning block of 7205530 for bucket 4
Sorting block time: 00:00:02
Returning block of 6394651 for bucket 11
Sorting block time: 00:00:02
Returning block of 8272130 for bucket 6
Getting block 36 of 203
Reserving size (9388583) for bucket 36
Calculating Z arrays for bucket 36
Entering block accumulator loop for bucket 36:
Getting block 37 of 203
Reserving size (9388583) for bucket 37
Calculating Z arrays for bucket 37
Entering block accumulator loop for bucket 37:
Sorting block time: 00:00:03
Returning block of 8964416 for bucket 1
bucket 24: 100%
Sorting block of length 7363980 for bucket 24
(Using difference cover)
Getting block 38 of 203
Reserving size (9388583) for bucket 38
Calculating Z arrays for bucket 38
Entering block accumulator loop for bucket 38:
Getting block 39 of 203
Reserving size (9388583) for bucket 39
Calculating Z arrays for bucket 39
Entering block accumulator loop for bucket 39:
Sorting block time: 00:00:03
Returning block of 6143089 for bucket 10
bucket 30: 10%
Sorting block time: 00:00:03
Returning block of 8208350 for bucket 7
Getting block 40 of 203
Reserving size (9388583) for bucket 40
Calculating Z arrays for bucket 40
Entering block accumulator loop for bucket 40:
bucket 31: 10%
Sorting block time: 00:00:02
Returning block of 6871532 for bucket 19
bucket 32: 10%
Sorting block time: 00:00:02
Returning block of 4987035 for bucket 25
Getting block 41 of 203
Reserving size (9388583) for bucket 41
Calculating Z arrays for bucket 41
Entering block accumulator loop for bucket 41:
Getting block 42 of 203
Reserving size (9388583) for bucket 42
Calculating Z arrays for bucket 42
Entering block accumulator loop for bucket 42:
Getting block 43 of 203
Reserving size (9388583) for bucket 43
Calculating Z arrays for bucket 43
Entering block accumulator loop for bucket 43:
bucket 33: 10%
bucket 29: 20%
bucket 34: 10%
Sorting block time: 00:00:02
Returning block of 9094052 for bucket 9
bucket 35: 10%
Sorting block time: 00:00:03
Returning block of 9372274 for bucket 13
Getting block 44 of 203
Reserving size (9388583) for bucket 44
Calculating Z arrays for bucket 44
Entering block accumulator loop for bucket 44:
Sorting block time: 00:00:03
Returning block of 9139547 for bucket 8
Sorting block time: 00:00:02
Returning block of 6956517 for bucket 28
bucket 36: 10%
Sorting block time: 00:00:03
Returning block of 9133799 for bucket 17
Sorting block time: 00:00:03
Returning block of 7884341 for bucket 23
bucket 37: 10%
Getting block 45 of 203
Reserving size (9388583) for bucket 45
Calculating Z arrays for bucket 45
Entering block accumulator loop for bucket 45:
Getting block 46 of 203
Reserving size (9388583) for bucket 46
Calculating Z arrays for bucket 46
Entering block accumulator loop for bucket 46:
Getting block 47 of 203
Reserving size (9388583) for bucket 47
Calculating Z arrays for bucket 47
Entering block accumulator loop for bucket 47:
Sorting block time: 00:00:03
Returning block of 9133461 for bucket 21
Getting block 48 of 203
Reserving size (9388583) for bucket 48
Calculating Z arrays for bucket 48
Entering block accumulator loop for bucket 48:
Getting block 49 of 203
Reserving size (9388583) for bucket 49
Calculating Z arrays for bucket 49
Entering block accumulator loop for bucket 49:
bucket 30: 20%
bucket 38: 10%
bucket 39: 10%
Sorting block time: 00:00:03
Returning block of 8941900 for bucket 15
Getting block 50 of 203
Reserving size (9388583) 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 8824063 for bucket 18
Sorting block time: 00:00:03
Returning block of 9205049 for bucket 26
bucket 31: 20%
Sorting block time: 00:00:03
Returning block of 9343184 for bucket 22
bucket 32: 20%
Sorting block time: 00:00:02
Returning block of 8480707 for bucket 27
Getting block 51 of 203
Reserving size (9388583) for bucket 51
Calculating Z arrays for bucket 51
Entering block accumulator loop for bucket 51:
Getting block 52 of 203
Reserving size (9388583) for bucket 52
Calculating Z arrays for bucket 52
Entering block accumulator loop for bucket 52:
Getting block 53 of 203
Reserving size (9388583) for bucket 53
Calculating Z arrays for bucket 53
Entering block accumulator loop for bucket 53:
bucket 40: 10%
bucket 41: 10%
bucket 29: 30%
Getting block 54 of 203
Reserving size (9388583) for bucket 54
Calculating Z arrays for bucket 54
Entering block accumulator loop for bucket 54:
bucket 43: 10%
Sorting block time: 00:00:03
Returning block of 7363981 for bucket 24
Getting block 55 of 203
Reserving size (9388583) for bucket 55
Calculating Z arrays for bucket 55
Entering block accumulator loop for bucket 55:
bucket 42: 10%
bucket 34: 20%
bucket 33: 20%
Getting block 56 of 203
Reserving size (9388583) for bucket 56
Calculating Z arrays for bucket 56
Entering block accumulator loop for bucket 56:
bucket 35: 20%
bucket 44: 10%
bucket 36: 20%
bucket 47: 10%
bucket 46: 10%
bucket 37: 20%
bucket 45: 10%
bucket 30: 30%
bucket 48: 10%
bucket 39: 20%
bucket 31: 30%
bucket 49: 10%
bucket 50: 10%
bucket 32: 30%
bucket 38: 20%
bucket 51: 10%
bucket 29: 40%
bucket 41: 20%
bucket 52: 10%
bucket 53: 10%
bucket 43: 20%
bucket 40: 20%
bucket 54: 10%
bucket 42: 20%
bucket 34: 30%
bucket 55: 10%
bucket 33: 30%
bucket 56: 10%
bucket 35: 30%
bucket 36: 30%
bucket 44: 20%
bucket 46: 20%
bucket 47: 20%
bucket 48: 20%
bucket 31: 40%
bucket 37: 30%
bucket 45: 20%
bucket 32: 40%
bucket 30: 40%
bucket 39: 30%
bucket 49: 20%
bucket 50: 20%
bucket 38: 30%
bucket 29: 50%
bucket 51: 20%
bucket 41: 30%
bucket 52: 20%
bucket 40: 30%
bucket 43: 30%
bucket 54: 20%
bucket 42: 30%
bucket 53: 20%
bucket 55: 20%
bucket 34: 40%
bucket 33: 40%
bucket 36: 40%
bucket 35: 40%
bucket 56: 20%
bucket 44: 30%
bucket 46: 30%
bucket 31: 50%
bucket 48: 30%
bucket 32: 50%
bucket 47: 30%
bucket 37: 40%
bucket 45: 30%
bucket 30: 50%
bucket 50: 30%
bucket 39: 40%
bucket 49: 30%
bucket 29: 60%
bucket 38: 40%
bucket 51: 30%
bucket 41: 40%
bucket 40: 40%
bucket 43: 40%
bucket 52: 30%
bucket 42: 40%
bucket 54: 30%
bucket 34: 50%
bucket 55: 30%
bucket 36: 50%
bucket 33: 50%
bucket 53: 30%
bucket 31: 60%
bucket 35: 50%
bucket 46: 40%
bucket 48: 40%
bucket 44: 40%
bucket 56: 30%
bucket 37: 50%
bucket 32: 60%
bucket 47: 40%
bucket 45: 40%
bucket 29: 70%
bucket 30: 60%
bucket 39: 50%
bucket 50: 40%
bucket 49: 40%
bucket 38: 50%
bucket 51: 40%
bucket 43: 50%
bucket 41: 50%
bucket 52: 40%
bucket 40: 50%
bucket 42: 50%
bucket 36: 60%
bucket 54: 40%
bucket 34: 60%
bucket 55: 40%
bucket 31: 70%
bucket 33: 60%
bucket 46: 50%
bucket 48: 50%
bucket 35: 60%
bucket 37: 60%
bucket 53: 40%
bucket 44: 50%
bucket 32: 70%
bucket 56: 40%
bucket 29: 80%
bucket 30: 70%
bucket 47: 50%
bucket 50: 50%
bucket 45: 50%
bucket 38: 60%
bucket 49: 50%
bucket 51: 50%
bucket 39: 60%
bucket 43: 60%
bucket 41: 60%
bucket 40: 60%
bucket 42: 60%
bucket 52: 50%
bucket 33: 70%
bucket 54: 50%
bucket 34: 70%
bucket 37: 70%
bucket 46: 60%
bucket 31: 80%
bucket 35: 70%
bucket 36: 70%
bucket 55: 50%
bucket 48: 60%
bucket 32: 80%
bucket 53: 50%
bucket 30: 80%
bucket 29: 90%
bucket 47: 60%
bucket 44: 60%
bucket 56: 50%
bucket 38: 70%
bucket 50: 60%
bucket 45: 60%
bucket 51: 60%
bucket 49: 60%
bucket 39: 70%
bucket 41: 70%
bucket 43: 70%
bucket 42: 70%
bucket 40: 70%
bucket 31: 90%
bucket 36: 80%
bucket 46: 70%
bucket 35: 80%
bucket 34: 80%
bucket 52: 60%
bucket 30: 90%
bucket 33: 80%
bucket 54: 60%
bucket 48: 70%
bucket 32: 90%
bucket 37: 80%
bucket 29: 100%
Sorting block of length 9000924 for bucket 29
(Using difference cover)
bucket 55: 60%
bucket 53: 60%
bucket 44: 70%
bucket 38: 80%
bucket 56: 60%
bucket 47: 70%
bucket 50: 70%
bucket 51: 70%
bucket 45: 70%
bucket 39: 80%
bucket 49: 70%
bucket 41: 80%
bucket 43: 80%
bucket 42: 80%
bucket 31: 100%
Sorting block of length 7245322 for bucket 31
(Using difference cover)
bucket 40: 80%
bucket 36: 90%
bucket 46: 80%
bucket 34: 90%
bucket 48: 80%
bucket 37: 90%
bucket 30: 100%
Sorting block of length 7128918 for bucket 30
(Using difference cover)
bucket 35: 90%
bucket 33: 90%
bucket 52: 70%
bucket 54: 70%
bucket 32: 100%
Sorting block of length 7721815 for bucket 32
(Using difference cover)
bucket 55: 70%
bucket 53: 70%
bucket 44: 80%
bucket 38: 90%
bucket 47: 80%
bucket 50: 80%
bucket 51: 80%
bucket 56: 70%
bucket 39: 90%
bucket 45: 80%
bucket 41: 90%
bucket 49: 80%
Sorting block time: 00:00:02
Returning block of 9000925 for bucket 29
bucket 42: 90%
bucket 43: 90%
Getting block 57 of 203
Reserving size (9388583) for bucket 57
Calculating Z arrays for bucket 57
Entering block accumulator loop for bucket 57:
bucket 40: 90%
bucket 36: 100%
Sorting block of length 9283138 for bucket 36
(Using difference cover)
bucket 34: 100%
Sorting block of length 6672915 for bucket 34
(Using difference cover)
bucket 37: 100%
Sorting block of length 5507958 for bucket 37
(Using difference cover)
bucket 35: 100%
Sorting block of length 5775721 for bucket 35
(Using difference cover)
bucket 33: 100%
Sorting block of length 7493676 for bucket 33
(Using difference cover)
bucket 48: 90%
bucket 46: 90%
bucket 52: 80%
bucket 54: 80%
Sorting block time: 00:00:02
Returning block of 7245323 for bucket 31
bucket 38: 100%
Sorting block of length 7843622 for bucket 38
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7128919 for bucket 30
bucket 47: 90%
bucket 53: 80%
Getting block 58 of 203
Reserving size (9388583) for bucket 58
Calculating Z arrays for bucket 58
Entering block accumulator loop for bucket 58:
bucket 44: 90%
Getting block 59 of 203
Reserving size (9388583) for bucket 59
Calculating Z arrays for bucket 59
Entering block accumulator loop for bucket 59:
bucket 50: 90%
bucket 55: 80%
bucket 56: 80%
bucket 41: 100%
Sorting block of length 7910363 for bucket 41
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 7721816 for bucket 32
bucket 39: 100%
Sorting block of length 8488655 for bucket 39
(Using difference cover)
bucket 51: 90%
bucket 45: 90%
Getting block 60 of 203
Reserving size (9388583) for bucket 60
Calculating Z arrays for bucket 60
Entering block accumulator loop for bucket 60:
bucket 42: 100%
Sorting block of length 6006762 for bucket 42
(Using difference cover)
bucket 49: 90%
bucket 43: 100%
Sorting block of length 9344362 for bucket 43
(Using difference cover)
bucket 57: 10%
bucket 40: 100%
Sorting block of length 7083857 for bucket 40
(Using difference cover)
bucket 48: 100%
Sorting block of length 5608538 for bucket 48
(Using difference cover)
bucket 46: 100%
Sorting block of length 8644571 for bucket 46
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 5507959 for bucket 37
Sorting block time: 00:00:01
Returning block of 5775722 for bucket 35
bucket 52: 90%
Getting block 61 of 203
Reserving size (9388583) for bucket 61
Calculating Z arrays for bucket 61
Entering block accumulator loop for bucket 61:
Getting block 62 of 203
Reserving size (9388583) for bucket 62
Calculating Z arrays for bucket 62
Entering block accumulator loop for bucket 62:
Sorting block time: 00:00:02
Returning block of 6672916 for bucket 34
bucket 54: 90%
bucket 47: 100%
Sorting block of length 5800713 for bucket 47
(Using difference cover)
bucket 58: 10%
bucket 53: 90%
Getting block 63 of 203
Reserving size (9388583) for bucket 63
Calculating Z arrays for bucket 63
Entering block accumulator loop for bucket 63:
bucket 50: 100%
Sorting block of length 5583675 for bucket 50
(Using difference cover)
bucket 44: 100%
Sorting block of length 8246975 for bucket 44
(Using difference cover)
bucket 59: 10%
bucket 55: 90%
bucket 56: 90%
bucket 51: 100%
Sorting block of length 7290013 for bucket 51
(Using difference cover)
bucket 45: 100%
Sorting block of length 6583611 for bucket 45
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7493677 for bucket 33
Getting block 64 of 203
Reserving size (9388583) for bucket 64
Calculating Z arrays for bucket 64
Entering block accumulator loop for bucket 64:
bucket 49: 100%
Sorting block of length 8785077 for bucket 49
(Using difference cover)
bucket 60: 10%
Sorting block time: 00:00:03
Returning block of 9283139 for bucket 36
Sorting block time: 00:00:03
Returning block of 7843623 for bucket 38
Sorting block time: 00:00:02
Returning block of 6006763 for bucket 42
bucket 57: 20%
Getting block 65 of 203
Reserving size (9388583) for bucket 65
Calculating Z arrays for bucket 65
Entering block accumulator loop for bucket 65:
Getting block 66 of 203
Reserving size (9388583) for bucket 66
Calculating Z arrays for bucket 66
Entering block accumulator loop for bucket 66:
Getting block 67 of 203
Reserving size (9388583) for bucket 67
Calculating Z arrays for bucket 67
Entering block accumulator loop for bucket 67:
Sorting block time: 00:00:02
Returning block of 7910364 for bucket 41
Sorting block time: 00:00:02
Returning block of 5608539 for bucket 48
Sorting block time: 00:00:02
Returning block of 8488656 for bucket 39
Getting block 68 of 203
Reserving size (9388583) for bucket 68
Calculating Z arrays for bucket 68
Entering block accumulator loop for bucket 68:
Getting block 69 of 203
Reserving size (9388583) for bucket 69
Calculating Z arrays for bucket 69
Entering block accumulator loop for bucket 69:
bucket 61: 10%
bucket 52: 100%
Sorting block of length 9082789 for bucket 52
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7083858 for bucket 40
Getting block 70 of 203
Reserving size (9388583) for bucket 70
Calculating Z arrays for bucket 70
Entering block accumulator loop for bucket 70:
bucket 54: 100%
Sorting block of length 8635848 for bucket 54
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 5800714 for bucket 47
bucket 53: 100%
Sorting block of length 7432970 for bucket 53
(Using difference cover)
bucket 63: 10%
bucket 58: 20%
Getting block 71 of 203
Reserving size (9388583) for bucket 71
Calculating Z arrays for bucket 71
Entering block accumulator loop for bucket 71:
Getting block 72 of 203
Reserving size (9388583) for bucket 72
Calculating Z arrays for bucket 72
Entering block accumulator loop for bucket 72:
bucket 62: 10%
bucket 59: 20%
Sorting block time: 00:00:02
Returning block of 5583676 for bucket 50
Sorting block time: 00:00:03
Returning block of 9344363 for bucket 43
bucket 56: 100%
Sorting block of length 4931283 for bucket 56
(Using difference cover)
Getting block 73 of 203
Reserving size (9388583) for bucket 73
Calculating Z arrays for bucket 73
Entering block accumulator loop for bucket 73:
bucket 64: 10%
Getting block 74 of 203
Reserving size (9388583) for bucket 74
Calculating Z arrays for bucket 74
Entering block accumulator loop for bucket 74:
Sorting block time: 00:00:03
Returning block of 8644572 for bucket 46
bucket 55: 100%
Sorting block of length 6809096 for bucket 55
(Using difference cover)
bucket 60: 20%
bucket 57: 30%
Sorting block time: 00:00:02
Returning block of 6583612 for bucket 45
bucket 65: 10%
Sorting block time: 00:00:02
Returning block of 8246976 for bucket 44
Sorting block time: 00:00:02
Returning block of 7290014 for bucket 51
Getting block 75 of 203
Reserving size (9388583) for bucket 75
Calculating Z arrays for bucket 75
Entering block accumulator loop for bucket 75:
Getting block 76 of 203
Reserving size (9388583) for bucket 76
Calculating Z arrays for bucket 76
Entering block accumulator loop for bucket 76:
bucket 66: 10%
bucket 67: 10%
Getting block 77 of 203
Reserving size (9388583) for bucket 77
Calculating Z arrays for bucket 77
Entering block accumulator loop for bucket 77:
Getting block 78 of 203
Reserving size (9388583) for bucket 78
Calculating Z arrays for bucket 78
Entering block accumulator loop for bucket 78:
bucket 69: 10%
bucket 68: 10%
bucket 61: 20%
bucket 70: 10%
bucket 63: 20%
bucket 72: 10%
bucket 71: 10%
bucket 58: 30%
Sorting block time: 00:00:03
Returning block of 8785078 for bucket 49
bucket 59: 30%
Sorting block time: 00:00:01
Returning block of 4931284 for bucket 56
bucket 62: 20%
Getting block 79 of 203
Reserving size (9388583) for bucket 79
Calculating Z arrays for bucket 79
Entering block accumulator loop for bucket 79:
Getting block 80 of 203
Reserving size (9388583) for bucket 80
Calculating Z arrays for bucket 80
Entering block accumulator loop for bucket 80:
bucket 73: 10%
Sorting block time: 00:00:03
Returning block of 7432971 for bucket 53
bucket 64: 20%
bucket 74: 10%
Getting block 81 of 203
Reserving size (9388583) for bucket 81
Calculating Z arrays for bucket 81
Entering block accumulator loop for bucket 81:
bucket 57: 40%
bucket 60: 30%
bucket 65: 20%
Sorting block time: 00:00:03
Returning block of 8635849 for bucket 54
bucket 76: 10%
Sorting block time: 00:00:03
Returning block of 9082790 for bucket 52
bucket 75: 10%
bucket 67: 20%
bucket 66: 20%
Getting block 82 of 203
Reserving size (9388583) for bucket 82
Calculating Z arrays for bucket 82
Entering block accumulator loop for bucket 82:
Sorting block time: 00:00:02
Returning block of 6809097 for bucket 55
Getting block 83 of 203
Reserving size (9388583) for bucket 83
Calculating Z arrays for bucket 83
Entering block accumulator loop for bucket 83:
bucket 78: 10%
bucket 68: 20%
bucket 77: 10%
Getting block 84 of 203
Reserving size (9388583) for bucket 84
Calculating Z arrays for bucket 84
Entering block accumulator loop for bucket 84:
bucket 69: 20%
bucket 70: 20%
bucket 61: 30%
bucket 63: 30%
bucket 72: 20%
bucket 58: 40%
bucket 71: 20%
bucket 59: 40%
bucket 73: 20%
bucket 80: 10%
bucket 64: 30%
bucket 79: 10%
bucket 62: 30%
bucket 74: 20%
bucket 65: 30%
bucket 81: 10%
bucket 60: 40%
bucket 57: 50%
bucket 76: 20%
bucket 75: 20%
bucket 66: 30%
bucket 67: 30%
bucket 83: 10%
bucket 82: 10%
bucket 77: 20%
bucket 78: 20%
bucket 68: 30%
bucket 69: 30%
bucket 70: 30%
bucket 63: 40%
bucket 84: 10%
bucket 58: 50%
bucket 71: 30%
bucket 61: 40%
bucket 72: 30%
bucket 59: 50%
bucket 73: 30%
bucket 79: 20%
bucket 80: 20%
bucket 64: 40%
bucket 74: 30%
bucket 62: 40%
bucket 81: 20%
bucket 60: 50%
bucket 57: 60%
bucket 65: 40%
bucket 75: 30%
bucket 66: 40%
bucket 67: 40%
bucket 76: 30%
bucket 77: 30%
bucket 83: 20%
bucket 68: 40%
bucket 82: 20%
bucket 78: 30%
bucket 69: 40%
bucket 70: 40%
bucket 58: 60%
bucket 84: 20%
bucket 63: 50%
bucket 71: 40%
bucket 72: 40%
bucket 61: 50%
bucket 59: 60%
bucket 73: 40%
bucket 79: 30%
bucket 80: 30%
bucket 64: 50%
bucket 74: 40%
bucket 81: 30%
bucket 60: 60%
bucket 75: 40%
bucket 66: 50%
bucket 65: 50%
bucket 62: 50%
bucket 67: 50%
bucket 57: 70%
bucket 76: 40%
bucket 77: 40%
bucket 83: 30%
bucket 68: 50%
bucket 69: 50%
bucket 70: 50%
bucket 58: 70%
bucket 78: 40%
bucket 63: 60%
bucket 84: 30%
bucket 82: 30%
bucket 71: 50%
bucket 72: 50%
bucket 61: 60%
bucket 73: 50%
bucket 80: 40%
bucket 59: 70%
bucket 79: 40%
bucket 64: 60%
bucket 74: 50%
bucket 81: 40%
bucket 60: 70%
bucket 66: 60%
bucket 75: 50%
bucket 67: 60%
bucket 65: 60%
bucket 57: 80%
bucket 77: 50%
bucket 76: 50%
bucket 68: 60%
bucket 83: 40%
bucket 62: 60%
bucket 69: 60%
bucket 70: 60%
bucket 58: 80%
bucket 78: 50%
bucket 63: 70%
bucket 84: 40%
bucket 71: 60%
bucket 82: 40%
bucket 73: 60%
bucket 72: 60%
bucket 80: 50%
bucket 59: 80%
bucket 79: 50%
bucket 81: 50%
bucket 64: 70%
bucket 74: 60%
bucket 61: 70%
bucket 60: 80%
bucket 66: 70%
bucket 75: 60%
bucket 67: 70%
bucket 77: 60%
bucket 57: 90%
bucket 65: 70%
bucket 68: 70%
bucket 76: 60%
bucket 83: 50%
bucket 69: 70%
bucket 70: 70%
bucket 58: 90%
bucket 62: 70%
bucket 78: 60%
bucket 63: 80%
bucket 84: 50%
bucket 71: 70%
bucket 82: 50%
bucket 80: 60%
bucket 72: 70%
bucket 79: 60%
bucket 73: 70%
bucket 59: 90%
bucket 81: 60%
bucket 74: 70%
bucket 60: 90%
bucket 61: 80%
bucket 64: 80%
bucket 67: 80%
bucket 75: 70%
bucket 77: 70%
bucket 57: 100%
Sorting block of length 7432052 for bucket 57
(Using difference cover)
bucket 68: 80%
bucket 65: 80%
bucket 66: 80%
bucket 76: 70%
bucket 69: 80%
bucket 70: 80%
bucket 58: 100%
Sorting block of length 8851036 for bucket 58
(Using difference cover)
bucket 83: 60%
bucket 63: 90%
bucket 78: 70%
bucket 62: 80%
bucket 84: 60%
bucket 71: 80%
bucket 72: 80%
bucket 82: 60%
bucket 81: 70%
bucket 80: 70%
bucket 59: 100%
Sorting block of length 5854826 for bucket 59
(Using difference cover)
bucket 73: 80%
bucket 64: 90%
bucket 79: 70%
bucket 74: 80%
bucket 61: 90%
bucket 60: 100%
Sorting block of length 6240541 for bucket 60
(Using difference cover)
bucket 77: 80%
bucket 67: 90%
bucket 68: 90%
bucket 75: 80%
bucket 66: 90%
bucket 65: 90%
bucket 76: 80%
bucket 69: 90%
bucket 63: 100%
Sorting block of length 3767590 for bucket 63
(Using difference cover)
bucket 70: 90%
Sorting block time: 00:00:02
Returning block of 7432053 for bucket 57
bucket 78: 80%
bucket 83: 70%
Getting block 85 of 203
Reserving size (9388583) for bucket 85
Calculating Z arrays for bucket 85
Entering block accumulator loop for bucket 85:
bucket 71: 90%
bucket 62: 90%
bucket 84: 70%
bucket 81: 80%
bucket 72: 90%
bucket 80: 80%
bucket 82: 70%
Sorting block time: 00:00:02
Returning block of 5854827 for bucket 59
Sorting block time: 00:00:03
Returning block of 8851037 for bucket 58
bucket 73: 90%
Getting block 86 of 203
Reserving size (9388583) for bucket 86
Calculating Z arrays for bucket 86
Entering block accumulator loop for bucket 86:
Getting block 87 of 203
Reserving size (9388583) for bucket 87
Calculating Z arrays for bucket 87
Entering block accumulator loop for bucket 87:
bucket 74: 90%
bucket 64: 100%
Sorting block of length 5953176 for bucket 64
(Using difference cover)
bucket 61: 100%
Sorting block of length 6643739 for bucket 61
(Using difference cover)
bucket 79: 80%
Sorting block time: 00:00:01
Returning block of 3767591 for bucket 63
bucket 77: 90%
bucket 68: 100%
Sorting block of length 7169296 for bucket 68
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 6240542 for bucket 60
bucket 75: 90%
Getting block 88 of 203
Reserving size (9388583) for bucket 88
Calculating Z arrays for bucket 88
Entering block accumulator loop for bucket 88:
bucket 67: 100%
Sorting block of length 8262367 for bucket 67
(Using difference cover)
bucket 65: 100%
Sorting block of length 9278930 for bucket 65
(Using difference cover)
bucket 66: 100%
Sorting block of length 7928729 for bucket 66
(Using difference cover)
Getting block 89 of 203
Reserving size (9388583) for bucket 89
Calculating Z arrays for bucket 89
Entering block accumulator loop for bucket 89:
bucket 69: 100%
Sorting block of length 6219747 for bucket 69
(Using difference cover)
bucket 70: 100%
Sorting block of length 3785582 for bucket 70
(Using difference cover)
bucket 76: 90%
bucket 83: 80%
bucket 78: 90%
bucket 71: 100%
Sorting block of length 6885358 for bucket 71
(Using difference cover)
bucket 85: 10%
bucket 84: 80%
bucket 80: 90%
bucket 81: 90%
bucket 82: 80%
bucket 73: 100%
Sorting block of length 7964703 for bucket 73
(Using difference cover)
bucket 72: 100%
Sorting block of length 7074316 for bucket 72
(Using difference cover)
bucket 62: 100%
Sorting block of length 7101370 for bucket 62
(Using difference cover)
bucket 86: 10%
bucket 74: 100%
Sorting block of length 9018429 for bucket 74
(Using difference cover)
bucket 79: 90%
bucket 87: 10%
Sorting block time: 00:00:02
Returning block of 5953177 for bucket 64
Sorting block time: 00:00:01
Returning block of 3785583 for bucket 70
bucket 77: 100%
Sorting block of length 9137154 for bucket 77
(Using difference cover)
Getting block 90 of 203
Reserving size (9388583) for bucket 90
Calculating Z arrays for bucket 90
Entering block accumulator loop for bucket 90:
Getting block 91 of 203
Reserving size (9388583) for bucket 91
Calculating Z arrays for bucket 91
Entering block accumulator loop for bucket 91:
bucket 75: 100%
Sorting block of length 5307502 for bucket 75
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 6643740 for bucket 61
bucket 88: 10%
bucket 89: 10%
Sorting block time: 00:00:02
Returning block of 7169297 for bucket 68
Getting block 92 of 203
Reserving size (9388583) for bucket 92
Calculating Z arrays for bucket 92
Entering block accumulator loop for bucket 92:
Sorting block time: 00:00:02
Returning block of 6219748 for bucket 69
bucket 76: 100%
Sorting block of length 7507454 for bucket 76
(Using difference cover)
bucket 83: 90%
Getting block 93 of 203
Reserving size (9388583) for bucket 93
Calculating Z arrays for bucket 93
Entering block accumulator loop for bucket 93:
bucket 78: 100%
Sorting block of length 6060732 for bucket 78
(Using difference cover)
Getting block 94 of 203
Reserving size (9388583) for bucket 94
Calculating Z arrays for bucket 94
Entering block accumulator loop for bucket 94:
Sorting block time: 00:00:02
Returning block of 7928730 for bucket 66
Sorting block time: 00:00:03
Returning block of 8262368 for bucket 67
bucket 85: 20%
bucket 84: 90%
bucket 80: 100%
Sorting block of length 7715880 for bucket 80
(Using difference cover)
Getting block 95 of 203
Reserving size (9388583) for bucket 95
Calculating Z arrays for bucket 95
Entering block accumulator loop for bucket 95:
bucket 81: 100%
Sorting block of length 2631881 for bucket 81
(Using difference cover)
Getting block 96 of 203
Reserving size (9388583) for bucket 96
Calculating Z arrays for bucket 96
Entering block accumulator loop for bucket 96:
Sorting block time: 00:00:02
Returning block of 6885359 for bucket 71
bucket 82: 90%
bucket 79: 100%
Sorting block of length 7003284 for bucket 79
(Using difference cover)
Getting block 97 of 203
Reserving size (9388583) for bucket 97
Calculating Z arrays for bucket 97
Entering block accumulator loop for bucket 97:
bucket 86: 20%
Sorting block time: 00:00:03
Returning block of 9278931 for bucket 65
bucket 87: 20%
Sorting block time: 00:00:02
Returning block of 5307503 for bucket 75
bucket 91: 10%
bucket 90: 10%
Getting block 98 of 203
Reserving size (9388583) for bucket 98
Calculating Z arrays for bucket 98
Entering block accumulator loop for bucket 98:
Sorting block time: 00:00:02
Returning block of 7074317 for bucket 72
Getting block 99 of 203
Reserving size (9388583) for bucket 99
Calculating Z arrays for bucket 99
Entering block accumulator loop for bucket 99:
Sorting block time: 00:00:02
Returning block of 7101371 for bucket 62
Sorting block time: 00:00:01
Returning block of 2631882 for bucket 81
Getting block 100 of 203
Reserving size (9388583) for bucket 100
Calculating Z arrays for bucket 100
Entering block accumulator loop for bucket 100:
Sorting block time: 00:00:02
Returning block of 7964704 for bucket 73
bucket 88: 20%
Getting block 101 of 203
Reserving size (9388583) for bucket 101
Calculating Z arrays for bucket 101
Entering block accumulator loop for bucket 101:
Getting block 102 of 203
Reserving size (9388583) for bucket 102
Calculating Z arrays for bucket 102
Entering block accumulator loop for bucket 102:
bucket 92: 10%
bucket 89: 20%
bucket 83: 100%
Sorting block of length 4587877 for bucket 83
(Using difference cover)
Getting block 103 of 203
Reserving size (9388583) for bucket 103
Calculating Z arrays for bucket 103
Entering block accumulator loop for bucket 103:
Sorting block time: 00:00:01
Returning block of 6060733 for bucket 78
Sorting block time: 00:00:02
Returning block of 9018430 for bucket 74
bucket 93: 10%
Sorting block time: 00:00:03
Returning block of 9137155 for bucket 77
Getting block 104 of 203
Reserving size (9388583) for bucket 104
Calculating Z arrays for bucket 104
Entering block accumulator loop for bucket 104:
bucket 94: 10%
Sorting block time: 00:00:02
Returning block of 7507455 for bucket 76
Getting block 105 of 203
Reserving size (9388583) for bucket 105
Calculating Z arrays for bucket 105
Entering block accumulator loop for bucket 105:
bucket 85: 30%
Getting block 106 of 203
Reserving size (9388583) for bucket 106
Calculating Z arrays for bucket 106
Entering block accumulator loop for bucket 106:
Getting block 107 of 203
Reserving size (9388583) for bucket 107
Calculating Z arrays for bucket 107
Entering block accumulator loop for bucket 107:
bucket 84: 100%
Sorting block of length 5124976 for bucket 84
(Using difference cover)
bucket 95: 10%
bucket 96: 10%
bucket 82: 100%
Sorting block of length 7022311 for bucket 82
(Using difference cover)
bucket 87: 30%
bucket 97: 10%
bucket 86: 30%
Sorting block time: 00:00:02
Returning block of 7715881 for bucket 80
Sorting block time: 00:00:02
Returning block of 7003285 for bucket 79
Sorting block time: 00:00:01
Returning block of 4587878 for bucket 83
Getting block 108 of 203
Reserving size (9388583) for bucket 108
Calculating Z arrays for bucket 108
Entering block accumulator loop for bucket 108:
Getting block 109 of 203
Reserving size (9388583) for bucket 109
Calculating Z arrays for bucket 109
Entering block accumulator loop for bucket 109:
bucket 90: 20%
bucket 98: 10%
bucket 91: 20%
Getting block 110 of 203
Reserving size (9388583) for bucket 110
Calculating Z arrays for bucket 110
Entering block accumulator loop for bucket 110:
bucket 99: 10%
bucket 88: 30%
bucket 100: 10%
bucket 92: 20%
bucket 102: 10%
bucket 89: 30%
Sorting block time: 00:00:01
Returning block of 5124977 for bucket 84
bucket 93: 20%
bucket 103: 10%
bucket 94: 20%
Getting block 111 of 203
Reserving size (9388583) for bucket 111
Calculating Z arrays for bucket 111
Entering block accumulator loop for bucket 111:
bucket 101: 10%
bucket 104: 10%
bucket 85: 40%
bucket 105: 10%
bucket 96: 20%
bucket 107: 10%
bucket 106: 10%
bucket 95: 20%
bucket 87: 40%
bucket 97: 20%
Sorting block time: 00:00:02
Returning block of 7022312 for bucket 82
Getting block 112 of 203
Reserving size (9388583) for bucket 112
Calculating Z arrays for bucket 112
Entering block accumulator loop for bucket 112:
bucket 90: 30%
bucket 91: 30%
bucket 98: 20%
bucket 86: 40%
bucket 108: 10%
bucket 109: 10%
bucket 99: 20%
bucket 88: 40%
bucket 92: 30%
bucket 100: 20%
bucket 89: 40%
bucket 110: 10%
bucket 102: 20%
bucket 94: 30%
bucket 93: 30%
bucket 111: 10%
bucket 103: 20%
bucket 85: 50%
bucket 104: 20%
bucket 96: 30%
bucket 107: 20%
bucket 105: 20%
bucket 106: 20%
bucket 95: 30%
bucket 101: 20%
bucket 97: 30%
bucket 87: 50%
bucket 90: 40%
bucket 86: 50%
bucket 98: 30%
bucket 91: 40%
bucket 88: 50%
bucket 99: 30%
bucket 92: 40%
bucket 108: 20%
bucket 112: 10%
bucket 100: 30%
bucket 89: 50%
bucket 109: 20%
bucket 110: 20%
bucket 102: 30%
bucket 94: 40%
bucket 93: 40%
bucket 85: 60%
bucket 103: 30%
bucket 104: 30%
bucket 111: 20%
bucket 96: 40%
bucket 107: 30%
bucket 105: 30%
bucket 106: 30%
bucket 97: 40%
bucket 95: 40%
bucket 90: 50%
bucket 86: 60%
bucket 101: 30%
bucket 98: 40%
bucket 87: 60%
bucket 91: 50%
bucket 88: 60%
bucket 92: 50%
bucket 89: 60%
bucket 100: 40%
bucket 99: 40%
bucket 108: 30%
bucket 112: 20%
bucket 109: 30%
bucket 102: 40%
bucket 94: 50%
bucket 110: 30%
bucket 93: 50%
bucket 85: 70%
bucket 96: 50%
bucket 103: 40%
bucket 104: 40%
bucket 107: 40%
bucket 111: 30%
bucket 97: 50%
bucket 105: 40%
bucket 106: 40%
bucket 90: 60%
bucket 95: 50%
bucket 92: 60%
bucket 87: 70%
bucket 98: 50%
bucket 88: 70%
bucket 86: 70%
bucket 91: 60%
bucket 100: 50%
bucket 101: 40%
bucket 99: 50%
bucket 89: 70%
bucket 108: 40%
bucket 94: 60%
bucket 109: 40%
bucket 112: 30%
bucket 102: 50%
bucket 110: 40%
bucket 93: 60%
bucket 85: 80%
bucket 96: 60%
bucket 103: 50%
bucket 104: 50%
bucket 107: 50%
bucket 111: 40%
bucket 97: 60%
bucket 87: 80%
bucket 105: 50%
bucket 95: 60%
bucket 92: 70%
bucket 98: 60%
bucket 90: 70%
bucket 86: 80%
bucket 88: 80%
bucket 91: 70%
bucket 99: 60%
bucket 106: 50%
bucket 100: 60%
bucket 89: 80%
bucket 94: 70%
bucket 108: 50%
bucket 101: 50%
bucket 109: 50%
bucket 112: 40%
bucket 110: 50%
bucket 102: 60%
bucket 85: 90%
bucket 93: 70%
bucket 96: 70%
bucket 103: 60%
bucket 104: 60%
bucket 107: 60%
bucket 111: 50%
bucket 87: 90%
bucket 95: 70%
bucket 92: 80%
bucket 98: 70%
bucket 97: 70%
bucket 105: 60%
bucket 90: 80%
bucket 88: 90%
bucket 86: 90%
bucket 91: 80%
bucket 99: 70%
bucket 100: 70%
bucket 89: 90%
bucket 106: 60%
bucket 108: 60%
bucket 94: 80%
bucket 109: 60%
bucket 112: 50%
bucket 110: 60%
bucket 85: 100%
Sorting block of length 4434719 for bucket 85
(Using difference cover)
bucket 101: 60%
bucket 93: 80%
bucket 102: 70%
bucket 103: 70%
bucket 107: 70%
bucket 96: 80%
bucket 104: 70%
bucket 87: 100%
Sorting block of length 7327077 for bucket 87
(Using difference cover)
bucket 95: 80%
bucket 111: 60%
bucket 92: 90%
bucket 97: 80%
bucket 105: 70%
Sorting block time: 00:00:01
Returning block of 4434720 for bucket 85
bucket 88: 100%
Sorting block of length 8536809 for bucket 88
(Using difference cover)
bucket 91: 90%
bucket 90: 90%
bucket 98: 80%
bucket 99: 80%
bucket 86: 100%
Sorting block of length 9220359 for bucket 86
(Using difference cover)
Getting block 113 of 203
Reserving size (9388583) for bucket 113
Calculating Z arrays for bucket 113
Entering block accumulator loop for bucket 113:
bucket 100: 80%
bucket 89: 100%
Sorting block of length 8720071 for bucket 89
(Using difference cover)
bucket 94: 90%
bucket 108: 70%
bucket 106: 70%
bucket 109: 70%
bucket 110: 70%
bucket 112: 60%
bucket 93: 90%
bucket 101: 70%
bucket 102: 80%
bucket 103: 80%
bucket 107: 80%
Sorting block time: 00:00:02
Returning block of 7327078 for bucket 87
bucket 95: 90%
bucket 96: 90%
bucket 111: 70%
bucket 92: 100%
Sorting block of length 1049063 for bucket 92
(Using difference cover)
bucket 104: 80%
Getting block 114 of 203
Reserving size (9388583) for bucket 114
Calculating Z arrays for bucket 114
Entering block accumulator loop for bucket 114:
bucket 91: 100%
Sorting block of length 8898949 for bucket 91
(Using difference cover)
bucket 97: 90%
bucket 105: 80%
bucket 99: 90%
Sorting block time: 00:00:00
Returning block of 1049064 for bucket 92
bucket 90: 100%
Sorting block of length 7578695 for bucket 90
(Using difference cover)
Getting block 115 of 203
Reserving size (9388583) for bucket 115
Calculating Z arrays for bucket 115
Entering block accumulator loop for bucket 115:
bucket 113: 10%
bucket 100: 90%
bucket 98: 90%
Sorting block time: 00:00:03
Returning block of 8536810 for bucket 88
bucket 108: 80%
Sorting block time: 00:00:03
Returning block of 9220360 for bucket 86
bucket 94: 100%
Sorting block of length 2628889 for bucket 94
(Using difference cover)
bucket 106: 80%
bucket 109: 80%
bucket 93: 100%
Sorting block of length 8645811 for bucket 93
(Using difference cover)
Getting block 116 of 203
Reserving size (9388583) for bucket 116
Calculating Z arrays for bucket 116
Entering block accumulator loop for bucket 116:
bucket 110: 80%
Getting block 117 of 203
Reserving size (9388583) for bucket 117
Calculating Z arrays for bucket 117
Entering block accumulator loop for bucket 117:
bucket 112: 70%
Sorting block time: 00:00:02
Returning block of 8720072 for bucket 89
Getting block 118 of 203
Reserving size (9388583) for bucket 118
Calculating Z arrays for bucket 118
Entering block accumulator loop for bucket 118:
Sorting block time: 00:00:00
Returning block of 2628890 for bucket 94
bucket 102: 90%
bucket 103: 90%
Getting block 119 of 203
Reserving size (9388583) for bucket 119
Calculating Z arrays for bucket 119
Entering block accumulator loop for bucket 119:
bucket 101: 80%
bucket 107: 90%
bucket 95: 100%
Sorting block of length 9190615 for bucket 95
(Using difference cover)
bucket 96: 100%
Sorting block of length 6410287 for bucket 96
(Using difference cover)
bucket 111: 80%
bucket 114: 10%
bucket 104: 90%
bucket 97: 100%
Sorting block of length 7850271 for bucket 97
(Using difference cover)
bucket 99: 100%
Sorting block of length 5564891 for bucket 99
(Using difference cover)
bucket 105: 90%
bucket 115: 10%
bucket 113: 20%
bucket 98: 100%
Sorting block of length 5281325 for bucket 98
(Using difference cover)
bucket 100: 100%
Sorting block of length 8151484 for bucket 100
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7578696 for bucket 90
Getting block 120 of 203
Reserving size (9388583) for bucket 120
Calculating Z arrays for bucket 120
Entering block accumulator loop for bucket 120:
Sorting block time: 00:00:02
Returning block of 8898950 for bucket 91
bucket 109: 90%
bucket 108: 90%
bucket 106: 90%
Getting block 121 of 203
Reserving size (9388583) for bucket 121
Calculating Z arrays for bucket 121
Entering block accumulator loop for bucket 121:
bucket 110: 90%
bucket 117: 10%
bucket 112: 80%
bucket 116: 10%
bucket 118: 10%
bucket 103: 100%
Sorting block of length 7661269 for bucket 103
(Using difference cover)
bucket 119: 10%
bucket 102: 100%
Sorting block of length 7563292 for bucket 102
(Using difference cover)
bucket 101: 90%
Sorting block time: 00:00:01
Returning block of 6410288 for bucket 96
bucket 107: 100%
Sorting block of length 4313363 for bucket 107
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5564892 for bucket 99
bucket 111: 90%
Sorting block time: 00:00:03
Returning block of 8645812 for bucket 93
bucket 114: 20%
bucket 104: 100%
Sorting block of length 8504169 for bucket 104
(Using difference cover)
Getting block 122 of 203
Reserving size (9388583) for bucket 122
Calculating Z arrays for bucket 122
Entering block accumulator loop for bucket 122:
Getting block 123 of 203
Reserving size (9388583) for bucket 123
Calculating Z arrays for bucket 123
Entering block accumulator loop for bucket 123:
Getting block 124 of 203
Reserving size (9388583) for bucket 124
Calculating Z arrays for bucket 124
Entering block accumulator loop for bucket 124:
bucket 105: 100%
Sorting block of length 6164891 for bucket 105
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5281326 for bucket 98
Getting block 125 of 203
Reserving size (9388583) for bucket 125
Calculating Z arrays for bucket 125
Entering block accumulator loop for bucket 125:
Sorting block time: 00:00:02
Returning block of 7850272 for bucket 97
bucket 113: 30%
Sorting block time: 00:00:02
Returning block of 9190616 for bucket 95
bucket 115: 20%
Getting block 126 of 203
Reserving size (9388583) for bucket 126
Calculating Z arrays for bucket 126
Entering block accumulator loop for bucket 126:
bucket 109: 100%
Sorting block of length 4545373 for bucket 109
(Using difference cover)
bucket 120: 10%
Getting block 127 of 203
Reserving size (9388583) for bucket 127
Calculating Z arrays for bucket 127
Entering block accumulator loop for bucket 127:
bucket 108: 100%
Sorting block of length 6365761 for bucket 108
(Using difference cover)
bucket 106: 100%
Sorting block of length 9386319 for bucket 106
(Using difference cover)
bucket 110: 100%
Sorting block of length 8689015 for bucket 110
(Using difference cover)
bucket 121: 10%
Sorting block time: 00:00:03
Returning block of 8151485 for bucket 100
bucket 112: 90%
bucket 117: 20%
Sorting block time: 00:00:01
Returning block of 4313364 for bucket 107
Getting block 128 of 203
Reserving size (9388583) for bucket 128
Calculating Z arrays for bucket 128
Entering block accumulator loop for bucket 128:
bucket 116: 20%
Getting block 129 of 203
Reserving size (9388583) for bucket 129
Calculating Z arrays for bucket 129
Entering block accumulator loop for bucket 129:
bucket 118: 20%
bucket 119: 20%
bucket 111: 100%
Sorting block of length 7214162 for bucket 111
(Using difference cover)
bucket 114: 30%
Sorting block time: 00:00:03
Returning block of 7563293 for bucket 102
bucket 101: 100%
Sorting block of length 4587530 for bucket 101
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 7661270 for bucket 103
bucket 122: 10%
Sorting block time: 00:00:02
Returning block of 4545374 for bucket 109
bucket 123: 10%
bucket 124: 10%
Sorting block time: 00:00:02
Returning block of 6164892 for bucket 105
Getting block 130 of 203
Reserving size (9388583) for bucket 130
Calculating Z arrays for bucket 130
Entering block accumulator loop for bucket 130:
Getting block 131 of 203
Reserving size (9388583) for bucket 131
Calculating Z arrays for bucket 131
Entering block accumulator loop for bucket 131:
bucket 125: 10%
Getting block 132 of 203
Reserving size (9388583) for bucket 132
Calculating Z arrays for bucket 132
Entering block accumulator loop for bucket 132:
Getting block 133 of 203
Reserving size (9388583) for bucket 133
Calculating Z arrays for bucket 133
Entering block accumulator loop for bucket 133:
bucket 113: 40%
bucket 115: 30%
bucket 127: 10%
bucket 126: 10%
bucket 120: 20%
Sorting block time: 00:00:02
Returning block of 6365762 for bucket 108
bucket 117: 30%
bucket 112: 100%
Sorting block of length 9015916 for bucket 112
(Using difference cover)
bucket 121: 20%
Getting block 134 of 203
Reserving size (9388583) for bucket 134
Calculating Z arrays for bucket 134
Entering block accumulator loop for bucket 134:
bucket 128: 10%
Sorting block time: 00:00:03
Returning block of 8504170 for bucket 104
bucket 116: 30%
bucket 129: 10%
Getting block 135 of 203
Reserving size (9388583) for bucket 135
Calculating Z arrays for bucket 135
Entering block accumulator loop for bucket 135:
bucket 118: 30%
Sorting block time: 00:00:01
Returning block of 4587531 for bucket 101
bucket 119: 30%
Sorting block time: 00:00:02
Returning block of 8689016 for bucket 110
Getting block 136 of 203
Reserving size (9388583) for bucket 136
Calculating Z arrays for bucket 136
Entering block accumulator loop for bucket 136:
bucket 114: 40%
Getting block 137 of 203
Reserving size (9388583) for bucket 137
Calculating Z arrays for bucket 137
Entering block accumulator loop for bucket 137:
Sorting block time: 00:00:03
Returning block of 9386320 for bucket 106
bucket 131: 10%
bucket 123: 20%
bucket 130: 10%
bucket 122: 20%
bucket 124: 20%
bucket 132: 10%
Sorting block time: 00:00:03
Returning block of 7214163 for bucket 111
Getting block 138 of 203
Reserving size (9388583) for bucket 138
Calculating Z arrays for bucket 138
Entering block accumulator loop for bucket 138:
Getting block 139 of 203
Reserving size (9388583) for bucket 139
Calculating Z arrays for bucket 139
Entering block accumulator loop for bucket 139:
bucket 125: 20%
bucket 133: 10%
bucket 127: 20%
bucket 113: 50%
bucket 115: 40%
bucket 120: 30%
bucket 126: 20%
bucket 117: 40%
bucket 134: 10%
bucket 121: 30%
bucket 128: 20%
bucket 129: 20%
bucket 135: 10%
bucket 116: 40%
bucket 118: 40%
Sorting block time: 00:00:02
Returning block of 9015917 for bucket 112
bucket 119: 40%
bucket 114: 50%
bucket 136: 10%
bucket 131: 20%
bucket 137: 10%
bucket 132: 20%
bucket 130: 20%
Getting block 140 of 203
Reserving size (9388583) for bucket 140
Calculating Z arrays for bucket 140
Entering block accumulator loop for bucket 140:
bucket 123: 30%
bucket 124: 30%
bucket 122: 30%
bucket 138: 10%
bucket 139: 10%
bucket 133: 20%
bucket 127: 30%
bucket 125: 30%
bucket 113: 60%
bucket 115: 50%
bucket 120: 40%
bucket 117: 50%
bucket 134: 20%
bucket 121: 40%
bucket 126: 30%
bucket 129: 30%
bucket 128: 30%
bucket 135: 20%
bucket 116: 50%
bucket 118: 50%
bucket 119: 50%
bucket 131: 30%
bucket 114: 60%
bucket 136: 20%
bucket 132: 30%
bucket 130: 30%
bucket 137: 20%
bucket 140: 10%
bucket 124: 40%
bucket 123: 40%
bucket 139: 20%
bucket 138: 20%
bucket 127: 40%
bucket 122: 40%
bucket 133: 30%
bucket 113: 70%
bucket 125: 40%
bucket 115: 60%
bucket 120: 50%
bucket 134: 30%
bucket 117: 60%
bucket 121: 50%
bucket 129: 40%
bucket 128: 40%
bucket 135: 30%
bucket 126: 40%
bucket 131: 40%
bucket 118: 60%
bucket 132: 40%
bucket 119: 60%
bucket 116: 60%
bucket 114: 70%
bucket 136: 30%
bucket 130: 40%
bucket 137: 30%
bucket 140: 20%
bucket 124: 50%
bucket 123: 50%
bucket 139: 30%
bucket 127: 50%
bucket 138: 30%
bucket 133: 40%
bucket 122: 50%
bucket 125: 50%
bucket 113: 80%
bucket 134: 40%
bucket 120: 60%
bucket 115: 70%
bucket 129: 50%
bucket 121: 60%
bucket 128: 50%
bucket 117: 70%
bucket 135: 40%
bucket 131: 50%
bucket 132: 50%
bucket 126: 50%
bucket 118: 70%
bucket 119: 70%
bucket 114: 80%
bucket 136: 40%
bucket 116: 70%
bucket 137: 40%
bucket 130: 50%
bucket 123: 60%
bucket 124: 60%
bucket 140: 30%
bucket 139: 40%
bucket 127: 60%
bucket 138: 40%
bucket 133: 50%
bucket 122: 60%
bucket 113: 90%
bucket 134: 50%
bucket 125: 60%
bucket 115: 80%
bucket 120: 70%
bucket 129: 60%
bucket 128: 60%
bucket 121: 70%
bucket 131: 60%
bucket 117: 80%
bucket 132: 60%
bucket 135: 50%
bucket 118: 80%
bucket 119: 80%
bucket 126: 60%
bucket 136: 50%
bucket 114: 90%
bucket 130: 60%
bucket 123: 70%
bucket 140: 40%
bucket 127: 70%
bucket 137: 50%
bucket 139: 50%
bucket 124: 70%
bucket 116: 80%
bucket 133: 60%
bucket 122: 70%
bucket 138: 50%
bucket 113: 100%
Sorting block of length 7394286 for bucket 113
(Using difference cover)
bucket 134: 60%
bucket 125: 70%
bucket 115: 90%
bucket 129: 70%
bucket 120: 80%
bucket 128: 70%
bucket 117: 90%
bucket 132: 70%
bucket 121: 80%
bucket 131: 70%
bucket 135: 60%
bucket 118: 90%
bucket 126: 70%
bucket 136: 60%
bucket 130: 70%
bucket 114: 100%
Sorting block of length 3204086 for bucket 114
(Using difference cover)
bucket 119: 90%
bucket 127: 80%
bucket 123: 80%
bucket 140: 50%
bucket 124: 80%
bucket 137: 60%
bucket 116: 90%
bucket 139: 60%
bucket 133: 70%
bucket 122: 80%
bucket 134: 70%
Sorting block time: 00:00:02
Returning block of 7394287 for bucket 113
bucket 138: 60%
bucket 129: 80%
Getting block 141 of 203
Reserving size (9388583) for bucket 141
Calculating Z arrays for bucket 141
Entering block accumulator loop for bucket 141:
bucket 125: 80%
Sorting block time: 00:00:01
Returning block of 3204087 for bucket 114
bucket 128: 80%
bucket 120: 90%
bucket 115: 100%
Sorting block of length 7327147 for bucket 115
(Using difference cover)
Getting block 142 of 203
Reserving size (9388583) for bucket 142
Calculating Z arrays for bucket 142
Entering block accumulator loop for bucket 142:
bucket 117: 100%
Sorting block of length 1746277 for bucket 117
(Using difference cover)
bucket 132: 80%
bucket 135: 70%
bucket 121: 90%
bucket 131: 80%
Sorting block time: 00:00:00
Returning block of 1746278 for bucket 117
bucket 118: 100%
Sorting block of length 7831428 for bucket 118
(Using difference cover)
Getting block 143 of 203
Reserving size (9388583) for bucket 143
Calculating Z arrays for bucket 143
Entering block accumulator loop for bucket 143:
bucket 126: 80%
bucket 136: 70%
bucket 119: 100%
Sorting block of length 6620009 for bucket 119
(Using difference cover)
bucket 130: 80%
bucket 127: 90%
bucket 124: 90%
bucket 123: 90%
bucket 137: 70%
bucket 116: 100%
Sorting block of length 8543070 for bucket 116
(Using difference cover)
bucket 133: 80%
bucket 140: 60%
bucket 122: 90%
bucket 139: 70%
bucket 134: 80%
bucket 129: 90%
bucket 128: 90%
bucket 125: 90%
bucket 138: 70%
bucket 142: 10%
bucket 141: 10%
bucket 120: 100%
Sorting block of length 5455685 for bucket 120
(Using difference cover)
bucket 132: 90%
Sorting block time: 00:00:02
Returning block of 7327148 for bucket 115
bucket 131: 90%
Getting block 144 of 203
Reserving size (9388583) for bucket 144
Calculating Z arrays for bucket 144
Entering block accumulator loop for bucket 144:
bucket 135: 80%
bucket 121: 100%
Sorting block of length 9084045 for bucket 121
(Using difference cover)
bucket 126: 90%
bucket 136: 80%
Sorting block time: 00:00:02
Returning block of 6620010 for bucket 119
bucket 143: 10%
bucket 130: 90%
Sorting block time: 00:00:02
Returning block of 7831429 for bucket 118
bucket 127: 100%
Sorting block of length 9319049 for bucket 127
(Using difference cover)
Getting block 145 of 203
Reserving size (9388583) for bucket 145
Calculating Z arrays for bucket 145
Entering block accumulator loop for bucket 145:
bucket 133: 90%
bucket 124: 100%
Sorting block of length 9256562 for bucket 124
(Using difference cover)
bucket 123: 100%
Sorting block of length 9190945 for bucket 123
(Using difference cover)
bucket 140: 70%
bucket 137: 80%
Getting block 146 of 203
Reserving size (9388583) for bucket 146
Calculating Z arrays for bucket 146
Entering block accumulator loop for bucket 146:
bucket 122: 100%
Sorting block of length 4694873 for bucket 122
(Using difference cover)
bucket 139: 80%
bucket 134: 90%
Sorting block time: 00:00:01
Returning block of 5455686 for bucket 120
Getting block 147 of 203
Reserving size (9388583) for bucket 147
Calculating Z arrays for bucket 147
Entering block accumulator loop for bucket 147:
bucket 128: 100%
Sorting block of length 8778701 for bucket 128
(Using difference cover)
bucket 129: 100%
Sorting block of length 8544675 for bucket 129
(Using difference cover)
bucket 132: 100%
Sorting block of length 6094630 for bucket 132
(Using difference cover)
bucket 142: 20%
Sorting block time: 00:00:03
Returning block of 8543071 for bucket 116
bucket 138: 80%
bucket 141: 20%
bucket 125: 100%
Sorting block of length 6800814 for bucket 125
(Using difference cover)
bucket 131: 100%
Sorting block of length 3544331 for bucket 131
(Using difference cover)
Getting block 148 of 203
Reserving size (9388583) for bucket 148
Calculating Z arrays for bucket 148
Entering block accumulator loop for bucket 148:
bucket 135: 90%
bucket 144: 10%
Sorting block time: 00:00:01
Returning block of 4694874 for bucket 122
bucket 136: 90%
bucket 126: 100%
Sorting block of length 9348439 for bucket 126
(Using difference cover)
bucket 145: 10%
Getting block 149 of 203
Reserving size (9388583) for bucket 149
Calculating Z arrays for bucket 149
Entering block accumulator loop for bucket 149:
bucket 130: 100%
Sorting block of length 7499782 for bucket 130
(Using difference cover)
bucket 143: 20%
bucket 146: 10%
bucket 133: 100%
Sorting block of length 7187839 for bucket 133
(Using difference cover)
bucket 140: 80%
bucket 137: 90%
Sorting block time: 00:00:03
Returning block of 9084046 for bucket 121
Sorting block time: 00:00:01
Returning block of 3544332 for bucket 131
bucket 134: 100%
Sorting block of length 8949222 for bucket 134
(Using difference cover)
bucket 147: 10%
Getting block 150 of 203
Reserving size (9388583) for bucket 150
Calculating Z arrays for bucket 150
Entering block accumulator loop for bucket 150:
bucket 139: 90%
Getting block 151 of 203
Reserving size (9388583) for bucket 151
Calculating Z arrays for bucket 151
Entering block accumulator loop for bucket 151:
Sorting block time: 00:00:02
Returning block of 6094631 for bucket 132
Sorting block time: 00:00:02
Returning block of 6800815 for bucket 125
bucket 142: 30%
bucket 148: 10%
Sorting block time: 00:00:03
Returning block of 9319050 for bucket 127
Sorting block time: 00:00:03
Returning block of 9256563 for bucket 124
bucket 141: 30%
Getting block 152 of 203
Reserving size (9388583) for bucket 152
Calculating Z arrays for bucket 152
Entering block accumulator loop for bucket 152:
bucket 138: 90%
Getting block 153 of 203
Reserving size (9388583) for bucket 153
Calculating Z arrays for bucket 153
Entering block accumulator loop for bucket 153:
Sorting block time: 00:00:03
Returning block of 9190946 for bucket 123
Getting block 154 of 203
Reserving size (9388583) for bucket 154
Calculating Z arrays for bucket 154
Entering block accumulator loop for bucket 154:
Getting block 155 of 203
Reserving size (9388583) for bucket 155
Calculating Z arrays for bucket 155
Entering block accumulator loop for bucket 155:
bucket 135: 100%
Sorting block of length 7508323 for bucket 135
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 8544676 for bucket 129
Getting block 156 of 203
Reserving size (9388583) for bucket 156
Calculating Z arrays for bucket 156
Entering block accumulator loop for bucket 156:
Sorting block time: 00:00:02
Returning block of 8778702 for bucket 128
bucket 145: 20%
bucket 149: 10%
bucket 136: 100%
Sorting block of length 7926493 for bucket 136
(Using difference cover)
bucket 146: 20%
Getting block 157 of 203
Reserving size (9388583) for bucket 157
Calculating Z arrays for bucket 157
Entering block accumulator loop for bucket 157:
Getting block 158 of 203
Reserving size (9388583) for bucket 158
Calculating Z arrays for bucket 158
Entering block accumulator loop for bucket 158:
bucket 144: 20%
bucket 140: 90%
bucket 143: 30%
bucket 150: 10%
bucket 147: 20%
Sorting block time: 00:00:02
Returning block of 7499783 for bucket 130
bucket 137: 100%
Sorting block of length 9094801 for bucket 137
(Using difference cover)
bucket 139: 100%
Sorting block of length 8995037 for bucket 139
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7187840 for bucket 133
Sorting block time: 00:00:02
Returning block of 9348440 for bucket 126
Getting block 159 of 203
Reserving size (9388583) for bucket 159
Calculating Z arrays for bucket 159
Entering block accumulator loop for bucket 159:
bucket 151: 10%
Getting block 160 of 203
Reserving size (9388583) for bucket 160
Calculating Z arrays for bucket 160
Entering block accumulator loop for bucket 160:
bucket 148: 20%
Getting block 161 of 203
Reserving size (9388583) for bucket 161
Calculating Z arrays for bucket 161
Entering block accumulator loop for bucket 161:
bucket 152: 10%
bucket 153: 10%
bucket 142: 40%
bucket 155: 10%
bucket 154: 10%
bucket 138: 100%
Sorting block of length 7512645 for bucket 138
(Using difference cover)
bucket 141: 40%
bucket 145: 30%
bucket 156: 10%
bucket 149: 20%
Sorting block time: 00:00:03
Returning block of 8949223 for bucket 134
bucket 146: 30%
bucket 157: 10%
bucket 158: 10%
Getting block 162 of 203
Reserving size (9388583) for bucket 162
Calculating Z arrays for bucket 162
Entering block accumulator loop for bucket 162:
Sorting block time: 00:00:02
Returning block of 7508324 for bucket 135
bucket 150: 20%
bucket 140: 100%
Sorting block of length 3598085 for bucket 140
(Using difference cover)
Getting block 163 of 203
Reserving size (9388583) for bucket 163
Calculating Z arrays for bucket 163
Entering block accumulator loop for bucket 163:
Sorting block time: 00:00:03
Returning block of 7926494 for bucket 136
bucket 147: 30%
bucket 144: 30%
bucket 143: 40%
bucket 159: 10%
bucket 151: 20%
Getting block 164 of 203
Reserving size (9388583) for bucket 164
Calculating Z arrays for bucket 164
Entering block accumulator loop for bucket 164:
bucket 148: 30%
bucket 152: 20%
bucket 160: 10%
bucket 161: 10%
bucket 153: 20%
bucket 155: 20%
bucket 154: 20%
Sorting block time: 00:00:02
Returning block of 8995038 for bucket 139
bucket 142: 50%
bucket 145: 40%
bucket 156: 20%
Sorting block time: 00:00:02
Returning block of 3598086 for bucket 140
Getting block 165 of 203
Reserving size (9388583) for bucket 165
Calculating Z arrays for bucket 165
Entering block accumulator loop for bucket 165:
bucket 146: 40%
Sorting block time: 00:00:03
Returning block of 9094802 for bucket 137
bucket 149: 30%
bucket 157: 20%
Getting block 166 of 203
Reserving size (9388583) for bucket 166
Calculating Z arrays for bucket 166
Entering block accumulator loop for bucket 166:
bucket 141: 50%
Sorting block time: 00:00:02
Returning block of 7512646 for bucket 138
bucket 158: 20%
Getting block 167 of 203
Reserving size (9388583) for bucket 167
Calculating Z arrays for bucket 167
Entering block accumulator loop for bucket 167:
Getting block 168 of 203
Reserving size (9388583) for bucket 168
Calculating Z arrays for bucket 168
Entering block accumulator loop for bucket 168:
bucket 162: 10%
bucket 150: 30%
bucket 163: 10%
bucket 147: 40%
bucket 151: 30%
bucket 159: 20%
bucket 148: 40%
bucket 152: 30%
bucket 144: 40%
bucket 155: 30%
bucket 153: 30%
bucket 154: 30%
bucket 164: 10%
bucket 143: 50%
bucket 161: 20%
bucket 160: 20%
bucket 156: 30%
bucket 146: 50%
bucket 157: 30%
bucket 142: 60%
bucket 149: 40%
bucket 145: 50%
bucket 165: 10%
bucket 166: 10%
bucket 158: 30%
bucket 167: 10%
bucket 141: 60%
bucket 150: 40%
bucket 162: 20%
bucket 168: 10%
bucket 147: 50%
bucket 163: 20%
bucket 151: 40%
bucket 148: 50%
bucket 152: 40%
bucket 159: 30%
bucket 155: 40%
bucket 153: 40%
bucket 154: 40%
bucket 164: 20%
bucket 160: 30%
bucket 161: 30%
bucket 156: 40%
bucket 157: 40%
bucket 146: 60%
bucket 144: 50%
bucket 145: 60%
bucket 149: 50%
bucket 166: 20%
bucket 165: 20%
bucket 142: 70%
bucket 158: 40%
bucket 150: 50%
bucket 143: 60%
bucket 167: 20%
bucket 162: 30%
bucket 141: 70%
bucket 168: 20%
bucket 148: 60%
bucket 152: 50%
bucket 151: 50%
bucket 155: 50%
bucket 163: 30%
bucket 147: 60%
bucket 159: 40%
bucket 154: 50%
bucket 153: 50%
bucket 156: 50%
bucket 164: 30%
bucket 157: 50%
bucket 146: 70%
bucket 161: 40%
bucket 149: 60%
bucket 160: 40%
bucket 166: 30%
bucket 145: 70%
bucket 165: 30%
bucket 158: 50%
bucket 150: 60%
bucket 142: 80%
bucket 144: 60%
bucket 167: 30%
bucket 162: 40%
bucket 143: 70%
bucket 168: 30%
bucket 141: 80%
bucket 148: 70%
bucket 155: 60%
bucket 152: 60%
bucket 151: 60%
bucket 154: 60%
bucket 147: 70%
bucket 153: 60%
bucket 159: 50%
bucket 163: 40%
bucket 156: 60%
bucket 157: 60%
bucket 146: 80%
bucket 149: 70%
bucket 145: 80%
bucket 161: 50%
bucket 164: 40%
bucket 166: 40%
bucket 165: 40%
bucket 158: 60%
bucket 150: 70%
bucket 160: 50%
bucket 142: 90%
bucket 162: 50%
bucket 144: 70%
bucket 168: 40%
bucket 155: 70%
bucket 152: 70%
bucket 148: 80%
bucket 167: 40%
bucket 143: 80%
bucket 151: 70%
bucket 154: 70%
bucket 147: 80%
bucket 153: 70%
bucket 141: 90%
bucket 159: 60%
bucket 156: 70%
bucket 157: 70%
bucket 163: 50%
bucket 146: 90%
bucket 149: 80%
bucket 145: 90%
bucket 161: 60%
bucket 150: 80%
bucket 158: 70%
bucket 166: 50%
bucket 164: 50%
bucket 165: 50%
bucket 160: 60%
bucket 142: 100%
Sorting block of length 2073620 for bucket 142
(Using difference cover)
bucket 162: 60%
bucket 155: 80%
bucket 152: 80%
bucket 148: 90%
bucket 154: 80%
bucket 168: 50%
bucket 151: 80%
bucket 147: 90%
bucket 167: 50%
bucket 153: 80%
Sorting block time: 00:00:00
Returning block of 2073621 for bucket 142
bucket 156: 80%
bucket 157: 80%
Getting block 169 of 203
Reserving size (9388583) for bucket 169
Calculating Z arrays for bucket 169
Entering block accumulator loop for bucket 169:
bucket 159: 70%
bucket 144: 80%
bucket 146: 100%
Sorting block of length 3838308 for bucket 146
(Using difference cover)
bucket 163: 60%
bucket 143: 90%
bucket 149: 90%
bucket 141: 100%
Sorting block of length 7580207 for bucket 141
(Using difference cover)
bucket 145: 100%
Sorting block of length 5804713 for bucket 145
(Using difference cover)
bucket 150: 90%
bucket 158: 80%
bucket 166: 60%
bucket 165: 60%
bucket 161: 70%
bucket 164: 60%
bucket 155: 90%
bucket 152: 90%
bucket 162: 70%
Sorting block time: 00:00:01
Returning block of 3838309 for bucket 146
bucket 160: 70%
bucket 148: 100%
Sorting block of length 9305281 for bucket 148
(Using difference cover)
Getting block 170 of 203
Reserving size (9388583) for bucket 170
Calculating Z arrays for bucket 170
Entering block accumulator loop for bucket 170:
bucket 154: 90%
bucket 151: 90%
bucket 153: 90%
bucket 147: 100%
Sorting block of length 8743623 for bucket 147
(Using difference cover)
bucket 168: 60%
bucket 156: 90%
bucket 167: 60%
bucket 157: 90%
bucket 169: 10%
bucket 159: 80%
bucket 149: 100%
Sorting block of length 8668352 for bucket 149
(Using difference cover)
bucket 150: 100%
Sorting block of length 4560228 for bucket 150
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5804714 for bucket 145
bucket 158: 90%
bucket 163: 70%
bucket 144: 90%
Getting block 171 of 203
Reserving size (9388583) for bucket 171
Calculating Z arrays for bucket 171
Entering block accumulator loop for bucket 171:
bucket 166: 70%
bucket 165: 70%
bucket 161: 80%
bucket 143: 100%
Sorting block of length 8394950 for bucket 143
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7580208 for bucket 141
bucket 164: 70%
bucket 155: 100%
Sorting block of length 5865837 for bucket 155
(Using difference cover)
bucket 152: 100%
Sorting block of length 5734722 for bucket 152
(Using difference cover)
bucket 154: 100%
Sorting block of length 5889852 for bucket 154
(Using difference cover)
Getting block 172 of 203
Reserving size (9388583) for bucket 172
Calculating Z arrays for bucket 172
Entering block accumulator loop for bucket 172:
bucket 162: 80%
bucket 160: 80%
bucket 153: 100%
Sorting block of length 6633542 for bucket 153
(Using difference cover)
bucket 151: 100%
Sorting block of length 8559622 for bucket 151
(Using difference cover)
bucket 170: 10%
bucket 156: 100%
Sorting block of length 7326494 for bucket 156
(Using difference cover)
bucket 157: 100%
Sorting block of length 3009937 for bucket 157
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 4560229 for bucket 150
bucket 168: 70%
Getting block 173 of 203
Reserving size (9388583) for bucket 173
Calculating Z arrays for bucket 173
Entering block accumulator loop for bucket 173:
bucket 167: 70%
bucket 169: 20%
bucket 159: 90%
bucket 158: 100%
Sorting block of length 7893713 for bucket 158
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 9305282 for bucket 148
bucket 171: 10%
bucket 166: 80%
bucket 163: 80%
Sorting block time: 00:00:03
Returning block of 8743624 for bucket 147
bucket 165: 80%
Sorting block time: 00:00:01
Returning block of 3009938 for bucket 157
Getting block 174 of 203
Reserving size (9388583) for bucket 174
Calculating Z arrays for bucket 174
Entering block accumulator loop for bucket 174:
bucket 161: 90%
Getting block 175 of 203
Reserving size (9388583) for bucket 175
Calculating Z arrays for bucket 175
Entering block accumulator loop for bucket 175:
bucket 164: 80%
Getting block 176 of 203
Reserving size (9388583) for bucket 176
Calculating Z arrays for bucket 176
Entering block accumulator loop for bucket 176:
bucket 144: 100%
Sorting block of length 9214181 for bucket 144
(Using difference cover)
Sorting block time: 00:00:03
Returning block of 8668353 for bucket 149
Sorting block time: 00:00:02
Returning block of 5865838 for bucket 155
Sorting block time: 00:00:02
Returning block of 5734723 for bucket 152
Sorting block time: 00:00:02
Returning block of 8394951 for bucket 143
bucket 160: 90%
bucket 172: 10%
Getting block 177 of 203
Reserving size (9388583) for bucket 177
Calculating Z arrays for bucket 177
Entering block accumulator loop for bucket 177:
bucket 162: 90%
Getting block 178 of 203
Reserving size (9388583) for bucket 178
Calculating Z arrays for bucket 178
Entering block accumulator loop for bucket 178:
Getting block 179 of 203
Reserving size (9388583) for bucket 179
Calculating Z arrays for bucket 179
Entering block accumulator loop for bucket 179:
Sorting block time: 00:00:02
Returning block of 5889853 for bucket 154
bucket 170: 20%
Getting block 180 of 203
Reserving size (9388583) for bucket 180
Calculating Z arrays for bucket 180
Entering block accumulator loop for bucket 180:
Sorting block time: 00:00:01
Returning block of 6633543 for bucket 153
Getting block 181 of 203
Reserving size (9388583) for bucket 181
Calculating Z arrays for bucket 181
Entering block accumulator loop for bucket 181:
bucket 173: 10%
bucket 168: 80%
bucket 169: 30%
Getting block 182 of 203
Reserving size (9388583) for bucket 182
Calculating Z arrays for bucket 182
Entering block accumulator loop for bucket 182:
bucket 167: 80%
bucket 159: 100%
Sorting block of length 8204603 for bucket 159
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7326495 for bucket 156
Getting block 183 of 203
Reserving size (9388583) for bucket 183
Calculating Z arrays for bucket 183
Entering block accumulator loop for bucket 183:
bucket 171: 20%
bucket 166: 90%
Sorting block time: 00:00:02
Returning block of 8559623 for bucket 151
bucket 163: 90%
Getting block 184 of 203
Reserving size (9388583) for bucket 184
Calculating Z arrays for bucket 184
Entering block accumulator loop for bucket 184:
bucket 165: 90%
Sorting block time: 00:00:03
Returning block of 7893714 for bucket 158
bucket 174: 10%
bucket 161: 100%
Sorting block of length 7532969 for bucket 161
(Using difference cover)
bucket 176: 10%
bucket 175: 10%
bucket 164: 90%
Getting block 185 of 203
Reserving size (9388583) for bucket 185
Calculating Z arrays for bucket 185
Entering block accumulator loop for bucket 185:
bucket 160: 100%
Sorting block of length 5399903 for bucket 160
(Using difference cover)
bucket 177: 10%
bucket 162: 100%
Sorting block of length 8125564 for bucket 162
(Using difference cover)
bucket 172: 20%
bucket 178: 10%
bucket 170: 30%
bucket 180: 10%
bucket 179: 10%
bucket 173: 20%
bucket 169: 40%
bucket 181: 10%
bucket 167: 90%
bucket 168: 90%
bucket 182: 10%
Sorting block time: 00:00:03
Returning block of 9214182 for bucket 144
Getting block 186 of 203
Reserving size (9388583) for bucket 186
Calculating Z arrays for bucket 186
Entering block accumulator loop for bucket 186:
bucket 183: 10%
bucket 171: 30%
bucket 166: 100%
Sorting block of length 2190522 for bucket 166
(Using difference cover)
bucket 184: 10%
bucket 163: 100%
Sorting block of length 8630904 for bucket 163
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 8204604 for bucket 159
bucket 174: 20%
bucket 165: 100%
Sorting block of length 8714868 for bucket 165
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 5399904 for bucket 160
bucket 175: 20%
Getting block 187 of 203
Reserving size (9388583) for bucket 187
Calculating Z arrays for bucket 187
Entering block accumulator loop for bucket 187:
bucket 185: 10%
bucket 164: 100%
Sorting block of length 8971133 for bucket 164
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 7532970 for bucket 161
bucket 176: 20%
Sorting block time: 00:00:01
Returning block of 2190523 for bucket 166
Getting block 188 of 203
Reserving size (9388583) for bucket 188
Calculating Z arrays for bucket 188
Entering block accumulator loop for bucket 188:
Getting block 189 of 203
Reserving size (9388583) for bucket 189
Calculating Z arrays for bucket 189
Entering block accumulator loop for bucket 189:
bucket 177: 20%
Getting block 190 of 203
Reserving size (9388583) for bucket 190
Calculating Z arrays for bucket 190
Entering block accumulator loop for bucket 190:
bucket 172: 30%
bucket 178: 20%
bucket 170: 40%
bucket 180: 20%
bucket 169: 50%
bucket 179: 20%
bucket 173: 30%
bucket 181: 20%
bucket 168: 100%
Sorting block of length 8161544 for bucket 168
(Using difference cover)
bucket 167: 100%
Sorting block of length 7279955 for bucket 167
(Using difference cover)
bucket 182: 20%
Sorting block time: 00:00:02
Returning block of 8125565 for bucket 162
Getting block 191 of 203
Reserving size (9388583) for bucket 191
Calculating Z arrays for bucket 191
Entering block accumulator loop for bucket 191:
bucket 186: 10%
bucket 183: 20%
bucket 184: 20%
bucket 171: 40%
bucket 174: 30%
bucket 185: 20%
bucket 187: 10%
bucket 188: 10%
bucket 175: 30%
Sorting block time: 00:00:02
Returning block of 8630905 for bucket 163
bucket 176: 30%
bucket 189: 10%
bucket 190: 10%
bucket 177: 30%
bucket 178: 30%
Sorting block time: 00:00:03
Returning block of 8714869 for bucket 165
bucket 172: 40%
Getting block 192 of 203
Reserving size (9388583) for bucket 192
Calculating Z arrays for bucket 192
Entering block accumulator loop for bucket 192:
bucket 170: 50%
bucket 169: 60%
Sorting block time: 00:00:02
Returning block of 8971134 for bucket 164
Getting block 193 of 203
Reserving size (9388583) for bucket 193
Calculating Z arrays for bucket 193
Entering block accumulator loop for bucket 193:
bucket 173: 40%
bucket 179: 30%
bucket 180: 30%
bucket 181: 30%
bucket 182: 30%
Getting block 194 of 203
Reserving size (9388583) for bucket 194
Calculating Z arrays for bucket 194
Entering block accumulator loop for bucket 194:
bucket 191: 10%
bucket 186: 20%
Sorting block time: 00:00:02
Returning block of 7279956 for bucket 167
bucket 184: 30%
Getting block 195 of 203
Reserving size (9388583) for bucket 195
Calculating Z arrays for bucket 195
Entering block accumulator loop for bucket 195:
bucket 171: 50%
Sorting block time: 00:00:03
Returning block of 8161545 for bucket 168
bucket 183: 30%
bucket 187: 20%
bucket 188: 20%
Getting block 196 of 203
Reserving size (9388583) for bucket 196
Calculating Z arrays for bucket 196
Entering block accumulator loop for bucket 196:
bucket 174: 40%
bucket 185: 30%
bucket 175: 40%
bucket 176: 40%
bucket 177: 40%
bucket 178: 40%
bucket 190: 20%
bucket 189: 20%
bucket 192: 10%
bucket 172: 50%
bucket 169: 70%
bucket 173: 50%
bucket 170: 60%
bucket 180: 40%
bucket 193: 10%
bucket 179: 40%
bucket 181: 40%
bucket 182: 40%
bucket 194: 10%
bucket 186: 30%
bucket 191: 20%
bucket 184: 40%
bucket 171: 60%
bucket 195: 10%
bucket 187: 30%
bucket 183: 40%
bucket 185: 40%
bucket 188: 30%
bucket 174: 50%
bucket 175: 50%
bucket 196: 10%
bucket 190: 30%
bucket 176: 50%
bucket 177: 50%
bucket 192: 20%
bucket 189: 30%
bucket 172: 60%
bucket 178: 50%
bucket 170: 70%
bucket 173: 60%
bucket 193: 20%
bucket 180: 50%
bucket 169: 80%
bucket 182: 50%
bucket 179: 50%
bucket 194: 20%
bucket 186: 40%
bucket 181: 50%
bucket 184: 50%
bucket 191: 30%
bucket 171: 70%
bucket 185: 50%
bucket 195: 20%
bucket 187: 40%
bucket 188: 40%
bucket 183: 50%
bucket 174: 60%
bucket 175: 60%
bucket 196: 20%
bucket 190: 40%
bucket 192: 30%
bucket 176: 60%
bucket 189: 40%
bucket 177: 60%
bucket 172: 70%
bucket 173: 70%
bucket 170: 80%
bucket 178: 60%
bucket 193: 30%
bucket 180: 60%
bucket 182: 60%
bucket 194: 30%
bucket 186: 50%
bucket 179: 60%
bucket 169: 90%
bucket 181: 60%
bucket 171: 80%
bucket 191: 40%
bucket 184: 60%
bucket 185: 60%
bucket 188: 50%
bucket 195: 30%
bucket 187: 50%
bucket 174: 70%
bucket 183: 60%
bucket 175: 70%
bucket 196: 30%
bucket 190: 50%
bucket 192: 40%
bucket 189: 50%
bucket 172: 80%
bucket 176: 70%
bucket 173: 80%
bucket 177: 70%
bucket 170: 90%
bucket 178: 70%
bucket 193: 40%
bucket 194: 40%
bucket 186: 60%
bucket 182: 70%
bucket 180: 70%
bucket 179: 70%
bucket 171: 90%
bucket 185: 70%
bucket 184: 70%
bucket 181: 70%
bucket 191: 50%
bucket 169: 100%
Sorting block of length 8961096 for bucket 169
(Using difference cover)
bucket 188: 60%
bucket 187: 60%
bucket 174: 80%
bucket 195: 40%
bucket 175: 80%
bucket 190: 60%
bucket 183: 70%
bucket 196: 40%
bucket 192: 50%
bucket 172: 90%
bucket 173: 90%
bucket 170: 100%
Sorting block of length 9303515 for bucket 170
(Using difference cover)
bucket 177: 80%
bucket 189: 60%
bucket 178: 80%
bucket 193: 50%
bucket 186: 70%
bucket 194: 50%
bucket 176: 80%
bucket 182: 80%
bucket 180: 80%
bucket 179: 80%
bucket 171: 100%
Sorting block of length 4362509 for bucket 171
(Using difference cover)
bucket 185: 80%
bucket 191: 60%
bucket 188: 70%
bucket 181: 80%
bucket 184: 80%
bucket 187: 70%
bucket 174: 90%
bucket 175: 90%
bucket 195: 50%
bucket 190: 70%
bucket 196: 50%
bucket 192: 60%
bucket 183: 80%
Sorting block time: 00:00:01
Returning block of 4362510 for bucket 171
Sorting block time: 00:00:02
Returning block of 8961097 for bucket 169
bucket 172: 100%
Sorting block of length 6512633 for bucket 172
(Using difference cover)
Getting block 197 of 203
Reserving size (9388583) for bucket 197
Calculating Z arrays for bucket 197
Entering block accumulator loop for bucket 197:
bucket 186: 80%
bucket 194: 60%
bucket 189: 70%
bucket 177: 90%
bucket 173: 100%
Sorting block of length 4502788 for bucket 173
(Using difference cover)
bucket 178: 90%
Getting block 198 of 203
Reserving size (9388583) for bucket 198
Calculating Z arrays for bucket 198
Entering block accumulator loop for bucket 198:
bucket 182: 90%
bucket 193: 60%
bucket 180: 90%
bucket 176: 90%
bucket 179: 90%
bucket 185: 90%
bucket 188: 80%
bucket 191: 70%
bucket 184: 90%
Sorting block time: 00:00:02
Returning block of 9303516 for bucket 170
bucket 187: 80%
bucket 181: 90%
Getting block 199 of 203
Reserving size (9388583) for bucket 199
Calculating Z arrays for bucket 199
Entering block accumulator loop for bucket 199:
bucket 175: 100%
Sorting block of length 3553022 for bucket 175
(Using difference cover)
bucket 174: 100%
Sorting block of length 7461466 for bucket 174
(Using difference cover)
bucket 195: 60%
bucket 190: 80%
bucket 196: 60%
Sorting block time: 00:00:01
Returning block of 4502789 for bucket 173
Getting block 200 of 203
Reserving size (9388583) for bucket 200
Calculating Z arrays for bucket 200
Entering block accumulator loop for bucket 200:
bucket 183: 90%
bucket 192: 70%
bucket 197: 10%
bucket 194: 70%
bucket 198: 10%
Sorting block time: 00:00:02
Returning block of 6512634 for bucket 172
bucket 186: 90%
bucket 189: 80%
bucket 178: 100%
Sorting block of length 9074527 for bucket 178
(Using difference cover)
bucket 193: 70%
Getting block 201 of 203
Reserving size (9388583) for bucket 201
Calculating Z arrays for bucket 201
Entering block accumulator loop for bucket 201:
bucket 182: 100%
Sorting block of length 4021025 for bucket 182
(Using difference cover)
bucket 177: 100%
Sorting block of length 5069348 for bucket 177
(Using difference cover)
bucket 180: 100%
Sorting block of length 5450609 for bucket 180
(Using difference cover)
bucket 176: 100%
Sorting block of length 7282220 for bucket 176
(Using difference cover)
bucket 185: 100%
Sorting block of length 5584137 for bucket 185
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 3553023 for bucket 175
bucket 188: 90%
Getting block 202 of 203
Reserving size (9388583) for bucket 202
Calculating Z arrays for bucket 202
Entering block accumulator loop for bucket 202:
bucket 191: 80%
bucket 179: 100%
Sorting block of length 6354428 for bucket 179
(Using difference cover)
bucket 187: 90%
bucket 184: 100%
Sorting block of length 4252137 for bucket 184
(Using difference cover)
bucket 199: 10%
bucket 181: 100%
Sorting block of length 8571332 for bucket 181
(Using difference cover)
bucket 195: 70%
bucket 196: 70%
bucket 190: 90%
Sorting block time: 00:00:02
Returning block of 4021026 for bucket 182
bucket 200: 10%
Getting block 203 of 203
Reserving size (9388583) for bucket 203
Calculating Z arrays for bucket 203
Entering block accumulator loop for bucket 203:
Sorting block time: 00:00:02
Returning block of 7461467 for bucket 174
bucket 194: 80%
bucket 192: 80%
bucket 183: 100%
Sorting block of length 6898558 for bucket 183
(Using difference cover)
bucket 198: 20%
bucket 197: 20%
bucket 186: 100%
Sorting block of length 6856493 for bucket 186
(Using difference cover)
bucket 189: 90%
bucket 201: 10%
Sorting block time: 00:00:01
Returning block of 5450610 for bucket 180
bucket 193: 80%
Sorting block time: 00:00:01
Returning block of 5584138 for bucket 185
Sorting block time: 00:00:02
Returning block of 5069349 for bucket 177
Sorting block time: 00:00:01
Returning block of 4252138 for bucket 184
bucket 188: 100%
Sorting block of length 5646796 for bucket 188
(Using difference cover)
bucket 202: 10%
bucket 187: 100%
Sorting block of length 4058476 for bucket 187
(Using difference cover)
bucket 191: 90%
Sorting block time: 00:00:02
Returning block of 6354429 for bucket 179
bucket 199: 20%
Sorting block time: 00:00:02
Returning block of 7282221 for bucket 176
bucket 203: 10%
Sorting block time: 00:00:03
Returning block of 9074528 for bucket 178
bucket 195: 80%
bucket 196: 80%
bucket 190: 100%
Sorting block of length 6889929 for bucket 190
(Using difference cover)
bucket 200: 20%
bucket 194: 90%
bucket 198: 30%
bucket 197: 30%
Sorting block time: 00:00:03
Returning block of 8571333 for bucket 181
bucket 192: 90%
bucket 201: 20%
bucket 189: 100%
Sorting block of length 8525713 for bucket 189
(Using difference cover)
Sorting block time: 00:00:01
Returning block of 4058477 for bucket 187
bucket 193: 90%
Sorting block time: 00:00:02
Returning block of 6856494 for bucket 186
Sorting block time: 00:00:02
Returning block of 5646797 for bucket 188
Sorting block time: 00:00:02
Returning block of 6898559 for bucket 183
bucket 202: 20%
bucket 203: 20%
bucket 191: 100%
Sorting block of length 7092919 for bucket 191
(Using difference cover)
bucket 199: 30%
bucket 195: 90%
bucket 196: 90%
bucket 200: 30%
Sorting block time: 00:00:02
Returning block of 6889930 for bucket 190
bucket 197: 40%
bucket 198: 40%
bucket 201: 30%
bucket 194: 100%
Sorting block of length 5364830 for bucket 194
(Using difference cover)
bucket 203: 30%
bucket 192: 100%
Sorting block of length 4360704 for bucket 192
(Using difference cover)
bucket 193: 100%
Sorting block of length 8293624 for bucket 193
(Using difference cover)
bucket 202: 30%
bucket 199: 40%
Sorting block time: 00:00:02
Returning block of 7092920 for bucket 191
Sorting block time: 00:00:02
Returning block of 8525714 for bucket 189
Sorting block time: 00:00:02
Returning block of 4360705 for bucket 192
bucket 203: 40%
bucket 195: 100%
Sorting block of length 8522408 for bucket 195
(Using difference cover)
bucket 196: 100%
Sorting block of length 6696647 for bucket 196
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5364831 for bucket 194
bucket 198: 50%
bucket 197: 50%
bucket 200: 40%
bucket 201: 40%
bucket 202: 40%
bucket 199: 50%
bucket 203: 50%
Sorting block time: 00:00:02
Returning block of 8293625 for bucket 193
bucket 198: 60%
bucket 201: 50%
bucket 197: 60%
bucket 202: 50%
bucket 200: 50%
Sorting block time: 00:00:02
Returning block of 6696648 for bucket 196
bucket 203: 60%
Sorting block time: 00:00:02
Returning block of 8522409 for bucket 195
bucket 199: 60%
bucket 198: 70%
bucket 197: 70%
bucket 203: 70%
bucket 201: 60%
bucket 202: 60%
bucket 200: 60%
bucket 199: 70%
bucket 203: 80%
bucket 198: 80%
bucket 201: 70%
bucket 197: 80%
bucket 202: 70%
bucket 200: 70%
bucket 203: 90%
bucket 199: 80%
bucket 201: 80%
bucket 202: 80%
bucket 198: 90%
bucket 197: 90%
bucket 203: 100%
Sorting block of length 3834105 for bucket 203
(Using difference cover)
bucket 200: 80%
bucket 199: 90%
Sorting block time: 00:00:01
Returning block of 3834106 for bucket 203
bucket 201: 90%
bucket 202: 90%
bucket 197: 100%
Sorting block of length 8004500 for bucket 197
(Using difference cover)
bucket 198: 100%
Sorting block of length 5467893 for bucket 198
(Using difference cover)
bucket 200: 90%
bucket 199: 100%
Sorting block of length 7808322 for bucket 199
(Using difference cover)
bucket 202: 100%
Sorting block of length 8341378 for bucket 202
(Using difference cover)
bucket 201: 100%
Sorting block of length 2308913 for bucket 201
(Using difference cover)
Sorting block time: 00:00:02
Returning block of 5467894 for bucket 198
bucket 200: 100%
Sorting block of length 9297088 for bucket 200
(Using difference cover)
Sorting block time: 00:00:00
Returning block of 2308914 for bucket 201
Sorting block time: 00:00:03
Returning block of 8004501 for bucket 197
Sorting block time: 00:00:03
Returning block of 7808323 for bucket 199
Sorting block time: 00:00:03
Returning block of 8341379 for bucket 202
Sorting block time: 00:00:03
Returning block of 9297089 for bucket 200
Exited GFM loop
fchr[A]: 0
fchr[C]: 444990506
fchr[G]: 703770130
fchr[T]: 1010929887
fchr[$]: 1402028394
Exiting GFM::buildToDisk()
Returning from initFromVector
Wrote 805047536 bytes to primary GFM file: 20190103-mgm.1.ht2
Wrote 350507104 bytes to secondary GFM file: 20190103-mgm.2.ht2
Re-opening _in1 and _in2 as input streams
Returning from GFM constructor
Returning from initFromVector
Wrote 27748491757 bytes to primary GFM file: 20190103-mgm.5.ht2
Wrote 354215974 bytes to secondary GFM file: 20190103-mgm.6.ht2
Re-opening _in5 and _in5 as input streams
Returning from HGFM constructor
Headers:
len: 1402028394
gbwtLen: 1402028395
nodes: 1402028395
sz: 350507099
gbwtSz: 350507099
lineRate: 6
offRate: 4
offMask: 0xfffffff0
ftabChars: 10
eftabLen: 0
eftabSz: 0
ftabLen: 1048577
ftabSz: 4194308
offsLen: 87626775
offsSz: 350507100
lineSz: 64
sideSz: 64
sideGbwtSz: 48
sideGbwtLen: 192
numSides: 7302232
numLines: 7302232
gbwtTotLen: 467342848
gbwtTotSz: 467342848
reverse: 0
linearFM: Yes
Total time for call to driver() for forward index: 01:24:01
Traceback (most recent call last):
File "/gscratch/srlab/programs/hisat2-2.2.0/hisat2_read_statistics.py", line 210, in
reads_stat(args.read_file, args.read_count)
File "/gscratch/srlab/programs/hisat2-2.2.0/hisat2_read_statistics.py", line 152, in reads_stat
fp = gzip.open(read_file, 'r')
File "/sw/intel-python-2017.2.045/intelpython2/lib/python2.7/gzip.py", line 34, in open
return GzipFile(filename, mode, compresslevel)
File "/sw/intel-python-2017.2.045/intelpython2/lib/python2.7/gzip.py", line 94, in __init__
fileobj = self.myfileobj = __builtin__.open(filename, mode or 'rb')
IOError: [Errno 2] No such file or directory: '/gscratch/srlab/sam/data/metagenomics/P_generosa/sequencing/*MG_1*R1.fq.gz'
(ERR): Read file '/gscratch/srlab/sam/data/metagenomics/P_generosa/sequencing/*MG_1*R1.fq.gz' doesn't exist
Exiting now ...
[E::hts_open_format] Failed to open file "MG_1.sam" : No such file or directory
samtools view: failed to open "MG_1.sam" for reading: No such file or directory