Преглед на файлове

Avoid crash on big machines

Samuel Thibault преди 10 години
родител
ревизия
c68f28ad55
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      tests/errorcheck/workers_cpuid.c

+ 2 - 0
tests/errorcheck/workers_cpuid.c

@@ -161,6 +161,8 @@ int main(int argc, char **argv)
 	hwloc_topology_init(&topology);
 	hwloc_topology_load(topology);
 	nhwpus = hwloc_get_nbobjs_by_type(topology, HWLOC_OBJ_PU);
+	if (nhwpus > STARPU_NMAXWORKERS)
+		nhwpus = STARPU_NMAXWORKERS;
 
 	unsetenv("STARPU_NCUDA");
 	unsetenv("STARPU_NOPENCL");