瀏覽代碼

Avoid running huge LU in valgrind

Samuel Thibault 5 年之前
父節點
當前提交
ad6d3225e8

+ 5 - 0
mpi/examples/matrix_decomposition/mpi_decomposition_params.c

@@ -95,6 +95,11 @@ void parse_args(int argc, char **argv, int nodes)
                 }
         }
 
+#ifdef STARPU_HAVE_VALGRIND_H
+	if (RUNNING_ON_VALGRIND)
+		size = 16;
+#endif
+
         if (nblocks > size)
 		nblocks = size;
 

+ 5 - 0
mpi/examples/mpi_lu/plu_example.c

@@ -125,6 +125,11 @@ static void parse_args(int rank, int argc, char **argv)
 			exit(0);
 		}
 	}
+
+#ifdef STARPU_HAVE_VALGRIND_H
+	if (RUNNING_ON_VALGRIND)
+		size = 16;
+#endif
 }
 
 unsigned STARPU_PLU(display_flag)(void)

+ 5 - 0
mpi/examples/mpi_lu/plu_implicit_example.c

@@ -104,6 +104,11 @@ static void parse_args(int argc, char **argv)
 			exit(0);
 		}
 	}
+
+#ifdef STARPU_HAVE_VALGRIND_H
+	if (RUNNING_ON_VALGRIND)
+		size = 16;
+#endif
 }
 
 unsigned STARPU_PLU(display_flag)(void)

+ 5 - 0
mpi/examples/mpi_lu/plu_outofcore_example.c

@@ -111,6 +111,11 @@ static void parse_args(int argc, char **argv)
 			exit(0);
 		}
 	}
+
+#ifdef STARPU_HAVE_VALGRIND_H
+	if (RUNNING_ON_VALGRIND)
+		size = 16;
+#endif
 }
 
 unsigned STARPU_PLU(display_flag)(void)