From 1039b5d9ffa0d0371f5f3fe100147cc3b8ea774f Mon Sep 17 00:00:00 2001 From: Jonathan Shimwell Date: Thu, 5 Feb 2026 17:43:16 +0100 Subject: [PATCH] Parallelize transpose of scattering matrix for random ray adjoints (#3768) --- src/random_ray/flat_source_domain.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/random_ray/flat_source_domain.cpp b/src/random_ray/flat_source_domain.cpp index c2effaa5d..d0c342bf5 100644 --- a/src/random_ray/flat_source_domain.cpp +++ b/src/random_ray/flat_source_domain.cpp @@ -1277,6 +1277,7 @@ void FlatSourceDomain::set_adjoint_sources() void FlatSourceDomain::transpose_scattering_matrix() { // Transpose the inner two dimensions for each material +#pragma omp parallel for for (int m = 0; m < n_materials_; ++m) { int material_offset = m * negroups_ * negroups_; for (int i = 0; i < negroups_; ++i) {