sample.txt

-- on builder
With avg demand of 120, order-up-to(min: 152, max 215) performs the best
Yielding 322.67 profit on average over 750000 time periods.
Evaluated a total of 23531250000 (23.5 B) time periods.
./order-up -d 120 -s 15 --num-time-periods=750000 --purchase-cost=0.79    -v  140.53s user 0.15s system 99% cpu 2:21.26 total


-- On stampede

login2.stampede3(79)$ time ./order-up -d 120 -s 15 --num-time-periods=750000 --purchase-cost=0.79
With avg demand of 120, order-up-to(min: 155, max 222) performs the best
Yielding 262.95 profit on average over 750000 time periods.

real    0m1.132s
user    1m2.306s
sys     0m0.492s

-- On Anvil
user@login.cluster:[job-defs] $ cat slurm-7727552.out 
make: 'order-up' is up to date.
rd-seqdec running on a000
With avg demand of 120, order-up-to(min: 154, max 219) performs the best
Yielding 262.83 profit on average over 750000 time periods.

real    0m0.809s
user    1m12.528s
sys     0m0.091s

-- On psc
make: 'order-up' is up to date.
With avg demand of 120, order-up-to(min: 152, max 215) performs the best
Yielding 262.89 profit on average over 750000 time periods.

real    0m1.925s
user    1m33.975s
sys     0m0.402s

-- On Anvil simulating 1,003,252,500,000 time periods across 1280 CPU cores
rd-seqdec running on a[250-251,254-256,258,260-262,264]
[MPI #0] With avg demand of 200, order-up-to(min: 384, max 478) performs the best
Yielding 740.20 profit on average over 2500000 time periods.

real    0m15.491s
user    23m37.116s
sys     3m5.285s

-- Anvil: Note that running with the same parameters across 25 nodes actually decreased performance:
rd-seqdec running on a[250-251,254-256,258,260-262,264-265,268,270-273]
[MPI #0] With avg demand of 200, order-up-to(min: 396, max 807) performs the best
Yielding 740.02 profit on average over 2500000 time periods.

real    0m16.292s
user    24m59.255s
sys     2m59.007s