There was an error while loading. Please reload this page.
1 parent 71a2881 commit 299d3d3Copy full SHA for 299d3d3
1 file changed
cpp/src/mip_heuristics/mip_constants.hpp
@@ -22,8 +22,6 @@
22
#define CUOPT_MIP_BATCH_PDLP_REQUIRED_THREAD_COUNT 3
23
#define CUOPT_MIP_CLIQUE_CUTS_REQUIRED_THREAD_COUNT 3
24
25
-// Concurrent LP root solve from inside MIP: barrier runs as a third OMP task alongside PDLP
26
-// and dual simplex. Disabled below this thread count so the barrier work doesn't overshoot
27
-// the MIP solver's num_cpu_threads budget (need 1 PDLP + 1 dual simplex + 1 barrier).
28
-// Stand-alone LP always runs all three concurrently regardless of this gate.
+// MIP-only gate: skip the concurrent barrier when fewer threads are available than this
+// (1 PDLP + 1 dual simplex + 1 barrier). Stand-alone LP always runs all three.
29
#define CUOPT_CONCURRENT_LP_BARRIER_REQUIRED_THREAD_COUNT 3
0 commit comments