From 25ee15c1a25efebd68a41c66766f3a2774070b4a Mon Sep 17 00:00:00 2001 From: Engin Kayraklioglu Date: Thu, 25 Sep 2025 09:43:10 -0700 Subject: [PATCH] Make the loop iterating over multiple parquet files parallel Signed-off-by: Engin Kayraklioglu --- src/ParquetMsg.chpl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ParquetMsg.chpl b/src/ParquetMsg.chpl index 7e015ec5adb..c7322ba2fcb 100644 --- a/src/ParquetMsg.chpl +++ b/src/ParquetMsg.chpl @@ -1288,7 +1288,9 @@ module ParquetMsg { const ref DataDom = getDomain(e); - for (off, filedom, filename) in zip(this.offsets, subdoms, this.filenames) { + forall (off, filedom, filename) in zip(this.offsets, + subdoms, + this.filenames) with (ref this) { for locdom in DataDom.localSubdomains() { const intersection = domain_intersection(locdom, filedom); if intersection.size > 0 {