$ export OMP_NUM_THREADS=8 $ ./states-omp-bad 6 5 | sort 6 qubits, k = 5 T: 8 proc: 0 count: 8 proc: 0 i: 0 j: 32 proc: 0 i: 1 j: 33 proc: 0 i: 2 j: 34 proc: 0 i: 3 j: 35 proc: 0 i: 4 j: 36 proc: 0 i: 5 j: 37 proc: 0 i: 6 j: 38 proc: 0 i: 7 j: 39 proc: 0 start: 0 i: 0 stop: 8 proc: 1 count: 8 proc: 1 i: 10 j: 42 proc: 1 i: 11 j: 43 proc: 1 i: 12 j: 44 proc: 1 i: 13 j: 45 proc: 1 i: 14 j: 46 proc: 1 i: 15 j: 47 proc: 1 i: 8 j: 40 proc: 1 i: 9 j: 41 proc: 1 start: 8 i: 8 stop: 16 proc: 2 count: 8 proc: 2 i: 16 j: 48 proc: 2 i: 17 j: 49 proc: 2 i: 18 j: 50 proc: 2 i: 19 j: 51 proc: 2 i: 20 j: 52 proc: 2 i: 21 j: 53 proc: 2 i: 22 j: 54 proc: 2 i: 23 j: 55 proc: 2 start: 16 i: 16 stop: 24 proc: 3 count: 8 proc: 3 i: 24 j: 56 proc: 3 i: 25 j: 57 proc: 3 i: 26 j: 58 proc: 3 i: 27 j: 59 proc: 3 i: 28 j: 60 proc: 3 i: 29 j: 61 proc: 3 i: 30 j: 62 proc: 3 i: 31 j: 63 proc: 3 start: 24 i: 24 stop: 32 proc: 4 count: 0 proc: 4 start: 32 i: 64 stop: 40 proc: 5 count: 0 proc: 5 start: 40 i: 72 stop: 48 proc: 6 count: 0 proc: 6 start: 48 i: 80 stop: 56 proc: 7 count: 0 proc: 7 start: 56 i: 88 stop: 64 $ ./states-omp-bad 6 5 | sort | grep count proc: 0 count: 8 proc: 1 count: 8 proc: 2 count: 8 proc: 3 count: 8 proc: 4 count: 0 proc: 5 count: 0 proc: 6 count: 0 proc: 7 count: 0 $ ./states-omp 6 5 | sort 6 qubits, k = 5 T: 8 proc: 0 count: 4 proc: 0 i: 0 j: 32 proc: 0 i: 1 j: 33 proc: 0 i: 2 j: 34 proc: 0 i: 3 j: 35 proc: 1 count: 4 proc: 1 i: 4 j: 36 proc: 1 i: 5 j: 37 proc: 1 i: 6 j: 38 proc: 1 i: 7 j: 39 proc: 2 count: 4 proc: 2 i: 10 j: 42 proc: 2 i: 11 j: 43 proc: 2 i: 8 j: 40 proc: 2 i: 9 j: 41 proc: 3 count: 4 proc: 3 i: 12 j: 44 proc: 3 i: 13 j: 45 proc: 3 i: 14 j: 46 proc: 3 i: 15 j: 47 proc: 4 count: 4 proc: 4 i: 16 j: 48 proc: 4 i: 17 j: 49 proc: 4 i: 18 j: 50 proc: 4 i: 19 j: 51 proc: 5 count: 4 proc: 5 i: 20 j: 52 proc: 5 i: 21 j: 53 proc: 5 i: 22 j: 54 proc: 5 i: 23 j: 55 proc: 6 count: 4 proc: 6 i: 24 j: 56 proc: 6 i: 25 j: 57 proc: 6 i: 26 j: 58 proc: 6 i: 27 j: 59 proc: 7 count: 4 proc: 7 i: 28 j: 60 proc: 7 i: 29 j: 61 proc: 7 i: 30 j: 62 proc: 7 i: 31 j: 63 $ ./states-omp 6 5 | sort | grep count proc: 0 count: 4 proc: 1 count: 4 proc: 2 count: 4 proc: 3 count: 4 proc: 4 count: 4 proc: 5 count: 4 proc: 6 count: 4 proc: 7 count: 4