Hey thanks.
I'll try to play around with the settings to get your code to compile when I
get some time.
On my System76 Gazelle laptop, with I7-6700HQ, 2.6-3.5GHz, 16GB ram, running in
a VB VM for Manjaro KDE, using Nim 0.17.0 compiled with: **$ nim c --cc:clang
--d:release ssozp5.nim**
I get these times, running on a noisy system (multiple browsers, et al, open)
for the sequential version of SSoZ using P5 prime generator.
[jzakiya@jabari-pc nim]$ time ./ssozp
Enter integer number: 1_000_000_000
segment has 262144 bytes and 262144 residues groups
prime candidates = 266666665; resgroups = 33333334
create next[8x3398] array
perform segmented SoZ
last segment = 41046 resgroups; segment slices = 128
total primes = 50847534; last prime = 999999937
real 0m6.915s
user 0m0.550s
sys 0m0.007s
[jzakiya@jabari-pc nim]$ time ./ssozp5
Enter integer number: 10_000_000_000
segment has 262144 bytes and 262144 residues groups
prime candidates = 2666666665; resgroups = 333333334
create next[8x9589] array
perform segmented SoZ
last segment = 148310 resgroups; segment slices = 1272
total primes = 455052511; last prime = 9999999967
real 0m11.243s
user 0m5.260s
sys 0m0.010s
[jzakiya@jabari-pc nim]$ time ./ssozp5
Enter integer number: 100_000_000_000
segment has 262144 bytes and 262144 residues groups
prime candidates = 26666666665; resgroups = 3333333334
create next[8x27290] array
perform segmented SoZ
last segment = 172374 resgroups; segment slices = 12716
total primes = 4118054813; last prime = 99999999977
real 1m7.795s
user 0m59.667s
sys 0m0.027s