From 0d1076f16d3a71d7a21569617314fcd26c803fd7 Mon Sep 17 00:00:00 2001
From: "Kurt A. O'Hearn" <ohearnku@msu.edu>
Date: Tue, 16 Mar 2021 19:28:25 -0400
Subject: [PATCH] sPuReMD: fix OpenMP compilation issues with LAPACKE routines
 (see note in commit 8c276ea4).

---
 sPuReMD/src/lin_alg.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sPuReMD/src/lin_alg.c b/sPuReMD/src/lin_alg.c
index 53c7fca7..5f630a41 100644
--- a/sPuReMD/src/lin_alg.c
+++ b/sPuReMD/src/lin_alg.c
@@ -1671,7 +1671,9 @@ real sparse_approx_inverse( const sparse_matrix * const A,
 #if defined(_OPENMP)
     #pragma omp parallel default(none) \
     private(i, k, pj, j_temp, identity_pos, N, M, d_i, d_j, m, n, \
-            nrhs, lda, ldb, info, X, Y, pos_x, pos_y, e_j, dense_matrix, e_j_size, dense_matrix_size) \
+            nrhs, lda, ldb, info, X, Y, pos_x, pos_y, e_j, \
+            dense_matrix, e_j_size, dense_matrix_size) \
+    firstprivate(A, A_spar_patt, A_app_inv) \
     shared(stderr)
 #endif
     {
-- 
GitLab