From 9e17b9e62d6bbbd94b0d3c139260fb4a3f28a989 Mon Sep 17 00:00:00 2001 From: Anna Petrasova Date: Fri, 17 Feb 2023 09:07:28 -0500 Subject: [PATCH] r.patch: disable parallelization when MASK is active (#2829) --- raster/r.patch/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/raster/r.patch/main.c b/raster/r.patch/main.c index 4744538eac3..4237172ddb3 100644 --- a/raster/r.patch/main.c +++ b/raster/r.patch/main.c @@ -113,6 +113,10 @@ int main(int argc, char *argv[]) "threads setting.")); nprocs = 1; #endif + if (nprocs > 1 && G_find_raster("MASK", G_mapset()) != NULL) { + G_warning(_("Parallel processing disabled due to active MASK.")); + nprocs = 1; + } use_zero = (zeroflag->answer); no_support = (nosupportflag->answer);