I set parameter Threads to value 64 so I got:
CPU model: AMD EPYC 7502 32-Core Processor, instruction set [SSE2|AVX|AVX2]
Thread count: 64 physical cores, 64 logical processors, using up to 64 threads
I try to solve a problem with 48 partitions (points in time) defined. In the solver log I see:
Starting partition heuristic: 48 partitions, 62 threads
First of all, I ask myself why 62 threads and not 64? If I had to guess, I would say one thread is reserved for a primal optimization and another one for a dual optimization in the background for the main problem?
But above all I ask myself, how 62 threads are used for 48 partitions? Wouldn't it be better to only use 48 threads for the partition heuristic and take the remaining processor capacity for the "normal optimization"?
Can I optimize some parameters?
Please sign in to leave a comment.